En vagrant er et åpen kildekodeverktøy som hjelper til med å skape, vedlikeholde og administrere virtuelle miljøer. Vagrant har en brukervennlig arbeidsflyt og fokuserer på automatisering. Det reduserer oppsettetiden og øker produktiviteten. På Vagrant er det enkelt å dele oppsett mellom teammedlemmer, slik at alle kan ha samme oppsett.
Denne artikkelen gir en omfattende guide for hvordan du installerer Vagrant på CentOS 8. Vi vil også diskutere hvordan vi kan skape virtuelle utviklingsmiljøer.
Last ned og installer Vagrant på Centos 8
Gå til det offisielle nettstedet til Vagrant for å sjekke den siste versjonen. Den siste versjonen av Vagrant for Linux i skrivende stund er denne artikkelen 2.2.16.
Nå fyr opp terminalen og legg inn følgende kommando for å legge til Vagrant -depotet på CentOS 8 -systemet:
$ sudo dnf install config-manager-add-repo = https: // rpm.utgivelser.Hashicorp.com/rhel/hashicorp.repo
Etter å ha lagt til depotet, utfør kommandoen nedenfor for å installere Vagrant på systemet ditt:
$ sudo dnf installer vagrant -y
Du kan validere om den vagrante installasjonen var vellykket eller ikke ved å bruke følgende kommando når installasjonen er fullført.
$ Vagrant -Versjon
Produksjon
Skape et utviklingsmiljø ved hjelp av Vagrant
Du kan nå opprette virtuelle utviklingsmiljøer etter hvert som installasjonen er fullført.
For å lage et utviklingsmiljø, trenger du leverandøren av virtuell boks.
Hvis VirtualBox ikke er installert på CentOS 8 -systemet ditt, kan du installere det ved å besøke denne lenken.
Neste trinn er å lage en ny katalog for prosjektet. Du kan bruke “mkdir”Kommando for å lage en ny katalog:
Husk å endre "testprosjekt" med det faktiske navnet på prosjektet.
$ mkdir ~/test-project
Naviger til den nyopprettede katalogen:
$ cd ~/test-project
Bruke "Vagrant init”Kommando etterfulgt av et boksens navn for å lage en ny Vagrantfile.
$ vagrant init ubuntu/bionic64
Produksjon
VagrantFile er en konfigurasjonsfil som håndterer den virtuelle maskinens konfigurasjon og definerer hvordan den er utstyrt.
Som et eksempel, her har vi brukt Ubuntu/Bionic64 -boksen.
Bokser er leverandørspesifikke pakkeformater for vagrant utviklingsmiljøer. Listen over offentlig tilgjengelige vagrantbokser finner du i denne katalogen.
Vennligst åpne Vagrantfile i en hvilken som helst tekstredigerer og gjør de nødvendige modifikasjonene. Vagrantfile kan åpnes og redigeres med en enkel Nano -tekstredigerer.
$ sudo nano vagrantfile
For å få en ny virtuell maskin til å bruke “Vagrant up” kommando. Maskinen vil ha samme konfigurasjon som spesifisert i Vagrantfile.
$ vagrant opp
Produksjon
Vagrant oppretter katalogen til prosjektet AT /Vagrant på den virtuelle maskinen. Dette lar deg jobbe med prosjektfilene dine fra vertsmaskinen.
Stopp en vagrant virtuell maskin
Du kan bruke kommandoen “Vagrant Halt” for å stoppe den virtuelle maskinen når arbeidet ditt er fullført:
$ vagrant stopp
Start en vagrant virtuell maskin på nytt
Hvis du vil starte den virtuelle maskinen på nytt, bruk følgende kommando:
$ Vagrant Reload
Suspender en vagrant virtuell maskin
Hvis du vil stoppe den virtuelle maskinen mens du bevarer tilstanden, kan du bruke "utsette”Kommando:
$ Vagrant Suspend
Ødelegg en vagrant virtuell maskin
Hvis du vil ødelegge den virtuelle maskinen, bruk følgende kommando:
$ Vagrant Destroy
Denne kommandoen vil også slette alle ressursene som er tilknyttet den aktuelle virtuelle maskinen.
Konklusjon
En vagrant er et potent verktøy som mange spesialister bruker. Det at det ikke har noen store alternativer, øker betydningen enda mer. Denne artikkelen har gitt en detaljert guide om installasjonsprosessen til Vagrant. Det viser også trinnene vi kan bruke for å lage virtuelle maskiner på CentOS 8.