Rayayye, ƙirƙira da daidaita yanayin ci gaban ɗabi'a

game da wofi

A cikin labarin na gaba zamuyi duba akan Vagrant. Wannan kayan aikin layin umarni don ƙirƙirawa da daidaita yanayin ci gaban ƙa'idodi. Zai ba mu damar bayyana ayyukan don girkawa da kuma yadda suke daidaitawa. An tsara wannan kayan aikin don aiki a cikin mahalli na gida kuma zamu iya amfani da shi tare da rubutun harsashi, Chef, Puppet ko Ansible.

Ta tsohuwa, Vagrant na iya samar da inji akan VirtualBox, Hyper-V da Docker. Kodayake zaku iya girka wasu masu samarwa kamar su Libvirt (KVM), VMware da AWS ta hanyar tsarin ƙari.

Kamar yadda na ambata a sama, ana amfani da Vagrant don taimaka mana ƙirƙira da daidaita injunan kama-da-kai tare da wasu fasaloli da abubuwan haɗin. Babban fa'idar wannan software shine cewa tana da fayil ɗin sanyi wanda ake kira Vagrantfile inda duk daidaitawar VM ɗin da muke son ƙirƙirar ta kasance ta tsakiya. Zamu iya amfani da Vagrantfile don ƙirƙirar VM daidai yake da sau nawa muke so. Hakanan yana da haske sosai, don haka zamu iya ƙara shi zuwa ga repo ɗinmu ko aika ta imel zuwa abokan aiki.

Gabaɗaya masu haɓaka suna amfani da Vagrant don saita yanayin haɓakawa wanda ke aiki akan tsarin aiki da yawa. Yana iya aiki akan Gnu / Linux, Mac ko Windows. Yanayin ci gaban nesa yana tilasta masu amfani su bar editocin da shirye-shiryen da suka fi so. Vagrant yana aiki akan tsarin gida tare da kayan aikin da muka riga muka sani.

A cikin layi masu zuwa zamu gani yadda ake girka Vagrant akan na'urar Ubuntu 20.04. Saboda wannan zamuyi amfani da VirtualBox, wanda shine mai ba da sabis na asali.

Sanya Vagrant akan Ubuntu

Mataki na farko, kamar yadda aka saba, zai kasance don zazzagewa da shigar da kayan aikin, amma a wannan yanayin dole ne mu girka mai ba da mashin ɗin da muke son amfani da shi. Wannan ta tsohuwa zai zama VirtualBox, tunda yana da kyauta kuma yana zuwa hade a cikin Vagrant.

Si VirtualBox ba a sanya shi akan tsarin ku ba, ana iya shigar dashi ta hanyar buɗe tashar (Ctrl + Alt + T) da kuma gudanar da umarnin:

sudo apt update; sudo apt install virtualbox

Yayinda nake rubuta wadannan layukan, sabon yanayin ingantaccen Vagrant shine 2.2.9. Don saukeka, masu amfani na iya ziyartar shafin saukarwa ko ka ga idan akwai sabon sigar da aka samu. Hakanan zamu iya gudu wget daga m (Ctrl + Alt T) don sauke kunshin .deb zama dole:

zazzage fayil ɗin ɓoye .deb

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

Da zarar an gama saukarwa, za mu iya shigar da kunshin buga a m:

shigar mara hankali

sudo apt install ./vagrant_2.2.9_x86_64.deb

Lokacin da aka gama shigarwa, zamu iya tabbatar da cewa komai yayi daidai ta aiwatar da umarni mai zuwa, wanda zai buga sigar da aka shigar:

sigar fansa

vagrant --version

Comenzando

Ƙirƙiri Aikin Vagrant yana da sauki kamar saitin tushen tushen aikin da kuma bayyana fayil ɗin Vagrant.

Da farko, duk abin da zaka yi shine gudanar da waɗannan umarni zuwa ƙirƙirar shugabanci sannan kuma samun dama:

ƙirƙiri kundin adireshi don aikin samfurin

mkdir ~/mi-proyecto-vagrant

cd ~/mi-proyecto-vagrant

Yanzu bari ƙirƙirar sabon Vagrantfile ta amfani da umarnin inuwa mara kyau, sai akwatin da muke sha'awar amfani dashi.

Kwalaye tsari ne na kunshin yanayin muhallin, kuma takamaiman masu siyarwa ne. Za a iya samu Jerin akwatunan Vagrant da ke bayyane a kan Kundin adireshi.

A cikin wannan misalin, Zan yi amfani da akwatin debian / stretch64:

init umurnin

vagrant init debian/stretch64

Vagrantfile fayil ne na Ruby wanda ke bayanin yadda za'a tsara da kuma samar da inji mai inganci. Masu amfani za mu iya bude Faya-fayani, karanta bayanan kuma yi gyara daidai da bukatun kowane ɗayansu.

Yanzu zamu aiwatar da umarnin farji sama para ƙirƙira da saita na'ura mai kama da tsari:

farji sama

vagrant up

Vagrant yana hawa kundin aikin / tsirara a cikin injin kama-da-wane. Wannan zai bamu damar aiki akan fayilolin aikinmu akan mashin dinmu.

para isa ga na'urar kama-da-wane, za mu kashe:

haɗi tare da ssh

vagrant ssh

Sau ɗaya a ciki, zamu iya yin canje-canjen da muke sha'awa:

bayanin tsarin mara hankali

Zamu iya dakatar da na'urar kama-da-wane duk lokacin da muke so tare da umarni mai zuwa:

vagrant halt

para lalata duk albarkatun da aka ƙirƙira yayin ƙirƙirar inji, Umurnin da za'a yi amfani da shi zai kasance:

lalata umarni

vagrant destroy

Kuma a cikin layuka gabaɗaya tare da wannan, munga yadda ake girka Vagrant a cikin Ubuntu 20.04 kuma ƙirƙirar aiki na asali. Masu amfani da suke buƙatarsa, na iya samun ƙarin bayani game da sanyawa da amfani da wannan kayan aikin ziyartar shafin hukuma, inda zaku sami takaddun hukuma.


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.