Android

Bagaimana untuk memasang vagrant pada centos 7

How to add,install and run CentOS 7 Vagrant box to Virtualbox using Vagrant

How to add,install and run CentOS 7 Vagrant box to Virtualbox using Vagrant

Isi kandungan:

Anonim

Vagrant adalah alat arahan baris sumber terbuka untuk membina dan menguruskan persekitaran mesin maya. Secara lalai, Vagrant boleh menyediakan mesin di atas VirtualBox, Hyper-V, dan Docker. Penyedia lain seperti Libvirt (KVM), VMware dan AWS boleh dipasang melalui sistem plugin Vagrant.

Vagrant kebanyakannya digunakan oleh pemaju untuk menubuhkan persekitaran pembangunan yang sepadan dengan persekitaran pengeluaran.

Dalam tutorial ini, kami akan membimbing anda untuk memasang sistem Vagrant pada sistem CentOS 7.

Prasyarat

Pastikan bahawa anda telah memenuhi prasyarat berikut sebelum meneruskan dengan tutorial ini:

  • VirtualBox dipasang pada mesin CentOS anda. Log masuk sebagai pengguna dengan keistimewaan sudo.

Memasang Vagrant pada CentOS

Pada masa penulisan artikel ini, versi terkini Vagrant stabil ialah versi 2.2.6. Sebelum meneruskan langkah seterusnya, lawati halaman muat turun Vagrant dan semak jika terdapat versi baru Vagrant yang tersedia.

Gunakan arahan berikut untuk memasang Vagrant pada mesin CentOS anda:

sudo yum install

Untuk mengesahkan bahawa pemasangan berjaya dijalankan arahan berikut yang akan mencetak versi Vagrant:

vagrant --version

Keluaran seharusnya kelihatan seperti ini:

Vagrant 2.2.6

Bermula dengan Vagrant

Sekarang Vagrant dipasang pada sistem CentOS anda, kami akan menunjukkan kepada anda bagaimana untuk mewujudkan persekitaran pembangunan.

Kami akan menggunakan pembekal VirtualBox, yang merupakan pembekal lalai untuk Vagrant.

Langkah pertama adalah untuk mencipta direktori yang akan menjadi direktori root projek dan memegang fail fail Vagrant. Fail Vagrant adalah fail Ruby yang menerangkan cara mengkonfigurasi dan menyediakan mesin maya.

Buat direktori projek dan beralih kepadanya dengan:

mkdir ~/my-vagrant-project cd ~/my-vagrant-project

Langkah seterusnya adalah untuk memulakan fail Vagrant baru menggunakan perintah vagrant init vagrant dan tentukan kotak yang anda ingin gunakan.

Kotak adalah format pakej untuk persekitaran Vagrant dan merupakan penyedia khusus. Anda boleh mencari senarai Kotak Vagrant yang tersedia di laman katalog kotak Vagrant.

Dalam contoh ini, kami akan menggunakan kotak ubuntu/bionic64 . Jalankan arahan berikut untuk memulakan fail Vagrant yang baru:

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.

Anda boleh membuka fail Vagrant, membaca ulasan, dan membuat penyelarasan mengikut keperluan anda.

Jalankan arahan untuk membuat dan mengkonfigurasi mesin maya mengikut fail Vagrant.

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

Seperti yang anda dapat lihat dari output di atas Vagrant juga melancarkan direktori projek di /vagrant dalam mesin maya, yang membolehkan anda bekerja pada fail projek anda di mesin tuan rumah anda.

Untuk ssh ke dalam mesin maya hanya jalankan:

vagrant ssh

Anda boleh menghentikan mesin maya dengan arahan berikut:

vagrant halt

Perintah berikut menghentikan mesin jika ia berjalan dan memusnahkan semua sumber yang dicipta semasa penciptaan mesin:

vagrant destroy

Kesimpulannya

Anda telah belajar cara memasang dan menggunakan Vagrant pada mesin CentOS 7 anda. Kami juga telah menunjukkan kepada anda bagaimana untuk mewujudkan persekitaran pembangunan asas.

Untuk mendapatkan maklumat lanjut mengenai Vagrant, lawati halaman dokumentasi Vagrant rasmi.

sentuhan kesakitan