Valkata, kurkite ir konfigūruokite virtualizuotas kūrimo aplinkas

apie valkata

Kitame straipsnyje apžvelgsime „Vagrant“. Tai yra komandinės eilutės įrankis virtualizuotai kūrimo aplinkai kurti ir konfigūruoti. Tai leis mums apibrėžti paslaugas, kurias reikia įdiegti, ir jų konfigūracijas. Šis įrankis sukurtas veikti vietinėje aplinkoje ir mes galime jį naudoti su apvalkalo scenarijais, Chef, Puppet ar Ansible.

Pagal numatytuosius nustatymus „Vagrant“ gali aprūpinti įrenginius „VirtualBox“, „Hyper-V“ ir „Docker“.. Nors kiti tiekėjai, tokie kaip Libvirt (KVM), VMware ir AWS, taip pat gali būti įdiegti per papildinių sistemą.

Kaip minėjau aukščiau, „Vagrant“ padeda mums kurti ir konfigūruoti virtualias mašinas su tam tikromis funkcijomis ir komponentais. Didelis šios programinės įrangos privalumas yra tas, kad joje yra konfigūracijos failas, vadinamas Vagrantfile, kuriame visa norima sukurti VM konfigūracija yra centralizuota. Galime naudoti „Vagrantfile“, kad sukurtume VM lygiai tiek kartų, kiek norime. Jis taip pat yra ypač lengvas, todėl galime pridėti jį prie savo atpirkimo arba išsiųsti el. paštu kolegoms.

„Vagrant“ kūrėjai paprastai naudoja norėdami nustatyti kūrimo aplinką, kuri veiktų keliose operacinėse sistemose. Jis gali veikti Gnu/Linux, Mac arba Windows. Nuotolinės kūrimo aplinkos verčia vartotojus atsisakyti mėgstamų redaktorių ir programų. „Vagrant“ dirba vietinėje sistemoje su mums jau pažįstamais įrankiais.

Kitose eilutėse mes pamatysime kaip įdiegti „Vagrant“ Ubuntu 20.04 kompiuteryje. Tam naudosime „VirtualBox“, kuris yra numatytasis teikėjas.

Įdiekite „Vagrant“ Ubuntu

Pirmasis žingsnis, kaip įprasta, bus atsisiųsti ir įdiegti įrankį, tačiau tokiu atveju taip pat turėsime įdiegti virtualios mašinos tiekėją, kurį norime naudoti. Pagal numatytuosius nustatymus tai bus „VirtualBox“, nes ji yra nemokama ir integruota į „Vagrant“.

Si VirtualBox jis neįdiegtas jūsų sistemoje, galima įdiegti atidarius terminalą (Ctrl+Alt+T) ir vykdant komandas:

sudo apt update; sudo apt install virtualbox

Šio rašymo metu naujausia stabili „Vagrant“ versija yra 2.2.9. Atsisiųsti, vartotojai gali apsilankyti atsisiuntimo puslapis arba pažiūrėkite, ar nėra naujos versijos. Mes taip pat galime paleiskite wget iš terminalo (Ctrl+Alt+T), kad atsisiųstumėte .deb paketą būtina:

parsisiųsti valkata .deb failą

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

Kai atsisiuntimas bus baigtas, galime dabar įdiekite paketą įvesti terminalą:

valkata instaliacija

sudo apt install ./vagrant_2.2.9_x86_64.deb

Kai diegimas bus baigtas, galime patikrinti, ar viskas buvo teisinga, vykdydami šią komandą, kuri bus išspausdinta įdiegta versija:

valkata versija

vagrant --version

Comenzando

Kurti „Vagrant“ projektas yra toks pat paprastas kaip projekto šakninio katalogo nustatymas ir „Vagrant“ failo apibrėžimas.

Norėdami pradėti, viskas, ką jums reikia padaryti, tai paleisti šias komandas sukurti katalogą ir tada pasiekti:

sukurti katalogą, pavyzdžiui, projektą

mkdir ~/mi-proyecto-vagrant

cd ~/mi-proyecto-vagrant

Dabar tegul sukurkite naują Vagrantfile naudodami komandą valkata init, po kurio yra laukelis, kurį norime naudoti.

Dėžutės yra „Vagrant“ aplinkos paketo formatas ir priklauso nuo pardavėjo. Galima rasti viešai prieinamų „Vagrant Boxes“ svetainėje sąrašas Dėžutės katalogas.

Šiame pavyzdyje naudosiu debian/stretch64 langelį:

init komanda

vagrant init debian/stretch64

„Vagrantfile“ yra „Ruby“ failas, kuriame aprašoma, kaip konfigūruoti ir aprūpinti virtualią mašiną. Vartotojai galime atidaryti valkatos failas, skaitykite komentarus ir pakoreguokite pagal kiekvieno poreikius.

Dabar vykdysime komandą valkata aukštyn punktas sukurti ir sukonfigūruoti virtualią mašiną:

valkata aukštyn

vagrant up

„Vagrant“ prideda projekto katalogą /valkataujantis virtualioje mašinoje. Tai leis mums dirbti su projekto failais pagrindiniame kompiuteryje.

į pasiekti virtualią mašiną, vykdysime:

ryšys su ssh

vagrant ssh

Čia mes galime atlikti mus dominančius pakeitimus:

valkata sistemos informacija

Mes galime sustabdyti virtualią mašiną kada norime su šia komanda:

vagrant halt

į sunaikinti visus išteklius, sukurtus mašinos kūrimo metu, bus naudojama komanda:

sunaikinti komandą

vagrant destroy

Apskritai, mes matėme, kaip įdiegti „Vagrant“ Ubuntu 20.04 ir sukurti pagrindinį projektą. Vartotojai, kuriems to reikia, gali gauti daugiau informacijos apie šio įrankio diegimą ir naudojimą apsilankykite oficialioje svetainėje, kur galite rasti oficialūs dokumentai.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.