Cách cài đặt Vagrant và sử dụng nó với VirtualBox trên Ubuntu 20.04

theanh

Administrator
Nhân viên
Vagrant là một công cụ dòng lệnh để xây dựng và quản lý máy ảo. Để sử dụng Vagrant, bạn phải cài đặt một công cụ ảo hóa như VirtualBox, Hyper-V hoặc Docker trên hệ thống của mình. Hệ thống plugin Vagrant cũng hỗ trợ KVM và VMware. Vagrant chủ yếu được sử dụng để thiết lập môi trường phát triển dễ dàng. Vagrant có sẵn cho các nền tảng Linux và người dùng có thể cài đặt nó vào hệ thống của họ để sử dụng thêm.

Trong bài viết này, tôi sẽ chỉ cho bạn cách cài đặt Vagrant trên máy Ubuntu 20.04 và sử dụng VirtualBox làm công cụ ảo hóa. Chúng ta sẽ tạo một máy ảo VirtualBox với CentOS 8 làm hệ điều hành bên trong VM bằng cách sử dụng Vagrant.

Cài đặt Vagrant trên Ubuntu​

Để cài đặt Vagrant trên Ubuntu 20.04, chúng ta sẽ sử dụng cửa sổ dòng lệnh/terminal của hệ thống. Đầu tiên, chúng ta sẽ cài đặt VirtualBox trong hệ thống của mình, vì vậy, hãy mở terminal. Sử dụng phím tắt Ctl+Alt+T để mở hoặc đi đến ApplicationsàTerminal để truy cập cửa sổ terminal.

Cài đặt VirtualBox​

Sau khi mở, bạn cần cập nhật kho lưu trữ apt của hệ thống. Để làm được điều đó, bạn cần nhập lệnh kèm theo trong cửa sổ terminal của hệ thống:
Mã:
$ sudo apt update
Sau khi nhập lệnh và nhấn phím <enter>, hệ thống sẽ yêu cầu nhập mật khẩu của người dùng đã đăng nhập. Cung cấp mật khẩu vào trường rồi nhấn phím <enter>.



Ngay sau khi bạn nhấn enter, các bản cập nhật hiện có trong hệ thống sẽ bắt đầu xử lý. Quá trình tải bản cập nhật có thể mất một thời gian. Đảm bảo ở lại cửa sổ terminal trong suốt quá trình này. Sau khi hoàn tất, bạn cần nhập lệnh kèm theo để cài đặt VirtualBox vào hệ thống của bạn.
Mã:
$ sudo apt install virtualbox


Quá trình cài đặt sẽ bắt đầu như trong hình bên dưới. Sau một thời gian, hệ thống sẽ nhắc và yêu cầu người dùng cấp quyền, hãy nhập Y rồi nhấn enter để tiếp tục quá trình cài đặt VirtualBox vào hệ thống của bạn.



Sau một thời gian, VirtualBox sẽ được cài đặt vào hệ thống của bạn. Bạn có thể xác minh điều này bằng cách tìm kiếm VirtualBoxtrong Applications đã cài đặt của hệ thống Ubuntu. Nếu ứng dụng được cài đặt trong hệ thống, thì bạn sẽ thấy đầu ra tương tự như đầu ra hiển thị bên dưới:



Bây giờ, bạn đã cài đặt VirtualBox thành công, vì vậy, chúng ta có thể tiến hành cài đặt Vagrant trong hệ thống.

Cài đặt Vagrant​

Bước tiếp theo trong quy trình này là cài đặt Vagrant trong hệ thống của bạn. Đây là một quy trình thuận tiện và có thể được thực hiện bằng lệnh một dòng được hiển thị bên dưới. Nhập lệnh được thêm vào bên dưới trong cửa sổ thiết bị đầu cuối để bắt đầu cài đặt Vagrant trong hệ thống Ubuntu 20.04 của bạn.
Mã:
$ sudo apt install vagrant
Hệ thống sẽ nhắc và có thể yêu cầu quyền của người dùng trong quá trình cài đặt này trước khi tiến hành bất kỳ bước nào khác. Nhập Y rồi bạn cần nhấn phím <enter> từ bàn phím để tiếp tục quá trình cài đặt.



Giai đoạn cài đặt sẽ hoàn tất sau một lúc. Sau khi cài đặt Vagrant vào hệ thống, hãy nhập lệnh được trích dẫn bên dưới vào cửa sổ terminal để xác nhận quá trình cài đặt Vagrant:
Mã:
$ vagrant --version
Bạn có thể thấy đầu ra có phần tương đương với đầu ra hiển thị trong hình này. Phiên bản Vagrant được cài đặt trong hệ thống sẽ được hiển thị như trong hình bên dưới:


Tạo VM CentOS 8 bằng Vagrant​

Bây giờ, chúng ta sẽ kiểm tra phương pháp tạo dự án Vagrant. Để thực hiện, chúng ta sẽ tạo một thư mục cho dự án vagrant mới của mình. Nhập lệnh kèm theo vào dòng lệnh:

$ mkdir ~/my-vagrant-project

Ngay khi bạn nhấn enter, thư mục dự án sẽ được tạo. Sau khi hoàn tất, hãy chuyển đến thư mục vừa tạo bằng lệnh cd. Ở đây, chúng ta sẽ sử dụng lệnh như được hiển thị bên dưới, bạn có thể thay thế tên dự án và truy cập dự án dựa trên tên bạn đã chọn cho dự án của mình. Nhập lệnh sau:
Mã:
$ cd ~/my-vagrant-project
Bây giờ bạn sẽ vào thư mục dự án. Đây là một ví dụ, chúng ta sẽ sử dụng lệnh vagrant init để khởi tạo vagrant, cùng với tên hộp bạn muốn sử dụng. Tất cả các Vagrant Box có sẵn công khai đều có thể được tìm thấy trên trang danh mục chính thức của Vagrant.
Mã:
$ vagrant init centos/8
Đầu ra của lệnh được sử dụng trong bước trước sẽ tương tự như đầu ra được hiển thị bên dưới:



Bây giờ, hãy chạy lệnh sau trong cửa sổ terminal:
Mã:
$ vagrant up


Một đầu ra tương tự như đầu ra được hiển thị bên dưới sẽ xuất hiện:



Sau đó, Vagrant sẽ gắn thư mục dự án tại /vagrant path trong máy ảo của hệ thống bạn.

Bây giờ, chúng ta sẽ thử chạy lệnh ssh trong máy ảo, sử dụng lệnh được trích dẫn bên dưới trong cửa sổ terminal:
Mã:
$ vagrant ssh
Để dừng máy ảo, hãy nhập lệnh bên dưới vào terminal:
Mã:
$ vagrant halt
Bạn cũng có thể hủy tất cả các tài nguyên được tạo trong toàn bộ quá trình. Nhập lệnh kèm theo trong cửa sổ terminal:
Mã:
$ vagrant destroy
Bằng cách này, chúng ta có thể truy cập Vagrant và cấu hình VirtualBox. Người dùng cũng có thể hủy và dừng các tài nguyên bằng cách sử dụng các lệnh đã thảo luận ở phần trước.

Gỡ cài đặt Vagrant​

Để gỡ cài đặt Vagrant khỏi hệ thống Ubuntu 20.04, hãy nhập lệnh được thêm vào bên dưới vào dòng lệnh của hệ thống:
Mã:
$ sudo apt-get remove –auto-remove vagrant
Tại đây, hệ thống có thể yêu cầu mật khẩu của người dùng đã đăng nhập/người dùng sudo. Vagrant sẽ bắt đầu gỡ cài đặt. Nếu hệ thống nhắc xác nhận người dùng, thì bạn cần nhập Y rồi nhấn enter để tiếp tục. Việc gỡ cài đặt sẽ được thực hiện sau một thời gian.

Kết luận​

Trong bài viết này, chúng tôi đã hướng dẫn các bước để cài đặt VirtualBox làm công cụ ảo hóa cho Vagrant. Chúng tôi cũng đã tạo một dự án cơ bản cho Vagrant và chia sẻ một số lệnh hữu ích để áp dụng cho máy ảo. Cuối cùng, chúng tôi đã nói về quá trình gỡ cài đặt Vagrant khỏi hệ thống. Người dùng có thể dễ dàng gỡ cài đặt Vagrant khỏi hệ thống của họ khi cần.
 
Back
Bên trên