Vagrant, krijoni dhe konfiguroni mjedise të virtualizuara të zhvillimit

rreth endacakëve

Në artikullin vijues do të hedhim një vështrim në Vagrant. Kjo është një mjet i komandës për krijimin dhe konfigurimin e mjediseve të virtualizuara të zhvillimit. Kjo do të na lejojë të përcaktojmë shërbimet që do të instalojmë si dhe konfigurimet e tyre. Ky mjet është krijuar për të punuar në mjedise lokale dhe ne mund ta përdorim atë me skenarë shell, Shef, Kukulla ose Ansible.

By default, Vagrant mund të sigurojë makina në VirtualBox, Hyper-V dhe Docker. Megjithëse mund të instaloni edhe ofrues të tjerë të tillë si Libvirt (KVM), VMware dhe AWS përmes sistemit shtesë.

Siç e përmenda më lart, Vagrant përdoret për të na ndihmuar të krijojmë dhe konfigurojmë makina virtuale me karakteristika dhe përbërës të caktuar. Përparësia e madhe e këtij programi është se ai ka një skedar konfigurimi të quajtur Vagrantfile ku është e centralizuar e gjithë konfigurimi i VM që ne duam të krijojmë. Ne mund të përdorim Vagrantfile për të krijuar një VM saktësisht të njëjtë sa herë që duam. Alsoshtë gjithashtu super e lehtë, kështu që ne mund ta shtojmë atë në repon tonë ose t'u dërgojmë me email bashkëpunëtorëve.

Vagrant zakonisht përdoret nga zhvilluesit për të vendosur një mjedis zhvillimi që punon në shumë sisteme operative. Mund të funksionojë në Gnu / Linux, Mac ose Windows. Mjedise të zhvillimit të largët i detyrojnë përdoruesit të heqin dorë nga redaktorët dhe programet e tyre të preferuara. Vagrant punon në sistemin lokal me mjete me të cilat ne tashmë jemi njohur.

Në rreshtat vijues do të shohim si ta instaloni Vagrant në një makinë Ubuntu 20.04. Për këtë ne do të përdorim VirtualBox, i cili është ofruesi i paracaktuar.

Instaloni Vagrant në Ubuntu

Hapi i parë, si zakonisht, do të jetë shkarkimi dhe instalimi i mjetit, por në këtë rast do të duhet të instalojmë edhe ofruesin e makinës virtuale që duam të përdorim. Kjo si parazgjedhje do të jetë VirtualBox, pasi është falas dhe vjen e integruar në Vagrant.

Si VirtualBox nuk është instaluar në sistemin tuaj, mund të instalohet duke hapur një terminal (Ctrl + Alt + T) dhe duke ekzekutuar komandat:

sudo apt update; sudo apt install virtualbox

Ndërsa shkruaj këto rreshta, versioni i fundit i qëndrueshëm i Vagrant është 2.2.9. Për shkarkimin tuaj, përdoruesit mund të vizitojnë shkarko faqen ose shikoni nëse ka një version të ri të disponueshëm. Mundemi gjithashtu ekzekutoni wget nga terminali (Ctrl + Alt + T) për të shkarkuar paketën .deb e nevojshme:

shkarkoni skedarin endacak .deb

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

Pasi të përfundojë shkarkimi, ne mundemi instaloni paketën shtypja në terminal:

instalim endacak

sudo apt install ./vagrant_2.2.9_x86_64.deb

Kur instalimi ka mbaruar, ne mund të verifikojmë që gjithçka ka qenë e saktë duke ekzekutuar komandën e mëposhtme, e cila do të shtypet versioni i instaluar:

version endacak

vagrant --version

Comenzando

Krijo një projekt Vagrant është po aq i thjeshtë sa vendosja e direktorisë rrënjësore të projektit dhe përcaktimi i një skedari Vagrant.

Për të filluar, gjithçka që duhet të bësh është të ekzekutosh komandat e mëposhtme krijoni direktorinë dhe më pas aksesoni:

krijoni direktori për projektin shembull

mkdir ~/mi-proyecto-vagrant

cd ~/mi-proyecto-vagrant

Tani le të krijoni një Vagrantfile të ri duke përdorur komandën iniciues endacak, e ndjekur nga kutia që ne jemi të interesuar të përdorim.

Kutitë janë formati i paketës për mjediset Vagrant dhe janë specifike për shitësit. Mund te gjendet një listë e Kutive Vagrant në dispozicion publikisht në Katalogu i kutive.

Në këtë shembull, unë do të përdor kutinë debian / stretch64:

komanda init

vagrant init debian/stretch64

Vagrantfile është një skedar Ruby që përshkruan mënyrën e konfigurimit dhe sigurimit të makinës virtuale. Përdoruesit ne mund të hapim Dosja endacak, lexoni komentet dhe bëni rregullime sipas nevojave të secilit prej tyre.

Tani do të ekzekutojmë komandën i çuditshëm para krijoni dhe konfiguroni makinën virtuale:

i çuditshëm

vagrant up

Vagrant monton direktorinë e projektit / endacak në makinerinë virtuale. Kjo do të na lejojë të punojmë në skedarët e projektit në makinerinë tonë pritëse.

hyni në makinerinë virtuale, ne do të ekzekutojmë:

lidhje me ssh

vagrant ssh

Pasi të jemi në të, ne mund të bëjmë ndryshimet që na interesojnë:

informacioni i sistemit endacak

Ne mundemi ndalo makinerine virtuale sa herë që duam me komandën e mëposhtme:

vagrant halt

shkatërrojë të gjitha burimet e krijuara gjatë krijimit të makinës, komanda që do të përdoret do të jetë:

shkatërrojë komandën

vagrant destroy

Dhe në vija të përgjithshme me këtë, ne kemi parë se si të instaloni Vagrant në Ubuntu 20.04 dhe të krijoni një projekt themelor. Përdoruesit që kanë nevojë për të, mund të marrin më shumë informacion në lidhje me instalimin dhe përdorimin e këtij mjeti duke vizituar faqen zyrtare, ku mund të gjeni dokumentacioni zyrtar.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.