Vagrantin käytön aloittaminen Linuxissa 1

Vagrantin käytön aloittaminen Linuxissa

Nykyaikaiset käyttöjärjestelmät, mukaan lukien Linux, ovat kehittyneet viime vuosina tuomaan käyttöjärjestelmän virtualisoinnin vaatimattomaan tietokoneeseen. Useiden käyttöjärjestelmien käyttäminen hypervisorin avulla mahdollistaa kehittäjien, järjestelmänvalvojien ja näppäilijöiden perustamisen pienille, välttämättömille virtuaaliympäristöille asioiden testaamista ja oppimista varten. Kun virtualisoinnista tulee yhä suositumpaa, tulee yhä enemmän ohjelmistoja, jotka lupaavat helpottaa elämääsi. Vagrant on yksi niistä ohjelmistoista. Tänään puhumme Vagrantin käytön aloittamisesta Linuxissa: mikä Vagrant on, kuinka se asennetaan perusjärjestelmääsi ja kuinka monilla tavoilla siitä voi olla hyötyä.

Mikä on Vagrant

Vagrant on työkalu, joka toimii virtualisointiohjelmistojen, kuten Virtual Boxin ja VMwaren, kanssa ja tarjoaa helpon tavan luoda, konfiguroida ja toistaa tunnetussa tilassa olevia virtuaalikoneita. Sen avulla valmiiksi määritettyjä virtuaalikoneita tai laatikoita voidaan vetää Vagrant Cloudista, alustaa ja ajaa järjestelmässäsi. Sen avulla kenen tahansa on erittäin helppo vetää kuva alas, suorittaa pari yksinkertaista komentoa ja käyttää virtuaalipalvelinta.

Vagrantin asennus

Voit ladata Vagrantin zip-tiedoston osoitteesta Lataukset sivu. Pura se löytääksesi sovelluksen kuvan. Tee siitä suoritettava ja suorita se.

Vaihtoehtoisesti voit asentaa sen distrosi arkistojen kautta:

Ubuntu/Debian/Ubuntu-pohjaiset jakelut:

Fedora:

Vagrant voi toimia Hyper-V:n, VMWaren, Parallelsin, VirtualBoxin ja libvirtin kanssa. Tässä opetusohjelmassa käytän libvirtiä (ohjeet libvirtin määrittämiseen), koska se on Linux-ytimeen sisäänrakennettu hypervisor.

Asenna Vagrant libvirt -toimittaja jollakin seuraavista komennoista:

tai

Vagrant Linux Apt Asenna Vagrant Libvirt

Ensimmäisen Vagrant Boxin aloittaminen

Saadaksesi Vagrant käyntiin, sinun on lisättävä laatikko, luotava hakemisto virtuaalikoneen (VM) ja suoritettava kaksi Vagrant-komentoa: yksi alustaa järjestelmän ja toinen käynnistääksesi virtuaalikoneen.

Lisää ensin laatikko järjestelmääsi:

Muista lisätä palveluntarjoajasi lipuksi. Löydät lisää laatikoita tässä.

Luo seuraavaksi hakemisto ja cd siihen:

Alusta nyt Vagrant:

Osana alustusvaihetta Vagrant luo tiedoston nimeltä “Vagrantfile” nykyiseen työhakemistoon (esim. vagrant-test1). Voit luoda niin monta hakemistoa ja alustaa Vagrantin niin monta kertaa kuin haluat. Jokainen hakemisto ja Vagrantfile edustavat yhtä virtuaalikonetta. Nämä eri VM:t voivat perustua samaan laatikkoon (esim. precise32) tai eri laatikoihin.

Käynnistä VM suorittamalla:

Kun virtuaalikone on käynnistetty, se toimii päättömässä tilassa (ilman näyttöä tai virtuaalista näyttöä), ja voit muodostaa yhteyden siihen vain SSH:n kautta. Voit tehdä tämän tavallisen SSH-asiakkaan kautta mistä tahansa muusta verkon koneesta tai voit käyttää sisäänrakennettua ssh-komentoa. Jos haluat käyttää toista SSH-asiakasta, huomaa, että oikea IP-osoite on isäntäkoneen (Vagrantia käyttävän tietokoneen ja palveluntarjoajan) IP-osoite, mutta eri portissa. Käynnistyksen aikana Vagrant näyttää kuinka portti 22 (SSH:lle) on välitetty. Se tulee todennäköisesti porttiin 2222.

Käytä sisäänrakennettua ssh-komentoa kirjoittamalla:

Olet nyt yhteydessä virtuaalikoneeseen. Poistuaksesi SSH-yhteydestä, kirjoita ”exit” tai paina Ctrl + D.

Pysäytä ensimmäinen vagrant-laatikkosi

Pysäyttääksesi käynnissä olevan virtuaalikoneen, käytä:

ja poistaaksesi VM:n, käytä:

Kun virtuaalikone tuhoutuu, peruskäyttöjärjestelmä (.box-tiedostosta) säilyy sisäisesti Vagrantiin tallennettuna, ja lisää virtuaalikoneita voidaan käynnistää tarvittaessa ilman, että Vagrant lataa .box-tiedoston uudelleen.

Vain kahdella komennolla (vagrant init ja vagrant up), Vagrantin avulla voit käynnistää täysin toimivan, SSH:lla käytettävissä olevan virtuaalisen Linux-koneen. Lisäasetukset tapahtuvat Vagrant-tiedoston kautta. Löydät lisätietoja kohdasta Hullu dokumentaatio.

Varmista, että tutustut muuhun virtualisointisisältöömme, kuten mitä virtualisointi on ja miksi sinun pitäisi käyttää sitä ja miten pääset alkuun Virtual Machine Managerin kanssa Linuxissa.

Tue työtämme ❤️

Jos pidit tästä artikkelista, harkitse tipin antamista, jotta voimme jatkaa laadukkaan sisällön julkaisemista.

Turvallinen maksu PayPalilla
Moyens I/O Staff on motivoinut sinua antamalla neuvoja tekniikasta, henkilökohtaisesta kehityksestä, elämäntavoista ja strategioista, jotka auttavat sinua.