Orodha ya maudhui:

Jinsi ya Kuweka na Kutumia Sanduku la Vagrant: Hatua 8
Jinsi ya Kuweka na Kutumia Sanduku la Vagrant: Hatua 8

Video: Jinsi ya Kuweka na Kutumia Sanduku la Vagrant: Hatua 8

Video: Jinsi ya Kuweka na Kutumia Sanduku la Vagrant: Hatua 8
Video: Zuchu Amwaga Machozi Baada Ya kupewa Kiss Na Diamond Platinumz 2024, Novemba
Anonim
Jinsi ya Kuweka na Kutumia Sanduku la Vagrant
Jinsi ya Kuweka na Kutumia Sanduku la Vagrant

Hii inaweza kuwa na manufaa ikiwa unahitaji mazingira ya Linux kwa maendeleo na hautaki kusambaza usambazaji wa Linux na boot-mbili.

Faida juu ya kuendesha VM ya kawaida na VirtualBox (nitatumia VirtualBox kama mfano katika mafunzo haya kwa sababu ni bure na rahisi kutumia) ni kwamba sanduku la Vagrant litaendesha bila GUI. Hii inafanya kuendeshwa vizuri haswa kwenye mashine za zamani (kama yangu). Faida nyingine inaweza kuwa kwamba unaweza kutumia PuTTY (au mteja wako mpendwa wa ssh) kutekeleza amri. Watu wengine wanapendelea kuifanya hivi badala ya kutumia dirisha la VirtualBox ambalo linakuonyesha pato la video la VM.

Ili kuwa na faida zilizotajwa hapo juu, unaweza kutumia mfano wa seva ya Ubuntu (au distro nyingine au ladha ambayo haiji na GUI) katika hali isiyo na kichwa. Hii pia ndivyo Vagrant inavyofanya, lakini pia itakupa faida zifuatazo:

  • sio lazima usakinishe mfumo wa uendeshaji. Vagrant itashughulikia usanidi mzima
  • unaweza kutumia cmd au Powerhell (kudhani kuwa uko kwenye windows) kuunda, kuanza, kuacha, kufuta, kurudisha (na zaidi) VM zako

Hatua ya 1: Pakua na usakinishe Zana

Kwanza, tunahitaji kupakua na kusanikisha zana ambazo tutatumia:

  • Pakua VirtualBox kutoka hapa na usakinishe
  • Pakua Vagrant kutoka hapa na usakinishe
  • Pakua PuTTY kutoka hapa
  • Pakua PuTTYgen kutoka hapa

(Huna haja ya kusanikisha PuTTY na PuTTYgen. Pakua tu binaries)

Hatua ya 2: Pata OS ambayo Unataka Kuendesha

Tafuta Mfumo wa Uendeshaji ambao unataka kutumia kwenye katalogi inayopatikana kwenye wavuti rasmi: kiunga

Hatua ya 3: Andaa Dirisha la CMD Ambapo Utatumia Amri Zinazohitajika

Andaa Dirisha la CMD Ambapo Utatumia Amri Zinazohitajika
Andaa Dirisha la CMD Ambapo Utatumia Amri Zinazohitajika

Nenda na uunda folda mpya kwenye diski yako ngumu. Folda hiyo itakuwa folda iliyoshirikiwa kati ya mashine halisi na mashine yako ya mwenyeji.

Sasa shikilia kitufe cha 'Shift' na bonyeza-kulia kwenye folda hiyo na uchague "Fungua amri windows hapa" na utafungua windows CMD katika eneo hilo.

Hatua ya 4: Andaa faili yako ya Vagrant

Andaa faili yako ya Vagrant
Andaa faili yako ya Vagrant

Andaa jalada lako la faili (faili ambayo ina mipangilio ya mashine yako halisi) kwa kutumia "vagrant init" ambapo unachukua nafasi na mfumo wa uendeshaji ambao unapatikana kwenye katalogi

Mifano ya kawaida:

  • Kwa kuendesha Ubuntu 16.04 kimbia "vagrant init ubuntu / xenial64"
  • Kwa kuendesha Ubuntu 14.04 kimbia "vagrant init ubuntu / trusty64"
  • Kwa kukimbia Fedora 23 kukimbia "vagrant init fedora / 23-wingu-base"
  • Kwa kukimbia Centos 7 kukimbia "vagrant init centos / 7"

Hatua ya 5: Anzisha Mashine yako ya Virtual

Anzisha Mashine Yako Halisi
Anzisha Mashine Yako Halisi

Anza mashine yako halisi kwa kuendesha "vagrant up" (Fanya hivi kwa mwongozo huo huo wa amri)

Picha ya OS itapakuliwa na kusakinishwa. Inapaswa kuonekana sawa na picha ya skrini.

Hatua ya 6: Andaa Kitufe cha Kibinafsi ambacho Utatumia Kuingia Kwenye Mashine

Andaa Kitufe cha Kibinafsi ambacho Utatumia Kuingia Kwenye Mashine
Andaa Kitufe cha Kibinafsi ambacho Utatumia Kuingia Kwenye Mashine
Andaa Kitufe cha Kibinafsi ambacho Utatumia Kuingia Kwenye Mashine
Andaa Kitufe cha Kibinafsi ambacho Utatumia Kuingia Kwenye Mashine

Baada ya mashine halisi kuanza, huwezi kuingiliana nayo kwa kuwa huna VirtualBox GUI kwa hivyo italazimika kuichukulia kama mashine ya mbali na ingia kwa kutumia SSH (sio njia sahihi zaidi ya kusema, lakini mimi fikiria hii itafanya). Picha zingine za Vagrant zitaweka mchanganyiko wa jina-msingi / nenosiri chaguomsingi, zingine zitatoa kitufe cha bahati nasibu na kuiweka kwenye faili mpya iliyoundwa. Njia bora ya kuingiliana na masanduku haya ni kutumia jozi muhimu ya RSA. Kawaida, Vagrant itazalisha ufunguo wa kibinafsi na ufunguo wa umma wakati wa kuunda VM mpya (kama matokeo ya amri ya 'vagrant up'). Kuingiza ufunguo wa kibinafsi uliyotengenezwa ndani ya mteja wa SSH utakayotumia (PuTTY) utalazimika kutumia PuTTYgen.

Anzisha PuTTYgen na ubonyeze kitufe cha "Mzigo" na uende kwenye folda ambapo uliendesha tu "vagrant up" na uende kwenye.mashine / mashine / default / virtualboxKaribu na menyu ya "Jina la Faili" unayo menyu ya kushuka kwa kuchagua viendelezi. Chagua "Faili zote" kutoka hapo kisha uchague faili iitwayo "funguo_ya faragha" na ubonyeze "Fungua" Bonyeza kitufe cha "Hifadhi kitufe cha faragha" na ujibu ndio ukiulizwa ikiwa una uhakika kuwa unataka kuihifadhi bila neno la siri. Hifadhi kwa jina ambalo itakuwa rahisi kutambua. Nilichagua "funguo_ya_binafsi"

Hatua ya 7: Ingia kwenye Mashine ya Virtual

Ingia kwenye Mashine ya Virtual
Ingia kwenye Mashine ya Virtual

Fungua PuTTY na uandike "127.0.0.1" kama Jina la Mwenyeji, 2222 kama bandari kisha uende kwa Connection-> SSH-> Auth na ubonyeze kitufe cha "Vinjari" chini ya uwanja wa "Faili ya ufunguo wa kibinafsi kwa uthibitisho". Hapa, chagua faili ya faragha_kifuta ambayo umetengeneza katika hatua ya awali.

(Maelezo ya sanduku lako yanaweza kuwa tofauti. Kuona maelezo juu ya hiyo kukimbia "vagrant ssh")

Ziada: Sasa rudi kwenye Kikao na utaweza kuhifadhi mipangilio ya kikao hiki kwa hivyo hautalazimika kuziingiza tena (Ingiza jina kwenye uwanja wa "Vipindi vilivyohifadhiwa" na ubonyeze "Hifadhi").

Bonyeza "Fungua" na utaambiwa uingie mtumiaji unayetaka kuingia kama. Unaweza kupata mtumiaji chaguo-msingi kutoka kwa orodha ya OS iliyotajwa katika hatua ya awali (au kwa kutumia "Vagrant ssh").

Kwa mfano mtumiaji chaguo-msingi wa usambazaji wa Ubuntu ni ubuntu na yule chaguo-msingi wa Fedora ni mzururaji

Vidokezo vya ziada:

  • Katika PuTTY, nenda kwenye Connection-> Takwimu na ingiza mtumiaji ambaye unaweza kutumia kuingia kwenye uwanja wa jina la 'Ingia-jina la mtumiaji'. Kwa njia hii, hautalazimika kuingiza data yoyote wakati wa kuweka unganisho la ssh.
  • Ili kuboresha usalama wa sanduku lako unaweza kubadilisha nenosiri kwa mtumiaji aliyepo kuhakikisha kuwa hautumii huduma ya ssh na mchanganyiko wa jina la mtumiaji / nenosiri.
  • Changamoto inayowezekana: Unda mtumiaji mpya na uifanye ili uweze kutumia ufunguo wako wa faragha (sio uliozalishwa) kwa kuingia

Hatua ya 8: Kutumia Mashine ya Mtandao

Sasa utaweza kutumia sanduku la vagrant kwa maendeleo. Unaweza kudhibiti VM mpya iliyoundwa kwa kutumia vagrant.

Amri zingine rahisi na muhimu za wageni ni:

  • "vagrant up" - huanza sanduku. Baada ya kumaliza hiyo unaweza kuiunganisha kwa kutumia PuTTY
  • "kusitisha vagrant" - inaacha sanduku.
  • "vagrant init" - hutengeneza faili ya vagrant inayolingana na usambazaji uliochagua
  • "vagrant kuharibu" - inafuta sanduku

Kwa habari zaidi unaweza kutembelea wavuti rasmi kila wakati:

Ninapendekeza kwamba utazame pia picha na picha kurudi nyuma kwani hizi zinaweza kuwa muhimu ikiwa unafanya kazi ya maendeleo.

Ilipendekeza: