Hullus, loo ja konfigureeri virtualiseeritud arenduskeskkondi

umbes hulkur

Järgmises artiklis heidame pilgu Vagrantile. See on käsurea tööriist virtualiseeritud arenduskeskkondade loomiseks ja konfigureerimiseks. See võimaldab meil määratleda nii installitavad teenused kui ka nende konfiguratsioonid. See tööriist on loodud töötama kohalikes keskkondades ja saame seda kasutada koos shelliskriptidega, Chef, Nuppet või Ansible.

Algselt, Vagrant saab varustada masinaid VirtualBoxis, Hyper-V-s ja Dockeris. Ehkki lisandmoodulisüsteemi kaudu saate installida ka teisi pakkujaid, näiteks Libvirt (KVM), VMware ja AWS.

Nagu ma eespool mainisin, kasutatakse Vagranti, et aidata meil luua ja konfigureerida teatud funktsioonide ja komponentidega virtuaalmasinaid. Selle tarkvara suur eelis on see, et sellel on konfiguratsioonifail nimega Vagrantfile, kus kogu VM-i konfiguratsioon, mida soovime luua, on tsentraliseeritud. Saame Vagrantfile'i abil luua VM-i täpselt sama palju kordi kui soovime. See on ka ülimalt kerge, nii et saame selle lisada oma repole või saata e-kirjaga kaastöötajatele.

Vagranti kasutavad arendajad tavaliselt mitmel operatsioonisüsteemil töötava arenduskeskkonna loomiseks. See võib töötada Gnu / Linuxis, Macis või Windowsis. Kaugarenduskeskkonnad sunnivad kasutajaid loobuma oma lemmikredaktoritest ja programmidest. Vagrant töötab kohalikus süsteemis tööriistadega, mis on meile juba tuttavad.

Järgmistel ridadel näeme kuidas installida Vagrant Ubuntu 20.04 masinasse. Selleks kasutame VirtualBoxi, mis on vaikepakkuja.

Installige Vagrant Ubuntu

Esimene samm, nagu tavaliselt, on tööriista allalaadimine ja installimine, kuid sel juhul peame installima ka virtuaalmasina pakkuja, mida soovime kasutada. Vaikimisi on see VirtualBox, kuna see on tasuta ja integreeritud Vagranti.

Si VirtualBox see pole teie süsteemi installitud, selle saab installida, avades terminali (Ctrl + Alt + T) ja käivitades käsud:

sudo apt update; sudo apt install virtualbox

Neid ridu kirjutades on Vagranti uusim stabiilne versioon 2.2.9. Allalaadimiseks kasutajad saavad külastada allalaadimise leht või vaadake, kas saadaval on uus versioon. Saame ka paketi .deb allalaadimiseks käivitage terminalist wget (Ctrl + Alt + T) vajalik:

laadige alla hulkur .deb-fail

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

Kui allalaadimine on lõpule jõudnud, saame seda teha installige pakett terminali sisestamine:

hulkurlik paigaldus

sudo apt install ./vagrant_2.2.9_x86_64.deb

Kui installimine on lõppenud, saame kontrollida, kas kõik on õiged, käivitades järgmise käsu, mis prindib installitud versioon:

hulkurversioon

vagrant --version

Comenzando

Looma Vagranti projekt on sama lihtne kui projekti juurkataloogi seadistamine ja Vagranti faili määratlemine.

Alustuseks peate lihtsalt käivitama järgmised käsud looge kataloog ja seejärel avage juurdepääs:

loo näidisprojekti kataloog

mkdir ~/mi-proyecto-vagrant

cd ~/mi-proyecto-vagrant

Nüüd lähme luua käsu abil uus Vagrantfile hulkur init, millele järgneb kast, mille kasutamine meid huvitab.

Kastid on Vagranti keskkondade paketivorming ja on konkreetsed pakkujad. Võib leida - rändkastide nimekiri, mis on Internetis avalikult kättesaadav Kastide kataloog.

Selles näites kasutan kasti debian / stretch64:

init käsk

vagrant init debian/stretch64

Vagrantfile on Ruby-fail, mis kirjeldab virtuaalmasina konfigureerimist ja pakkumist. Kasutajad saame avada Vagrantfail, lugege kommentaare ja tehke kohandusi vastavalt igaühe vajadustele.

Nüüd täidame käsu ülbitsema para luua ja konfigureerida virtuaalmasin:

ülbitsema

vagrant up

Vagrant paigaldab projekti kataloogi / hulkur virtuaalses masinas. See võimaldab meil töödelda meie hostifailis olevate projektifailidega.

et pääseda juurde virtuaalsele masinale, täidame:

seos ssh-ga

vagrant ssh

Selles olles saame teha meid huvitavaid muudatusi:

hulkuv süsteemiteave

Saame hakkama peatage virtuaalne masin alati, kui soovime järgmise käsuga:

vagrant halt

et hävitada kõik masina loomisel loodud ressursid, on kasutatav käsk järgmine:

hävitada käsk

vagrant destroy

Ja sellega üldiselt oleme näinud, kuidas installida Vagrant Ubuntu 20.04-sse ja luua põhiprojekt. Kasutajad, kes seda vajavad, saavad selle tööriista installimise ja kasutamise kohta lisateavet külastades ametlikku lehte, kust leiate ametlik dokumentatsioon.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.