Vagrant Là Gì? Cách Cài Đặt và Các Lệnh Vagrant Hay Dùng

Vagrant là công cụ phổ biến để quản lý nhiều máy chủ ảo trên một giao diện duy nhất được nhiều tester, dev hay designer lựa chọn. Bài viết này, LANIT sẽ chia sẻ Vagrant là gì và các lệnh Vagrant hay dùng nhất. Theo dõi ngay nhé!

Vagrant là gì?

Vagrant là công cụ quản lý và xây dựng máy ảo có thể chạy trên giao diện Windows, MacOS và cả Ubuntu. Vagrant có cấu hình quản lý đơn giản, dễ dàng tương tác với các máy ảo được cung cấp bởi provider như AWS, VirtualBox, VMware,…Nó cũng tự động cài đặt phần mềm mà không quan tâm việc sử dụng distribution hay OS nào.

Vagrant là gì
Vagrant là gì?

Khả năng tự động hoá tối ưu, Vagrant có thể giảm thời gian thiết lập môi trường phát triển cũng như tăng sản lượng tương đương công việc.

Công dụng chính của Vagrant

Vagrant đã và đang đem lại rất nhiều công dụng tuyệt vời cho ITer

Đối với Operations Engineer:

  • Hỗ trợ setup cùng lúc nhiều VM networks
  • Đa nền tảng với hệ thống boxes phong phú
  • Quản lý nguồn đơn giản bằng việc đẩy setup vào cùng 1 textfile giúp quản lý dễ dàng các thiết lập

Đối với Developer:

  • Các thành viên có thể phát triển trên cùng một môi trường
  • Giảm thiểu thời gian cài đặt phần mềm
  • Hạn chế xảy ra bug trong môi trường nhất định

Đối với Designer:

  • Dễ dàng thiết lập website chạy trên máy
  • Vagrant sẽ giúp các design của bạn chạy ổn định
Những công dụng của Vagrant là gì?
Công dụng của Vagrant là gì?

Hướng dẫn cài đặt Vagrant chi tiết trên từng hệ điều hành

Dưới đây là cách cài đặt Vagrant trên từng giao diện:

Trên giao diện Windows và MacOS

Truy cập địa chỉ: https://developer.hashicorp.com/vagrant/install rồi chọn tải bản Vagrant dành cho Windows hay MacOS. Sau khi cài đặt bạn bắt đầu khởi động lại máy.

Nếu bạn muốn cài đăt GitBash để có môi trường tương tác với Vagrant thì có thể chọn dùng PowerShell. Chạy lệnh vagrant version để kiểm tra.

Trên giao diện Ubuntu

Sử dụng lệnh sudo apt-get install vagrant

Và kiểm tra bằng lệnh: vagrant version

Các lệnh Vagrant hay dùng

  • Tạo và chạy máy ảo: vagrant up
  • Xoá máy ảo: vagrant destroy
  • Khởi động lại máy ảo: vagrant reload
  • Dừng chạy máy ảo: vagrant halt
  • Sinh file để cấu hình máy ảo mới: vagrant init
  • Tạm ngưng máy ảo: vagrant suspend
  • Tiếp tục máy ảo đang tạm dừng: vagrant resume
  • Kết nối ssh vào máy ảo: vagrant ssh
  • Tạo snapshot: vagrant snapshot save level1
  • Kiểm tra các snapshot: vagrant snapshot list
  • Xoá snapshot: vagrant snapshot delete level1
  • Nạp snapshot: vagrant snapshot restore level1
  • Kiểm tra máy ảo đang chạy: vagrant global-status
  • Hiển thị toàn bộ lệnh: vagrant –help
  • Check bản vagrant: vagrant version

Lời kết

Sau khi đã nắm được Vagrant là gì và những công dụng tuyệt vời mà công cụ này mang lại thì LANIT tin rằng các bạn đã hiểu vì sao Vagrant quan trọng đối với ITer. Nếu còn điều gì thắc mắc hãy để lại bình luận để LANIT giúp bạn giải đáp nhé!

avata Hải

Triệu Huyền Trang

Triệu Huyền Trang chuyên gia 3 năm kinh nghiệm trong ngành Công Nghệ, Phần Mềm. Chuyên chia sẻ các kiến thức phần mềm mã nguồn, ứng dụng và thông tin về công nghệ hữu ích.

Chat với chúng tôi qua Zalo!
Chat với chúng tôi qua Zalo!