Vagrant là gì ?
Vagrant là 1 công cụ xây dựng và quản lý các máy ảo, có thể chạy trên Ubuntu, MacOS và cả Windows. Có thể nói Vagrant đang đứng trên vai những người khổng lồ. Máy ảo được cung cấp bởi các provider là VirtualBox, VMware, AWS,… Các phần mềm được cài đặt sử dụng provisioner đã trở thành quy chuẩn là shell scripts, Chef, Puppet. Điều này giúp cho vagrant có thể quản lý nhiều loại máy ảo khác nhau, tự động cài đặt phần mềm cho máy tính mà không quan tâm đang sử dụng OS hay distribution nào.Cài đặt:
Đầu tiên chúng ta cần phải cập nhật lại hệ thống:sudo apt updateTiếp theo cần phải cài đặt Virtualbox (nếu hệ thống bạn chưa cài đặt):
sudo apt install virtualbox -yTải xuống gói Vagrant với wget :
curl -O https://releases.hashicorp.com/vagrant/2.2.9/vagrant_2.2.9_x86_64.debSau khi đã tải xuống cài đặt tệp bằng lệnh:
sudo apt install ./vagrant_2.2.9_x86_64.debKiểm tra phiên bản Vagrant để xác nhận cài đặt thành công:
vagrant --version
Bắt đầu với Vagrant:
Tạo một dự án Vagrant đơn giản Chạy các lệnh sau để tạo thư mục và cd vào đó:mkdir ~/my-vagrant-project cd ~/my-vagrant-projectỞ đậy mình ví dụ, tạo một máy ảo Centos:
vagrant init centos/8Chạy lệnh vagrant up để tạo và cấu hình máy ảo:
vagrant upĐể ssh vào máy ảo:
vagrant sshDừng máy ảo chạy lệnh sau:
vagrant halt
Phần kết:
Chúng tôi đã hướng dẫn bạn cách cài đặt Vagrant trên Ubuntu 20.04 và tạo một dự án Vagrant cơ bản.Nguồn:linuxize