Talaan ng mga Nilalaman:
- Hakbang 1: I-download at I-install ang Mga Tool
- Hakbang 2: Hanapin ang OS Na Gusto Mong Patakbuhin
- Hakbang 3: Ihanda ang Window ng CMD Kung saan Mo tatakbo ang Mga Kinakailangan na utos
- Hakbang 4: Ihanda ang Iyong Vagrantfile
- Hakbang 5: Simulan ang Iyong Virtual Machine
- Hakbang 6: Ihanda ang Pribadong Susi na Magagamit Mo upang Mag-login sa Makina
- Hakbang 7: Mag-login sa Virtual Machine
- Hakbang 8: Gamit ang Virtual Machine
Video: Paano Mag-setup at Gumamit ng isang Vagrant Box: 8 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Maaari itong maging kapaki-pakinabang kung kailangan mo ng isang kapaligiran sa Linux para sa pag-unlad at hindi mo nais na mag-install ng pamamahagi ng Linux gamit ang dual-boot.
Ang bentahe sa pagpapatakbo ng isang regular na VM sa VirtualBox (Gagamitin ko ang VirtualBox bilang isang halimbawa sa tutorial na ito dahil libre ito at madaling gamitin) ay tatakbo ang Vagrant box nang walang GUI. Ginagawa nitong mas mahusay itong tumakbo lalo na sa mga mas lumang machine (tulad ng sa akin). Ang isa pang kalamangan ay maaaring maaari mong gamitin ang PuTTY (o ang iyong paboritong ssh client) upang magpatakbo ng mga utos. Mas gusto ng ilang tao na gawin ito sa ganitong paraan sa halip na gamitin ang window ng VirtualBox na ipinapakita sa iyo ang output ng video ng VM.
Upang magkaroon ng mga kalamangan na nabanggit sa itaas, maaari kang magpatakbo ng isang halimbawa ng Ubuntu server (o ibang distro o lasa na hindi kasama ng isang GUI) sa mode na walang ulo. Ito rin ang ginagawa ng Vagrant, ngunit bibigyan ka rin nito ng mga sumusunod na kalamangan:
- hindi mo talaga kailangang i-install ang operating system. Ang Vagrant ang mag-aalaga ng buong pag-setup
- maaari mong gamitin ang cmd o powershell (ipinapalagay na nasa windows ka) upang likhain, simulan, itigil, tanggalin, ibalik (at higit pa) ang iyong mga VM
Hakbang 1: I-download at I-install ang Mga Tool
Una, kailangan naming mag-download at mag-install ng mga tool na gagamitin namin:
- Mag-download ng VirtualBox mula rito at i-install ito
- Mag-download ng Vagrant mula rito at i-install ito
- Mag-download ng PuTTY mula rito
- Mag-download ng PuTTYgen mula rito
(Hindi mo kailangang i-install ang PuTTY at PuTTYgen. I-download lamang ang mga binary)
Hakbang 2: Hanapin ang OS Na Gusto Mong Patakbuhin
Hanapin ang Operating System na nais mong patakbuhin sa katalogo na matatagpuan sa opisyal na website: link
Hakbang 3: Ihanda ang Window ng CMD Kung saan Mo tatakbo ang Mga Kinakailangan na utos
Pumunta at lumikha ng isang bagong folder sa iyong hard drive. Ang folder na iyon ay ang ibabahaging folder sa pagitan ng virtual machine at ng iyong host machine.
Ngayon hawakan ang 'Shift' key at mag-right click sa folder na iyon at piliin ang "Buksan ang mga window ng utos dito" at bubuksan mo ang isang CMD windows sa lokasyong iyon.
Hakbang 4: Ihanda ang Iyong Vagrantfile
Ihanda ang iyong vagrantfile (isang file na naglalaman ng ilang mga setting para sa iyong virtual machine) sa pamamagitan ng pagpapatakbo ng "vagrant init" kung saan mo papalitan ng isang operating system na matatagpuan sa catalog.
Mga karaniwang halimbawa:
- Para sa pagpapatakbo ng Ubuntu 16.04 patakbuhin ang "vagrant init ubuntu / xenial64"
- Para sa pagpapatakbo ng Ubuntu 14.04 patakbuhin ang "vagrant init ubuntu / trusty64"
- Para sa pagpapatakbo ng Fedora 23 patakbuhin ang "vagrant init fedora / 23-cloud-base"
- Para sa pagpapatakbo ng Centos 7 patakbuhin ang "vagrant init centos / 7"
Hakbang 5: Simulan ang Iyong Virtual Machine
Simulan ang iyong virtual machine sa pamamagitan ng pagpapatakbo ng "vagrant up" (Gawin ito sa parehong command prompt)
Ang isang imahe ng OS ay mai-download at mai-install. Dapat itong magmukhang katulad sa screenshot.
Hakbang 6: Ihanda ang Pribadong Susi na Magagamit Mo upang Mag-login sa Makina
Matapos masimulan ang virtual machine hindi ka maaaring makipag-ugnay dito dahil wala kang VirtualBox GUI kaya't ituturing mo ito bilang isang remote machine at mag-login sa pamamagitan ng paggamit ng SSH (hindi ang pinaka tumpak na paraan upang sabihin ito, ngunit ako isipin na gagawin nito). Ang ilang mga Vagrant na imahe ay magtatakda ng isang default na kumbinasyon ng uesrname / password, ang iba ay bubuo ng isang random key at ilagay ito sa isang bagong nilikha na file. Ang pinakamahusay na paraan upang makipag-ugnay sa mga kahon na ito ay ang paggamit ng isang pares ng RSA key. Karaniwan, ang Vagrant ay bubuo ng isang pribadong key at isang pampublikong key kapag lumilikha ng isang bagong VM (bilang isang resulta ng 'vagrant up' na utos). Upang mai-import ang nabuong pribadong key sa SSH client na gagamitin mo (PuTTY) kakailanganin mong gamitin ang PuTTYgen.
Simulan ang PuTTYgen at i-click ang pindutang "Mag-load" at pumunta sa folder kung saan nagpatakbo ka lang ng "vagrant up" at pumunta sa.vagrant / machine / default / virtualboxLapit sa menu na "File Name" mayroon kang isang dropdown menu para sa pagpili ng mga extension. Piliin ang "Lahat ng mga file" mula doon at pagkatapos ay piliin ang file na pinangalanang "private_key" at i-click ang "Buksan" I-click ang pindutang "I-save ang pribadong key" at sagutin ang oo kung tinanong ka kung sigurado ka bang nais mong i-save ito nang walang passphrase I-save ito sa isang pangalan na madaling makilala. Pinili ko ang "private_key_putty"
Hakbang 7: Mag-login sa Virtual Machine
Buksan ang PuTTY at isulat ang "127.0.0.1" bilang Host Name, 2222 bilang port at pagkatapos ay pumunta sa Connection-> SSH-> Auth at i-click ang pindutang "Browse" sa ilalim ng patlang na "Pribadong key key para sa pagpapatotoo." Dito, piliin ang pribadong_key_putty file na iyong nabuo sa nakaraang hakbang.
(Ang mga detalye para sa iyong kahon ay maaaring magkakaiba. Upang makita ang mga detalye tungkol sa pagpapatakbo ng "vagrant ssh")
Dagdag: Bumalik ngayon sa Session at magagawa mong i-save ang mga setting para sa sesyon na ito upang hindi mo na muling mai-input ang mga ito (Magpasok ng isang pangalan sa patlang na "Nai-save na Mga Session" at i-click ang "I-save").
I-click ang "Buksan" at sasabihan ka upang ipasok ang gumagamit na nais mong mag-login bilang. Maaari mong makuha ang default na gumagamit mula sa katalogo ng OS na nabanggit sa isang nakaraang hakbang (o sa pamamagitan ng pagpapatakbo ng "Vagrant ssh").
Halimbawa ang default na gumagamit para sa mga pamamahagi ng Ubuntu ay ubuntu at ang default na isa para sa Fedora ay payat
Mga karagdagang tip:
- Sa PuTTY, pumunta sa Koneksyon-> Data at i-input ang gumagamit na maaari mong gamitin upang mag-log in sa patlang na 'Auto-login username'. Sa ganitong paraan, hindi mo na kailangang maglagay ng anumang data kapag nagse-set up ng isang koneksyon sa ssh.
- Upang mapabuti ang seguridad ng iyong kahon maaari mong baguhin ang password para sa umiiral na gumagamit upang matiyak na hindi ka nagpapatakbo ng isang serbisyo ssh na may isang default na kombinasyon ng username / password
- Posibleng hamon: Lumikha ng isang bagong gumagamit at gawin ito upang magamit mo ang iyong pribadong key (hindi ang nabuong isa) para sa pag-log in
Hakbang 8: Gamit ang Virtual Machine
Ngayon ay magagawa mong gamitin ang mala box para sa kaunlaran. Maaari mong pamahalaan ang bagong nilikha na VM gamit ang pamamasyal.
Ang ilan sa mga payak at kapaki-pakinabang na utos na pandiwang ay:
- "vagrant up" - nagsisimula ang kahon. Matapos na magawa maaari kang kumonekta dito gamit ang PuTTY
- "vagient stop" - hinihinto ang kahon.
- "vagrant init" - bumubuo ng vagrantfile na naaayon sa pamamahagi na iyong napili
- "pandiwang sirain" - tinatanggal ang kahon
Para sa karagdagang impormasyon maaari mong laging bisitahin ang opisyal na website:
Inirerekumenda ko na tingnan mo rin ang mga snapshot at pag-relect dahil maaaring maging kapaki-pakinabang ang mga ito kung gumagawa ka ng gawaing pagpapaunlad.
Inirerekumendang:
Paano Mag-ayos at Gumamit ng isang Mini Speaker: 4 Hakbang
Paano Mag-ayos at Gumamit ng isang Mini Speaker: Kumusta, ito ay isang mabilis ngunit kapaki-pakinabang na itinuro sa kung paano lumikha ng isang mini speaker gamit ang isang lumang headphone / earphone aux (jack) at isang sirang laruan na gumagamit ng tunog. Ang kailangan mo lang pati na rin ang isang soldering kit. Ito ay kapaki-pakinabang para sa isang Raspberry Pi laptop o isang aparato
Paano Gumamit ng isang Teensy upang Mag-print ng Mga Larawan sa Splatoon 2 Gamit ang SplatPost Printer: 10 Hakbang
Paano Gumamit ng isang Teensy upang Mag-print ng Mga Larawan sa Splatoon 2 Gamit ang SplatPost Printer: Sa Instructable na ito, ipapakita ko kung paano gamitin ang SplatPost Printer ng ShinyQuagsire. Nang walang malinaw na mga tagubilin, ang isang tao na walang karanasan sa linya ng utos ay magkakaroon ng kaunting problema. Ang aking hangarin ay gawing simple ang mga hakbang pababa sa poi
Paano Mag-disassemble ng isang Dell Inspiron 15 5570 Laptop upang Mag-install ng isang M.2 SSD: 20 Hakbang
Paano Mag-disassemble ng isang Dell Inspiron 15 5570 Laptop upang Mag-install ng isang M.2 SSD: Kung nakita mong kapaki-pakinabang ang pagtuturo na ito, mangyaring isaalang-alang ang pag-subscribe sa aking Youtube channel para sa paparating na mga tutorial sa DIY tungkol sa teknolohiya. Salamat
Paano Gumamit ng Mac Terminal, at Paano Gumamit ng Mga Key Function: 4 na Hakbang
Paano Gumamit ng Mac Terminal, at Paano Gumamit ng Mga Key Function: Ipapakita namin sa iyo kung paano buksan ang MAC Terminal. Ipapakita rin namin sa iyo ang ilang mga tampok sa loob ng Terminal, tulad ng ifconfig, pagbabago ng mga direktoryo, pag-access sa mga file, at arp. Papayagan ka ng Ifconfig na suriin ang iyong IP address, at ang iyong MAC ad
Paano Mag-download at Gumamit ng Instagram sa isang Iphone 6 at Itaas: 20 Hakbang
Paano Mag-download at Gumamit ng Instagram sa isang Iphone 6 at Itaas: Ang itinuturo na ito ay para sa mga bagong gumagamit ng Instagram. Dadaan ito sa kung paano mag-set up ng isang account at kung paano ito gagana