Android

Slik installerer du vagrant på centos 8

Windows + Vagrant + VirtualBox + Ansible + CentOS 8 + Oracle 12c

Windows + Vagrant + VirtualBox + Ansible + CentOS 8 + Oracle 12c

Innholdsfortegnelse:

Anonim

Vagrant er et kommandolinjeverktøy for å bygge og administrere virtualiserte utviklingsmiljøer. Som standard kan Vagrant tilby maskiner på toppen av VirtualBox, Hyper-V og Docker. Støtte for andre leverandører som Libvirt (KVM), VMware og AWS kan aktiveres via Vagrant plugin-systemet.

Vagrant brukes vanligvis av utviklere for å sette opp et utviklingsmiljø som samsvarer med produksjonen.

I denne opplæringen vil vi forklare hvordan du installerer Vagrant på CentOS 8. Vi vil også vise deg hvordan du lager et utviklingsmiljø.

Installere Vagrant på CentOS 8

I skrivende stund er denne siste stabile versjonen av Vagrant versjon 2.2.6. Besøk nedlastingssiden for Vagrant for å se om det er en ny versjon av Vagrant tilgjengelig.

For å installere Vagrant på CentOS-maskinen din, skriver du inn følgende kommando som root eller bruker med sudo-rettigheter:

sudo dnf install

Når installasjonen er fullført, må du bekrefte at Vagrant ble installert ved å kjøre:

vagrant --version

Kommandoen vil skrive ut Vagrant-versjonen:

Vagrant 2.2.6

Komme i gang med Vagrant

Nå som du har Vagrant installert på CentOS-systemet ditt, la oss lage et utviklingsmiljø ved å bruke VirtualBox-leverandøren, som er standardleverandøren for Vagrant. Forsikre deg om at du har VirtualBox installert på CentOS 8-systemet.

Det første trinnet er å lage en katalog som vil være prosjektrotkatalogen. 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. Vagrantfile er en konfigurasjonsfil som beskriver hvordan den virtuelle maskinen er konfigurert og klargjort. Den bruker Ruby-syntaks for å definere konfigurasjonen.

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 bruker vi 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 Vagrantfilmen med tekstredigereren og gjøre justeringer i henhold til dine behov.

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

Hvis boksen ikke eksisterer lokalt, blir den lastet ned. Vagrant monterer også prosjektkatalogen på /vagrant i den virtuelle maskinen, som lar deg jobbe med prosjektets filer på vertsmaskinen.

Hvis du vil ssh inn i den virtuelle maskinen, skriver du inn:

vagrant ssh

Når du er ferdig med arbeidet ditt, for å stoppe den virtuelle maskinen, kjør:

vagrant halt

Bruk kommandoen nedenfor for å ødelegge den virtuelle maskinen og alle tilknyttede ressurser:

vagrant destroy

Hvis den virtuelle maskinen kjører, vil den bli stoppet før den fjernes.

Konklusjon

Vi har vist install Vagrant på CentOS 8 og hvordan du lager et grunnleggende utviklingsmiljø.

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

vagrant centos