Orodha ya maudhui:
- Hatua ya 1: Pakua na usakinishe Zana
- Hatua ya 2: Pata OS ambayo Unataka Kuendesha
- Hatua ya 3: Andaa Dirisha la CMD Ambapo Utatumia Amri Zinazohitajika
- Hatua ya 4: Andaa faili yako ya Vagrant
- Hatua ya 5: Anzisha Mashine yako ya Virtual
- Hatua ya 6: Andaa Kitufe cha Kibinafsi ambacho Utatumia Kuingia Kwenye Mashine
- Hatua ya 7: Ingia kwenye Mashine ya Virtual
- Hatua ya 8: Kutumia Mashine ya Mtandao
Video: Jinsi ya Kuweka na Kutumia Sanduku la Vagrant: Hatua 8
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:53
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
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 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
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
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
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:
Jinsi ya Kuweka Kiwango au Programu ya ESP8266 AT Firmware kwa Kutumia ESP8266 Flasher na Programu, Moduli ya IOT Wifi: Hatua 6
Jinsi ya Flash au Programu ya ESP8266 AT Firmware kwa Kutumia ESP8266 Flasher na Programu, Moduli ya IOT Wifi: Maelezo: Moduli hii ni adapta / programu ya USB ya moduli za ESP8266 za aina ESP-01 au ESP-01S. Imewekwa vizuri kwa kichwa cha kike cha 2x4P 2.54mm ili kuziba ESP01. Pia inavunja pini zote za ESP-01 kupitia 2x4P 2.54mm kiume h
Jinsi ya kuunda Mirror Smart Portable / tengeneza sanduku la sanduku: Hatua 8
Jinsi ya kuunda Mirror Smart Portable / make Up Box Combo: Kama mradi wa mwisho wa jiwe langu la kichwa huko Davis & Chuo cha Elkins, niliamua kubuni na kuunda sanduku la kusafiri, pamoja na kioo kikubwa na matumizi ya pi ya rasipberry na jukwaa la programu ya kioo cha uchawi, ambayo ingefanya kazi kama bandari
Mafunzo: Jinsi ya Kuunda Moduli ya Sensor ya Kuweka VL53L0X kwa Kutumia Arduino UNO: Hatua 3
Mafunzo: Jinsi ya Kuunda Moduli ya Sensor ya Kuweka VL53L0X kwa Kutumia Arduino UNO: Maelezo: Mafunzo haya yatawaonyesha ninyi nyote kwa undani juu ya jinsi ya kujenga kigunduzi cha umbali kwa kutumia Moduli ya Sura ya Kuweka Reli ya Laser na Arduino UNO na itaendesha kama wewe unataka. Fuata maagizo na utaelewa mkufunzi huyu
Jinsi ya Kutumia Kituo cha Mac, na Jinsi ya Kutumia Kazi Muhimu: Hatua 4
Jinsi ya Kutumia Kituo cha Mac, na Jinsi ya Kutumia Kazi Muhimu: Tutakuonyesha jinsi ya kufungua Kituo cha MAC. Tutakuonyesha pia vitu kadhaa ndani ya Kituo, kama ifconfig, kubadilisha saraka, kufikia faili, na arp. Ifconfig itakuruhusu kuangalia anwani yako ya IP, na tangazo lako la MAC
Jinsi ya kuhifadhi nakala ya sanduku lako la Linux kwa urahisi kutumia Kutumia njia mbadala: Njia 9
Jinsi ya kuhifadhi nakala yako ya Linux kwa urahisi kutumia Box-Rdiff: Hii inayoweza kufundishwa itakuonyesha jinsi ya kutumia mfumo rahisi kamili wa uhifadhi na urejeshi kwenye linux ukitumia rdiff-backup na usb drive