Android

Slik installerer du vagrant på centos 7

Session 01 - Provisioning Server, install CentOS 7 and setup Vagrant

Session 01 - Provisioning Server, install CentOS 7 and setup Vagrant

Innholdsfortegnelse:

Anonim

Vagrant er et kommandolinjeverktøy med åpen kildekode for å bygge og administrere virtuelle maskinmiljøer. Som standard kan Vagrant tilby maskiner på toppen av VirtualBox, Hyper-V og Docker. Andre leverandører som Libvirt (KVM), VMware og AWS kan installeres via Vagrant pluginsystem.

Vagrant brukes mest av utviklere for å sette opp et utviklingsmiljø som samsvarer med produksjonsmiljøet.

I denne opplæringen vil vi lede deg gjennom å installere Vagrant på CentOS 7-systemer.

Forutsetninger

Forsikre deg om at du har oppfylt følgende forutsetninger før du fortsetter med denne opplæringen:

  • VirtualBox installert på CentOS-maskinen din. Logget inn som bruker med sudo-rettigheter.

Installere Vagrant på CentOS

I skrivende stund er denne siste stabile versjonen av Vagrant versjon 2.2.6. Før du fortsetter med neste trinn, kan du gå til nedlastingssiden for Vagrant og sjekke om det er en ny versjon av Vagrant tilgjengelig.

Bruk følgende kommando for å installere Vagrant på CentOS-maskinen din:

sudo yum install

For å bekrefte at installasjonen var vellykket, kjør følgende kommando som vil skrive ut Vagrant-versjonen:

vagrant --version

Utgangen skal se slik ut:

Vagrant 2.2.6

Komme i gang med Vagrant

Nå som Vagrant er installert på CentOS-systemet ditt, viser vi deg hvordan du lager et utviklingsmiljø.

Vi bruker VirtualBox-leverandøren, som er standardleverandøren for Vagrant.

Det første trinnet er å lage en katalog som vil være prosjektrotkatalogen og holde Vagrantfile-filen. Vagrantfile er en Ruby-fil som beskriver hvordan du konfigurerer og skaffer den virtuelle maskinen.

Lag prosjektkatalogen og bytt til den med:

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

Det neste trinnet er å initialisere en ny Vagrantfile ved å bruke vagrant init kommandoen og spesifisere boksen du vil bruke.

Bokser er pakkeformatet for Vagrant-miljøene og er leverandørspesifikke. Du kan finne en liste over offentlig tilgjengelige Vagrant Boxes på katalogsiden til Vagrant Box.

I dette eksemplet vil vi bruke ubuntu/bionic64 boksen. Kjør følgende kommando for å initialisere en ny 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.

Du kan åpne Vagrantfile, lese kommentarene og gjøre justeringer etter dine behov.

Kjør vagrant up kommandoen for å opprette og konfigurere den virtuelle maskinen i henhold til 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

Som du ser fra utdataene over monterer Vagrant også prosjektkatalogen på /vagrant i den virtuelle maskinen, som lar deg jobbe med prosjektets filer på vertsmaskinen.

For å ssh inn i den virtuelle maskinen, kjører du ganske enkelt:

vagrant ssh

Du kan stoppe den virtuelle maskinen med følgende kommando:

vagrant halt

Følgende kommando stopper maskinen hvis den kjører og ødelegger alle ressurser som ble opprettet under opprettelsen av maskinen:

vagrant destroy

Konklusjon

Du har lært hvordan du installerer og bruker Vagrant på CentOS 7-maskinen din. Vi har også vist deg hvordan du lager et grunnleggende utviklingsmiljø.

For å finne mer informasjon om Vagrant, besøk den offisielle dokumentasjonssiden for Vagrant.

vagrant centos