Sisukord:

Vagrant Boxi seadistamine ja kasutamine: 8 sammu
Vagrant Boxi seadistamine ja kasutamine: 8 sammu

Video: Vagrant Boxi seadistamine ja kasutamine: 8 sammu

Video: Vagrant Boxi seadistamine ja kasutamine: 8 sammu
Video: Основы Vagrant | Что Такое Vagrant И Зачем Он Нужен 2024, Juuli
Anonim
Vagrant Boxi seadistamine ja kasutamine
Vagrant Boxi seadistamine ja kasutamine

See võib olla kasulik, kui vajate arendamiseks Linuxi keskkonda ja te ei soovi topeltkäivitusega Linuxi distributsiooni installida.

Eeliseks tavalise virtuaalmasina käitamise ees VirtualBoxiga (kasutan VirtualBoxi näitena selles õpetuses, kuna see on tasuta ja lihtne kasutada) on see, et Vagranti kast töötab ilma graafilise kasutajaliideseta. Tänu sellele töötab see paremini vanematel masinatel (nagu minu omad). Teine eelis võib olla see, et saate käskude käivitamiseks kasutada PuTTY -d (või teie lemmik ssh -klienti). Mõned inimesed eelistavad seda teha sel viisil, selle asemel, et kasutada VirtualBoxi akent, mis näitab teile VM -i videoväljundit.

Eespool nimetatud eeliste saamiseks võite käivitada Ubuntu serveri eksemplari (või mõne muu distributsiooni või maitse, mis ei ole GUI -ga kaasas) peata režiimis. Seda teeb ka Vagrant, kuid see annab teile ka järgmised eelised:

  • te ei pea opsüsteemi tegelikult installima. Vagrant hoolitseb kogu seadistuse eest
  • saate kasutada cmd või PowerShelli (eeldusel, et olete Windowsis) oma VM -ide loomiseks, käivitamiseks, peatamiseks, kustutamiseks, taastamiseks (ja muuks)

Samm: laadige alla ja installige tööriistad

Esiteks peame alla laadima ja installima kasutatavad tööriistad:

  • Laadige VirtualBox siit alla ja installige see
  • Laadige siit alla Vagrant ja installige see
  • Laadige PuTTY alla siit
  • Laadige PuTTYgen alla siit

(Te ei pea PuTTY ja PuTTYgeni installima. Lihtsalt laadige alla binaarfailid)

Samm: leidke OS, mida soovite käivitada

Otsige ametlikult veebisaidilt leitud kataloogist operatsioonisüsteemi, mida soovite käivitada: link

Samm: valmistage ette CMD aken, kus käivitate vajalikud käsud

Valmistage ette CMD aken, kus käivitate vajalikud käsud
Valmistage ette CMD aken, kus käivitate vajalikud käsud

Minge ja looge kõvakettale uus kaust. See kaust on virtuaalmasina ja teie hostmasina vahel jagatud kaust.

Nüüd hoidke all klahvi "Shift" ja paremklõpsake seda kausta ning valige "Ava käsuaknad siin" ja avate selles kohas CMD aknad.

Samm: valmistage oma Vagrant -fail ette

Valmistage oma Vagrant -fail ette
Valmistage oma Vagrant -fail ette

Valmistage oma vagrantfile (fail, mis sisaldab teie virtuaalse masina mõningaid seadeid) ette, käivitades "vagrant init", kus asendate kataloogis leiduva operatsioonisüsteemiga

Tavalised näited:

  • Ubuntu 16.04 käitamiseks käivitage "vagrant init ubuntu/xenial64"
  • Ubuntu 14.04 käitamiseks käivitage "vagrant init ubuntu/trusty64"
  • Fedora 23 käitamiseks käivitage "hulkur init fedora/23-cloud-base"
  • Centos 7 jooksmiseks jookse "vagrant init centos/7"

Samm: käivitage oma virtuaalne masin

Käivitage oma virtuaalne masin
Käivitage oma virtuaalne masin

Käivitage oma virtuaalne masin, käivitades "vagrant up" (tehke seda samal käsureal)

OS -i pilt laaditakse alla ja installitakse. See peaks välja nägema ekraanipildiga sarnane.

Samm: valmistage ette privaatvõti, mida kasutate masinasse sisselogimiseks

Valmistage ette privaatvõti, mida kasutate masinasse sisselogimiseks
Valmistage ette privaatvõti, mida kasutate masinasse sisselogimiseks
Valmistage ette privaatvõti, mida kasutate masinasse sisselogimiseks
Valmistage ette privaatvõti, mida kasutate masinasse sisselogimiseks

Pärast virtuaalmasina käivitamist ei saa te sellega suhelda, kuna teil pole VirtualBox GUI -d, nii et peate seda käsitlema kui kaugmasinat ja logima sisse SSH -ga (mitte kõige täpsem viis seda öelda, kuid arvan, et see sobib). Mõned Vagranti pildid määravad vaikimisi kasutajanime/parooli kombinatsiooni, teised genereerivad juhusliku võtme ja asetavad selle vastloodud faili. Parim viis nende kastidega suhtlemiseks on kasutada RSA võtmepaari. Tavaliselt genereerib Vagrant uue VM -i loomisel privaatvõtme ja avaliku võtme (käsu „hulkur üles“). Loodud privaatvõtme importimiseks kasutatavasse SSH -klienti (PuTTY) peate kasutama PuTTYgeni.

Käivitage PuTTYgen ja klõpsake nuppu "Laadi" ning minge kausta, kus just jooksite "vagrant up" ja minge.vagrant / machines / default / virtualboxMenüü "Faili nimi" lähedal on teil laienduste valimiseks rippmenüü. Valige sealt "Kõik failid" ja seejärel fail nimega "private_key" ning klõpsake "Ava". Klõpsake nuppu "Salvesta privaatvõti" ja vastake jah, kui teilt küsitakse, kas soovite selle ilma salvestamiseta salvestada parool. Salvestage see nimega, mida on lihtne ära tunda. Valisin "private_key_putty"

Samm: logige virtuaalmasinasse sisse

Logige virtuaalmasinasse sisse
Logige virtuaalmasinasse sisse

Avage PuTTY ja kirjutage hostinimeks "127.0.0.1", pordiks 2222 ja seejärel valige Ühendus-> SSH-> Autent ja klõpsake välja "Privaatsvõtme fail autentimiseks" all nuppu "Sirvi". Siin valige eelmises etapis loodud fail private_key_putty.

(Teie kasti üksikasjad võivad olla erinevad. Selle jooksu üksikasjade nägemiseks "vagrant ssh")

Lisateave: minge nüüd tagasi seansi ja saate selle seansi seaded salvestada, nii et te ei pea neid uuesti sisestama (sisestage nimi väljale "Salvestatud seansid" ja klõpsake "Salvesta").

Klõpsake nuppu "Ava" ja teil palutakse sisestada kasutaja, kellena soovite sisse logida. Vaikekasutaja saate hankida eelmises etapis mainitud OS -i kataloogist (või käivitades "Vagrant ssh").

Näiteks Ubuntu distributsioonide vaikekasutaja on ubuntu ja Fedora vaikimisi kasutaja on hulkur

Lisanipid:

  • PuTTY-s minge jaotisse Ühendus-> Andmed ja sisestage väljale 'Automaatse sisselogimise kasutajanimi' kasutaja, keda saate kasutada sisselogimiseks. Nii ei pea te ssh -ühenduse seadistamisel andmeid sisestama.
  • Kasti turvalisuse parandamiseks võite muuta olemasoleva kasutaja parooli, veendumaks, et te ei kasuta vaikimisi kasutajanime/parooli kombinatsiooni ssh -teenust
  • Võimalik väljakutse: looge uus kasutaja ja tehke see nii, et saaksite sisselogimiseks kasutada oma privaatvõtit (mitte loodud)

Samm: virtuaalse masina kasutamine

Nüüd saate hulkurit kasutada arendamiseks. Äsja loodud VM -i saate hallata, kasutades hulkurit.

Mõned lihtsad ja kasulikud hulkuvad käsud on järgmised:

  • "hulkur üles" - alustab kasti. Pärast seda saate sellega PuTTY abil ühenduse luua
  • "hulkur peatus" - peatab kasti.
  • "vagrant init" - genereerib teie valitud jaotusele vastava hulkurifaili
  • "hulkuvad hävitama" - kustutab kasti

Lisateabe saamiseks külastage alati ametlikku veebisaiti:

Soovitan vaadata ka hetktõmmiseid ja tagasipöördumisi, sest need võivad olla kasulikud arendustöö tegemisel.

Soovitan: