Vagrant, luo ja konfiguroi virtualisoituja kehitysympäristöjä

noin huijari

Seuraavassa artikkelissa aiomme tarkastella Vagrantia. Tämä on komentorivityökalu virtualisoitujen kehitysympäristöjen luomiseen ja määrittämiseen. Sen avulla voimme määritellä asennettavat palvelut sekä niiden kokoonpanot. Tämä työkalu on suunniteltu toimimaan paikallisissa ympäristöissä, ja voimme käyttää sitä shell-komentosarjojen, Chef, Puppet tai Ansible kanssa.

Oletuksena, Vagrant voi huolehtia koneista VirtualBoxilla, Hyper-V: llä ja Dockerilla. Vaikka voit asentaa muita palveluntarjoajia, kuten Libvirt (KVM), VMware ja AWS, lisäosan kautta.

Kuten edellä mainitsin, Vagrantia käytetään auttamaan meitä luomaan ja määrittämään virtuaalikoneita tietyillä ominaisuuksilla ja komponenteilla. Tämän ohjelmiston suuri etu on, että sillä on asetustiedosto nimeltä Vagrantfile, jossa kaikki luomamme virtuaalikoneen kokoonpanot keskitetään. Vagrantfile-sovelluksen avulla voimme luoda virtuaalikoneen täsmälleen saman määrän niin monta kertaa kuin haluamme. Se on myös erittäin kevyt, joten voimme lisätä sen repoomme tai lähettää sähköpostitse työtovereille.

Kehittäjät käyttävät Vagrantia yleensä useiden käyttöjärjestelmien kanssa toimivan kehitysympäristön luomiseen. Se voi toimia Gnu / Linux, Mac tai Windows. Etäkehitysympäristöt pakottavat käyttäjät luopumaan suosikkieditoristaan ​​ja -ohjelmistaan. Vagrant työskentelee paikallisessa järjestelmässä jo tunnetuilla työkaluilla.

Seuraavissa riveissä näemme kuinka Vagrant asennetaan Ubuntu 20.04-koneeseen. Tätä varten aiomme käyttää VirtualBoxia, joka on oletustoimittaja.

Asenna Vagrant Ubuntuun

Ensimmäinen askel on tavalliseen tapaan ladata ja asentaa työkalu, mutta tässä tapauksessa meidän on asennettava myös virtuaalikoneiden tarjoaja, jota haluamme käyttää. Tämä on oletuksena VirtualBox, koska se on ilmainen ja integroitu Vagrantiin.

Si VirtualBox sitä ei ole asennettu järjestelmään, se voidaan asentaa avaamalla pääte (Ctrl + Alt + T) ja suorittamalla komennot:

sudo apt update; sudo apt install virtualbox

Kun kirjoitan näitä rivejä, Vagrantin uusin vakaa versio on 2.2.9. Lataamista varten käyttäjät voivat käydä lataussivu tai katso onko saatavana uusi versio. Voimme myös aja wget terminaalista (Ctrl + Alt + T) .deb-paketin lataamiseksi tarpeen:

Lataa vagrant .deb-tiedosto

wget https://releases.hashicorp.com/vagrant/2.2.9/vagrant_2.2.9_x86_64.deb

Kun lataus on valmis, voimme asenna paketti kirjoittamalla päätelaitteeseen:

vagrant asennus

sudo apt install ./vagrant_2.2.9_x86_64.deb

Kun asennus on valmis, voimme varmistaa, että kaikki on ollut oikein, suorittamalla seuraava komento, joka tulostaa asennettu versio:

vagrant versio

vagrant --version

Comenzando

Luoda Vagrant-projekti on yhtä helppoa kuin asettaa projektin juurihakemisto ja määrittää Vagrant-tiedosto.

Aloita vain suorittamalla seuraavat komennot luo hakemisto ja käytä sitten:

luo hakemisto näyteprojektille

mkdir ~/mi-proyecto-vagrant

cd ~/mi-proyecto-vagrant

Katsotaanpa nyt luo uusi Vagrantfile-komento kiertelevä init, jota seuraa ruutu, jota olemme kiinnostuneita käyttämään.

Laatikot ovat Vagrant-ympäristöjen pakettimuotoja, ja ne ovat toimittajakohtaisia. Voidaan löytää luettelo Vagrant Boxeista, jotka ovat julkisesti saatavilla Internetissä Laatikkoluettelo.

Tässä esimerkissä käytän debian / stretch64-ruutua:

init-komento

vagrant init debian/stretch64

Vagrantfile on Ruby-tiedosto, joka kuvaa kuinka virtuaalikone konfiguroidaan ja toimitetaan. Käyttäjät voimme avata Vagrant-tiedosto, lue kommentit ja tee muutoksia jokaisen tarpeiden mukaan.

Nyt suoritamme komennon kiihtynyt ja luoda ja määrittää virtuaalikone:

kiihtynyt

vagrant up

Vagrant kiinnittää projektihakemiston / huijari virtuaalikoneessa. Tämä antaa meille mahdollisuuden työskennellä projektitiedostojemme kanssa isäntäkoneellamme.

että päästä virtuaalikoneeseen, toteutamme:

yhteys ssh: hen

vagrant ssh

Kun olemme siinä, voimme tehdä meidät kiinnostavat muutokset:

vagrant järjestelmätiedot

Voimme pysäytä virtuaalikone milloin haluamme seuraavalla komennolla:

vagrant halt

että tuhota kaikki koneen luomisen aikana luodut resurssit, käytettävä komento on:

tuhota komento

vagrant destroy

Ja tällä tavoin olemme nähneet, kuinka Vagrant asennetaan Ubuntu 20.04: een ja luodaan perusprojekti. Käyttäjät, jotka sitä tarvitsevat, voivat saada lisätietoja tämän työkalun asennuksesta ja käytöstä vierailemalla virallisella sivulla, josta löydät viralliset asiakirjat.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.