Cuprins:
- Pasul 1: Descărcați și instalați instrumentele
- Pasul 2: Găsiți sistemul de operare pe care doriți să îl rulați
- Pasul 3: Pregătiți fereastra CMD unde veți rula comenzile necesare
- Pasul 4: Pregătiți-vă fișierul Vagrant
- Pasul 5: Porniți mașina virtuală
- Pasul 6: Pregătiți cheia privată pe care o veți utiliza pentru a vă conecta la aparat
- Pasul 7: Conectați-vă la mașina virtuală
- Pasul 8: Utilizarea mașinii virtuale
Video: Cum să configurați și să utilizați o cutie Vagrant: 8 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Acest lucru ar putea fi util dacă aveți nevoie de un mediu Linux pentru dezvoltare și nu doriți să instalați o distribuție Linux cu boot dual.
Avantajul față de rularea unei VM obișnuite cu VirtualBox (voi folosi VirtualBox ca exemplu în acest tutorial, deoarece este gratuit și ușor de utilizat) este că caseta Vagrant va rula fără GUI. Acest lucru îl face să funcționeze mai bine mai ales pe mașini mai vechi (cum ar fi ale mele). Un alt avantaj ar putea fi faptul că puteți utiliza PuTTY (sau clientul dvs. ssh preferat) pentru a rula comenzi. Unii oameni preferă să facă acest lucru în loc să folosească fereastra VirtualBox care vă arată ieșirea video a VM.
Pentru a avea avantajele menționate mai sus, puteți rula o instanță de server Ubuntu (sau o altă distribuție sau aromă care nu vine cu o interfață grafică) în modul fără cap. Asta face și Vagrant, dar vă va oferi și următoarele avantaje:
- nu trebuie să instalați efectiv sistemul de operare. Vagrant se va ocupa de întreaga configurare
- puteți utiliza cmd sau powershell (presupunând că sunteți pe Windows) pentru a crea, porni, opri, șterge, reveni (și multe altele) VM-urile dvs.
Pasul 1: Descărcați și instalați instrumentele
Mai întâi, trebuie să descărcăm și să instalăm instrumentele pe care le vom folosi:
- Descărcați VirtualBox de aici și instalați-l
- Descărcați Vagrant de aici și instalați-l
- Descarcă PuTTY de aici
- Descărcați PuTTYgen de aici
(Nu este nevoie să instalați PuTTY și PuTTYgen. Doar descărcați binarele)
Pasul 2: Găsiți sistemul de operare pe care doriți să îl rulați
Căutați sistemul de operare pe care doriți să îl rulați în catalogul de pe site-ul oficial: link
Pasul 3: Pregătiți fereastra CMD unde veți rula comenzile necesare
Mergeți și creați un folder nou pe hard disk. Acest folder va fi folderul partajat între mașina virtuală și mașina gazdă.
Acum țineți apăsată tasta „Shift” și faceți clic dreapta pe acel folder și selectați „Deschideți ferestrele de comandă aici” și veți deschide o fereastră CMD în acea locație.
Pasul 4: Pregătiți-vă fișierul Vagrant
Pregătiți-vă fișierul vagrant (un fișier care conține unele setări pentru mașina dvs. virtuală) executând „vagrant init” unde îl înlocuiți cu un sistem de operare care se găsește în catalog
Exemple comune:
- Pentru rularea Ubuntu 16.04 rulați „vagrant init ubuntu / xenial64”
- Pentru a rula Ubuntu 14.04 rulați „vag init init ubuntu / trusty64”
- Pentru a rula Fedora 23, rulați "vagrant init fedora / 23-cloud-base"
- Pentru rularea Centos 7, rulați "vagant init centos / 7"
Pasul 5: Porniți mașina virtuală
Porniți mașina virtuală executând „vagabond sus” (Faceți acest lucru pe același prompt de comandă)
O imagine a sistemului de operare va fi descărcată și instalată. Ar trebui să arate similar cu captura de ecran.
Pasul 6: Pregătiți cheia privată pe care o veți utiliza pentru a vă conecta la aparat
După pornirea mașinii virtuale, nu puteți interacționa cu ea, deoarece nu aveți GUI VirtualBox, așa că va trebui să o tratați ca pe o mașină la distanță și să vă autentificați folosind SSH (nu este cel mai precis mod de a o spune, dar eu cred că asta va face). Unele imagini Vagrant vor seta o combinație implicită uesrname / parolă, altele vor genera o cheie aleatorie și o vor plasa într-un fișier nou creat. Cel mai bun mod de a interacționa cu aceste casete este să folosiți o pereche de chei RSA. De obicei, Vagrant va genera o cheie privată și o cheie publică atunci când creează o nouă VM (ca urmare a comenzii „vagrant sus”). Pentru a importa cheia privată generată în clientul SSH pe care îl veți utiliza (PuTTY) va trebui să utilizați PuTTYgen.
Porniți PuTTYgen și faceți clic pe butonul „Încărcați” și accesați folderul în care tocmai ați rulat „vagabond” și accesați.vagrant / machines / default / virtualbox În apropierea meniului „Nume fișier” aveți un meniu derulant pentru selectarea extensiilor. Selectați „Toate fișierele” de acolo și apoi selectați fișierul numit „cheie_privată” și faceți clic pe „Deschidere” Faceți clic pe butonul „Salvați cheia privată” și răspundeți da dacă sunteți întrebat dacă sunteți sigur că doriți să îl salvați fără expresie de acces. Salvați-l cu un nume care va fi ușor de recunoscut. Am ales „private_key_putty”
Pasul 7: Conectați-vă la mașina virtuală
Deschideți PuTTY și scrieți „127.0.0.1” ca nume de gazdă, 2222 ca port și apoi accesați Connection-> SSH-> Auth și faceți clic pe butonul „Browse” sub câmpul „Fișier cu cheie privată pentru autentificare”. Aici, selectați fișierul private_key_putty pe care l-ați generat la pasul anterior.
(Detaliile pentru cutia dvs. ar putea fi diferite. Pentru a vedea detalii despre care rulează „vagrant ssh”)
Extra: Acum reveniți la sesiune și veți putea salva setările pentru această sesiune, astfel încât să nu mai trebui să le introduceți din nou (introduceți un nume în câmpul „Sesiuni salvate” și faceți clic pe „Salvare”).
Faceți clic pe „Deschidere” și vi se va solicita să introduceți utilizatorul la care doriți să vă conectați. Puteți obține utilizatorul implicit din catalogul sistemului de operare menționat într-un pas anterior (sau rulând „Vagrant ssh”).
De exemplu, utilizatorul implicit pentru distribuțiile Ubuntu este ubuntu și cel implicit pentru Fedora este vagabond
Sfaturi suplimentare:
- În PuTTY, accesați Conexiune-> Date și introduceți utilizatorul pe care îl puteți utiliza pentru a vă conecta în câmpul „Autentificare nume utilizator”. În acest fel, nu va trebui să introduceți date atunci când configurați o conexiune ssh.
- Pentru a îmbunătăți securitatea casetei, puteți schimba parola pentru utilizatorul existent pentru a vă asigura că nu rulați un serviciu ssh cu o combinație implicită nume de utilizator / parolă
- Posibilă provocare: creați un utilizator nou și creați-l astfel încât să puteți utiliza cheia dvs. privată (nu cea generată) pentru conectare
Pasul 8: Utilizarea mașinii virtuale
Acum veți putea folosi cutia vagabondă pentru dezvoltare. Puteți gestiona noua mașină virtuală utilizând vagabond.
Unele comenzi vagabunde simple și utile sunt:
- „vagabond sus” - începe cutia. După ce ați terminat, vă puteți conecta la acesta utilizând PuTTY
- „oprire vagabondă” - oprește cutia.
- „init vagrant” - generează fișierul vagrant corespunzător distribuției pe care ați ales-o
- „vagabond distruge” - șterge caseta
Pentru mai multe informații, puteți vizita oricând site-ul oficial:
Vă recomand să vă uitați și la instantanee și reverții, deoarece acestea ar putea fi utile dacă faceți lucrări de dezvoltare.
Recomandat:
Cum să configurați un Raspberry Pi și să începeți să-l utilizați: 4 pași
Cum să configurați un Raspberry Pi și să începeți să-l utilizați: Pentru cititorii viitorului, suntem în 2020. Anul în care, dacă aveți norocul de a fi sănătos și de a nu fi infectat de Covid-19, tu, dintr-o dată , ai mult mai mult timp liber decât ți-ai imaginat vreodată. Deci, cum mă pot ocupa într-un mod nu prea prost? O da
Cum să configurați OSMC cu Hyperion pe Raspberry Pi cu banda LED WS2812b: 8 pași
Cum să configurați OSMC cu Hyperion pe Raspberry Pi cu banda LED WS2812b: Uneori vorbesc foarte bine, alteori nu … Primele lucruri mai întâi. Aceasta este prima mea instruire și engleza nu este limba mea maternă, așa că vă rog, nu fiți prea greu cu mine. Nu este vorba despre cum să construiești cadrul, este ușor. Este vorba despre instalare
Cum să configurați vinul pe Raspberry Pi: 8 pași
Cum să configurați Wine pe Raspberry Pi: Wine este un instrument excelent care vă ajută să lansați aplicații Windows pe Linux, sisteme Ubuntu etc. Pentru a afla toate detaliile, vizitați www.winehq.org (acesta nu este un link afiliat) Problema este că toate aplicațiile pentru Windows sunt construite pentru procesoare cu s
Cum să creați o unitate de boot Linux (și cum să o utilizați): 10 pași
Cum să creați o unitate de boot Linux (și cum să o utilizați): Aceasta este o introducere simplă despre cum să începeți cu Linux, în special Ubuntu
Cum să configurați și să utilizați WeMos TTgo ESP32 Uno D1 R32: 3 pași
Cum să configurați și să utilizați WeMos TTgo ESP32 Uno D1 R32: Cum să configurați WeMos® TTgo ESP32 uno D1 R32 trece prin toți pașii pentru a vă pune în funcțiune WeMos® TTgo ESP32 uno D1 R32