Android

Cum se instalează vagrant pe centos 7

How to Perform a Clean CentOS 7 Install

How to Perform a Clean CentOS 7 Install

Cuprins:

Anonim

Vagrant este un instrument de linie de comandă open source pentru construirea și gestionarea mediilor de mașini virtuale. În mod implicit, Vagrant poate furniza mașini pe VirtualBox, Hyper-V și Docker. Alți furnizori, precum Libvirt (KVM), VMware și AWS, pot fi instalate prin intermediul sistemului de plugin Vagrant.

Vagrantul este folosit mai ales de dezvoltatori pentru a configura un mediu de dezvoltare care să se potrivească cu mediul de producție.

În acest tutorial, vă vom ghida prin instalarea Vagrant pe sistemele CentOS 7.

Cerințe preliminare

Asigurați-vă că ați îndeplinit următoarele cerințe înainte de a continua cu acest tutorial:

  • VirtualBox instalat pe mașina dvs. CentOS. Conectat ca utilizator cu privilegii sudo.

Instalarea Vagrant pe CentOS

În momentul scrierii acestui articol, cea mai recentă versiune stabilă a Vagrant este versiunea 2.2.6. Înainte de a continua cu pasul următor, vizitați pagina descărcărilor Vagrant și verificați dacă există o versiune nouă a Vagrant disponibilă.

Utilizați următoarea comandă pentru a instala Vagrant pe mașina dvs. CentOS:

sudo yum install

Pentru a verifica dacă instalarea a avut succes, executați următoarea comandă care va imprima versiunea Vagrant:

vagrant --version

Produsul ar trebui să arate așa:

Vagrant 2.2.6

Noțiuni introductive cu Vagrant

Acum că Vagrant este instalat pe sistemul dvs. CentOS, vă vom arăta cum să creați un mediu de dezvoltare.

Vom folosi furnizorul VirtualBox, care este furnizorul implicit pentru Vagrant.

Primul pas este crearea unui director care va fi directorul rădăcină al proiectului și să țineți fișierul Vagrantfile. Vagrantfile este un fișier Ruby care descrie modul de configurare și furnizare a mașinii virtuale.

Creați directorul de proiect și treceți la acesta cu:

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

Următorul pas este inițializarea unui nou Vagrantfile folosind comanda vagrant init și specificarea casetei pe care doriți să o utilizați.

Cutiile sunt formatul pachetului pentru mediile Vagrant și sunt specifice furnizorului. Puteți găsi o listă a casetelor Vagrant disponibile public în pagina de catalog a casetei Vagrant.

În acest exemplu, vom folosi caseta ubuntu/bionic64 . Executați următoarea comandă pentru inițializarea unui nou Vagrantfile:

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.

Puteți deschide Vagrantfile, puteți citi comentariile și puteți efectua ajustări în funcție de nevoile dvs.

Rulați comanda vagrant up pentru a crea și configura mașina virtuală în conformitate cu 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

După cum vedeți din ieșirea de mai sus, Vagrant montează și directorul proiectului la /vagrant în mașina virtuală, care vă permite să lucrați la fișierele proiectului dvs. pe mașina dvs. gazdă.

Pentru a ssh în mașina virtuală pur și simplu executați:

vagrant ssh

Puteți opri mașina virtuală cu următoarea comandă:

vagrant halt

Următoarea comandă oprește aparatul dacă rulează și distruge toate resursele care au fost create în timpul creării aparatului:

vagrant destroy

Concluzie

Ați învățat cum să instalați și să folosiți Vagrant pe mașina dvs. CentOS 7. V-am arătat, de asemenea, cum să creați un mediu de dezvoltare de bază.

Pentru a afla mai multe informații despre Vagrant, vizitați pagina oficială de documentare Vagrant.

vagi centos