Madadaalo, abuur oo habeyn jawiga horumarinta hufan

ku saabsan wasakh

Maqaalka soo socda waxaan ku eegeynaa Vagrant. Kani waa aalad xariiq amar ah oo loogu talagalay abuurista iyo qaabeynta jawiga horumarinta akhlaaqda leh. Waxay noo oggolaan doontaa inaan qeexno adeegyada lagu rakibo iyo sidoo kale qaabeynta. Qalabkan waxaa loogu talagalay inuu ka shaqeeyo bey'adaha maxalliga ah waxaanna ku isticmaali karnaa qoraallo qolof ah, Chef, Puppet ama Ansible.

Asal ahaan, Bakhaarka ayaa mashiinno ku bixin kara VirtualBox, Hyper-V iyo Docker. In kasta oo bixiyeyaasha kale sida Libvirt (KVM), VMware iyo AWS sidoo kale lagu rakibi karo iyada oo loo marayo nidaamka wax lagu daro.

Sidii aan kor ku soo sheegay, Vagrant waxaa loo isticmaalaa inay naga caawiso abuurista iyo qaabeynta mashiinnada farsamada leh astaamaha iyo qaybaha qaarkood. Faa'iidada weyn ee softiweerkani waa inay leedahay feyl qaabeyn ah oo loo yaqaan Vagrantfile halkaasoo dhammaan qaabeynta VM-ka aan dooneyno inaan abuurno ay ahaato meel dhexe. Waxaan u isticmaali karnaa Vagrantfile si aan u abuurno VM si isku mid ah sida ugu badan jeer ee aan dooneyno. Sidoo kale waa iftiin aad u sarreeya, markaa waxaan ku dari karnaa dib-u-soo-celintayaga ama emayl ayaan ugu diri karnaa dadka la shaqeeya.

Vagrant guud ahaan waxaa isticmaala horumariyeyaasha si ay u dejiyaan jawi horumarineed oo ka shaqeeya nidaamyo badan oo hawlgal ah. Waxay ku shaqeyn kartaa Gnu / Linux, Mac ama Windows. Deegaanada horumarka fog waxay dadka isticmaala ku qasbaan inay iska dhaafaan tifaftirayaasha iyo barnaamijyadooda ay jecel yihiin. Vagrant wuxuu ku shaqeeyaa nidaamka maxalliga ah aalado aan horey u naqaanay.

Khadadka soo socda ayaan ku arki doonaa sida loogu rakibo Vagrant mashiinka Ubuntu 20.04. Tan waxaan u adeegsaneynaa VirtualBox, oo ah adeeg bixiyaha caadiga ah.

Ku rakib Vagrant Ubuntu

Tallaabada ugu horreysa, sida caadiga ah, waxay noqon doontaa inaad soo dejiso oo rakibto qalabka, laakiin kiiskan waxaan sidoo kale ku qasbanaan doonnaa inaan rakibno mashiinka mashiinka mashiinka ah ee aan dooneyno inaan isticmaalno. Tan markii la raaco waxay noqon doontaa VirtualBox, maadaama ay lacag la’aan tahay oo ay ku dhex jirto Vagrant.

Si VirtualBox kuma rakibna nidaamkaaga, waxaa lagu rakibi karaa adoo furaya terminal (Ctrl + Alt + T) oo socda amarrada:

sudo apt update; sudo apt install virtualbox

Markaan qoro sadarradan, nooca ugu dambeeya ee xasilloonida ee Vagrant waa 2.2.9. Si aad u soo dejiso, isticmaalayaasha booqan karaan bogga soo dejinta ama fiiri haddii ay jiraan nooc cusub oo la heli karo. Waxaan sidoo kale awoodnaa ordi wget ka terminal (Ctrl + Alt + T) inaad kala soo baxdo xirmada .deb lagama maarmaan:

soo dejiso faylka qaawan .deb

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

Marka soo dejintu dhammaato, waan awoodnaa rakib xirmada teeb ku qorida

rakibaadda waalan

sudo apt install ./vagrant_2.2.9_x86_64.deb

Marka rakibaadda la dhammeeyo, waxaan xaqiijin karnaa in wax waliba sax yihiin adoo fulinaya amarka soo socda, oo daabici doona nooca la rakibey:

nooc waalan

vagrant --version

Comenzando

Abuuri Mashruuca Vagrant wuxuu u fudud yahay dejinta galka aasaasiga ah ee mashruuca iyo qeexida faylka Vagrant.

Si aad u bilowdo, waa inaad ku ordaa amarrada soo socda samee buugga ka dibna marin u hel:

samee buug hage mashruuc muunad ah

mkdir ~/mi-proyecto-vagrant

cd ~/mi-proyecto-vagrant

Hada aan yeelno Abuur Vagrantfile cusub adoo adeegsanaya amar qaawan, waxaa ku xiga sanduuqa aan xiiseyneyno inaan isticmaalno.

Sanduuqyadu waa qaabka xirmooyinka ee deegaanka Vagrant, waana kuwo iibiya gaar ah. Waa laga heli karaa liiska Khaanadaha Khaanadaha oo si guud looga heli karo bogga internetka ee ' Buug-yaraha sanduuqa.

Tusaalahan, waxaan isticmaali doonaa sanduuqa debian / stretch64:

amarka init

vagrant init debian/stretch64

Vagrantfile waa fayl Ruby ah oo qeexaya sida loo habeeyo loona bixiyo mashiinka farsamada. Isticmaalayaasha waan furi karnaa Faylka Vagrant, akhri faallooyinka oo ku hagaaji hadba baahida mid kasta.

Hadda waxaan fulin doonaa amarka siilka waayo, abuur oo isku hagaaji mashiinka farsamada:

siilka

vagrant up

Vagrant wuxuu galiyaa galka mashruuca / wasakh in mashiinka dalwaddii. Tani waxay noo oggolaaneysaa inaan ka shaqeyno feylashayada mashruuca ee mashiinka martigeliyahayaga.

para marin mashiinka dalwaddii, waanu fulin doonaa:

isku xidhka ssh

vagrant ssh

Marka aan ku dhex jirno, waxaan sameyn karnaa isbeddelada na xiisaynaya:

macluumaadka nidaamka waswaaska

Waan awoodnaa jooji mashiinka farsamada markasta oo aan rabno amarka soo socda:

vagrant halt

para burburin dhammaan ilaha la abuuray inta lagu jiro abuurista mashiinka, amarka la adeegsanayo wuxuu noqon doonaa:

burburin amarka

vagrant destroy

Iyo khadadka guud ee tan, waxaan aragnay sida loogu rakibo Vagrant Ubuntu 20.04 loona abuuro mashruuc aasaasi ah. Isticmaalayaasha u baahan, waxay heli karaan macluumaad dheeraad ah oo ku saabsan rakibidda iyo adeegsiga qalabkan booqashada bogga rasmiga ah, halkaas oo aad ka heli karto dukumiintiyada rasmiga ah.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.