Klaiņo, izveido un konfigurē virtualizētas izstrādes vides

par klaidoņiem

Nākamajā rakstā mēs apskatīsim Vagrant. Tas ir komandrindas rīks virtualizētu izstrādes vides izveidošanai un konfigurēšanai. Tas ļaus mums definēt instalējamos pakalpojumus, kā arī to konfigurācijas. Šis rīks ir paredzēts darbam vietējā vidē, un mēs to varam izmantot kopā ar čaulas skriptiem, Chef, Puppet vai Ansible.

Pēc noklusējuma, Vagrant var nodrošināt mašīnas VirtualBox, Hyper-V un Docker. Lai gan citus pakalpojumu sniedzējus, piemēram, Libvirt (KVM), VMware un AWS, var instalēt arī caur papildinājumu sistēmu.

Kā jau minēju iepriekš, Vagrant tiek izmantots, lai palīdzētu mums izveidot un konfigurēt virtuālās mašīnas ar noteiktām funkcijām un komponentiem. Šīs programmatūras lielā priekšrocība ir tā, ka tai ir konfigurācijas fails ar nosaukumu Vagrantfile, kur visa VM konfigurācija, kuru mēs vēlamies izveidot, ir centralizēta. Mēs varam izmantot Vagrantfile, lai izveidotu VM tieši tādu pašu reižu, cik mēs vēlamies. Tas ir arī ļoti viegls, tāpēc mēs varam to pievienot savam repo vai nosūtīt pa e-pastu kolēģiem.

Vagrant parasti izmanto izstrādātāji, lai izveidotu attīstības vidi, kas darbojas vairākās operētājsistēmās. Tas var darboties Gnu / Linux, Mac vai Windows. Attālās izstrādes vide liek lietotājiem atteikties no iecienītākajiem redaktoriem un programmām. Vagrant strādā vietējā sistēmā ar mums jau pazīstamiem rīkiem.

Turpmākajās rindās mēs redzēsim kā instalēt Vagrant Ubuntu 20.04 mašīnā. Tam mēs izmantosim VirtualBox, kas ir noklusējuma nodrošinātājs.

Instalējiet Vagrant uz Ubuntu

Pirmais solis, kā parasti, būs rīka lejupielāde un instalēšana, taču šajā gadījumā mums būs jāinstalē arī virtuālās mašīnas nodrošinātājs, kuru mēs vēlamies izmantot. Pēc noklusējuma tas būs VirtualBox, jo tas ir bezmaksas un ir integrēts Vagrant.

Si VirtualBox tas nav instalēts jūsu sistēmā, to var instalēt, atverot termināli (Ctrl + Alt + T) un palaižot komandas:

sudo apt update; sudo apt install virtualbox

Rakstot šīs rindas, jaunākā stabilā Vagrant versija ir 2.2.9. Jūsu lejupielādei lietotāji var apmeklēt lejupielādes lapa vai pārbaudiet, vai ir pieejama jauna pieejamā versija. Mēs arī varam palaidiet wget no termināla (Ctrl + Alt + T), lai lejupielādētu .deb pakotni nepieciešams:

lejupielādēt klaidonīgu .deb failu

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

Kad lejupielāde ir pabeigta, mēs varam instalējiet pakotni ierakstot terminālā:

klaiņojoša instalācija

sudo apt install ./vagrant_2.2.9_x86_64.deb

Kad instalēšana ir pabeigta, mēs varam pārbaudīt, vai viss ir bijis pareizi, izpildot šādu komandu, kas tiks izdrukāta instalētā versija:

klaiņojošā versija

vagrant --version

Comenzando

Radīt Vagrant projekts ir tikpat vienkāršs kā projekta saknes direktorija iestatīšana un Vagrant faila definēšana.

Lai sāktu, viss, kas jums jādara, ir izpildīt šādas komandas izveidojiet direktoriju un pēc tam piekļūstiet:

izveidot direktoriju paraugprojektam

mkdir ~/mi-proyecto-vagrant

cd ~/mi-proyecto-vagrant

Tagad pieņemsim izveidojiet jaunu Vagrantfile, izmantojot komandu klaidonis inic, kam seko rūtiņa, kuru mūs interesē izmantot.

Kastes ir paketes formāts Vagrant vidēm, un tās ir specifiskas pārdevējam. Var būt atrasts Vagrant Boxes saraksts, kas ir publiski pieejams vietnē Kastīšu katalogs.

Šajā piemērā es izmantošu lodziņu debian / stretch64:

init komanda

vagrant init debian/stretch64

Vagrantfile ir Rubīna fails, kurā aprakstīts, kā konfigurēt un nodrošināt virtuālo mašīnu. Lietotāji mēs varam atvērt Vagrantfails, izlasiet komentārus un veiciet pielāgojumus atbilstoši katra vajadzībām.

Tagad mēs izpildīsim komandu nožēlojies par izveidot un konfigurēt virtuālo mašīnu:

nožēlojies

vagrant up

Vagrant uzstāda projekta direktoriju / klaidonis virtuālajā mašīnā. Tas ļaus mums strādāt ar mūsu projekta failiem mūsu resursdatorā.

līdz piekļūt virtuālajai mašīnai, mēs izpildīsim:

saikne ar ssh

vagrant ssh

Iekļuvuši tajā, mēs varam veikt mūs interesējošās izmaiņas:

klaiņojoša informācija par sistēmu

Mēs varam apturiet virtuālo mašīnu ikreiz, kad mēs vēlamies, izmantojot šādu komandu:

vagrant halt

līdz iznīcināt visus resursus, kas izveidoti mašīnas izveidošanas laikā, izmantojamā komanda būs:

iznīcināt komandu

vagrant destroy

Un kopumā ar to mēs esam redzējuši, kā instalēt Vagrant Ubuntu 20.04 un izveidot pamata projektu. Lietotāji, kuriem tas nepieciešams, var iegūt vairāk informācijas par šī rīka instalēšanu un izmantošanu apmeklējot oficiālo lapu, kur jūs varat atrast oficiālā dokumentācija.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.