Windows + Vagrant + VirtualBox + Ansible + CentOS 8 + Oracle 12c
Mục lục:
Vagrant là một công cụ dòng lệnh để xây dựng và quản lý môi trường phát triển ảo hóa. Theo mặc định, Vagrant có thể cung cấp các máy trên VirtualBox, Hyper-V và Docker. Hỗ trợ cho các nhà cung cấp khác như Libvirt (KVM), VMware và AWS có thể được kích hoạt thông qua hệ thống plugin Vagrant.
Vagrant thường được các nhà phát triển sử dụng để thiết lập môi trường phát triển, phù hợp với sản xuất.
Trong hướng dẫn này, chúng tôi sẽ giải thích cách cài đặt Vagrant trên CentOS 8. Chúng tôi cũng sẽ chỉ cho bạn cách tạo môi trường phát triển.
Cài đặt Vagrant trên CentOS 8
Tại thời điểm viết bài viết này, phiên bản ổn định mới nhất của Vagrant là phiên bản 2.2.6. Truy cập trang tải xuống Vagrant để xem có phiên bản mới nào của Vagrant không.
Để cài đặt Vagrant trên máy CentOS của bạn, hãy nhập lệnh sau dưới dạng root hoặc người dùng có quyền sudo:
sudo dnf install
Sau khi cài đặt hoàn tất, hãy xác minh rằng Vagrant đã được cài đặt thành công bằng cách chạy:
vagrant --version
Lệnh sẽ in phiên bản Vagrant:
Bắt đầu với Vagrant
Bây giờ bạn đã cài đặt Vagrant trên hệ thống CentOS của mình, hãy tạo môi trường phát triển bằng cách sử dụng nhà cung cấp VirtualBox, nhà cung cấp mặc định cho Vagrant. Đảm bảo bạn đã cài đặt VirtualBox trên hệ thống CentOS 8 của mình.
Bước đầu tiên là tạo một thư mục sẽ là thư mục gốc của dự án. Tạo thư mục dự án và chuyển sang nó với:
mkdir ~/my-vagrant-project
cd ~/my-vagrant-project
Bước tiếp theo là khởi tạo Vagrantfile mới bằng lệnh
vagrant init
và chỉ định hộp bạn muốn sử dụng. Vagrantfile là một tệp cấu hình mô tả cách máy ảo được cấu hình và cung cấp. Nó sử dụng cú pháp Ruby để xác định cấu hình.
Hộp là định dạng gói cho môi trường Vagrant và dành riêng cho nhà cung cấp. Bạn có thể tìm thấy một danh sách các Hộp Vagrant có sẵn công khai tại trang danh mục hộp Vagrant.
Trong ví dụ này, chúng tôi sẽ sử dụng hộp
ubuntu/bionic64
. Chạy lệnh sau để khởi tạo Vagrantfile mới:
vagrant init ubuntu/bionic64
A `Vagrantfile` has been placed in this directory. You are now ready to `vagrant up` your first virtual environment! Please read the comments in the Vagrantfile as well as documentation on `vagrantup.com` for more information on using Vagrant.
Bạn có thể mở Vagrantfilewith trình soạn thảo văn bản của mình và điều chỉnh theo nhu cầu của bạn.
Chạy lệnh
vagrant up
để tạo và cấu hình máy ảo như được định nghĩa trong Vagrantfile:
vagrant up
==> default: Configuring and enabling network interfaces… default: SSH address: 192.168.121.24:22 default: SSH username: vagrant default: SSH auth method: private key ==> default: Rsyncing folder: /home/linuxize/Vagrant/my-vagrant-project/ => /vagrant
Nếu hộp không tồn tại cục bộ, nó sẽ được tải xuống. Vagrant cũng gắn kết thư mục dự án tại
/vagrant
trong máy ảo, cho phép bạn làm việc trên các tệp của dự án trên máy chủ của bạn.
Để ssh vào máy ảo, gõ:
vagrant ssh
Khi bạn hoàn thành công việc của mình, để dừng máy ảo, hãy chạy:
vagrant halt
Sử dụng lệnh dưới đây để phá hủy máy ảo và tất cả các tài nguyên liên quan:
vagrant destroy
Nếu máy ảo đang chạy, nó sẽ bị dừng trước khi gỡ bỏ.
Phần kết luận
Chúng tôi đã trình bày cài đặt Vagrant trên CentOS 8 và cách tạo môi trường phát triển cơ bản.
Để biết thêm thông tin về Vagrant truy cập trang tài liệu chính thức của Vagrant.
centos mơ hồKhông thể cài đặt hoặc gỡ cài đặt chương trình trong Trình gỡ rối cài đặt và gỡ cài đặt chương trình Windows 10/8/7
Của Microsoft sẽ giúp bạn khắc phục sự cố nếu bạn không thể cài đặt hoặc gỡ cài đặt chương trình trong Windows 7/8/10.
Cách cài đặt vagrant trên centos 7
Vagrant là một công cụ dòng lệnh mã nguồn mở để xây dựng và quản lý môi trường máy ảo. Trong hướng dẫn này, chúng tôi sẽ hướng dẫn bạn cài đặt Vagrant trên các hệ thống CentOS 7.
Cách cài đặt vagrant trên debian 9
Vagrant là một công cụ dòng lệnh mã nguồn mở để xây dựng và quản lý môi trường máy ảo. Hướng dẫn này giải thích cách cài đặt Vagrant trên máy Debian 9.







