Taula de continguts:
- Pas 1: baixeu i instal·leu les eines
- Pas 2: cerqueu el sistema operatiu que voleu executar
- Pas 3: prepareu la finestra CMD on executareu els comandaments necessaris
- Pas 4: prepareu el fitxer Vagrant
- Pas 5: engegueu la màquina virtual
- Pas 6: prepareu la clau privada que utilitzarà per iniciar la sessió a la màquina
- Pas 7: inicieu la sessió a la màquina virtual
- Pas 8: utilitzar la màquina virtual
Vídeo: Com configurar i utilitzar un quadre Vagrant: 8 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
Això pot ser útil si necessiteu un entorn Linux per al desenvolupament i no voleu instal·lar una distribució Linux amb arrencada dual.
L’avantatge d’executar una màquina virtual normal amb VirtualBox (utilitzaré VirtualBox com a exemple en aquest tutorial perquè és gratuït i fàcil d’utilitzar) és que el quadre Vagrant s’executarà sense la GUI. Això fa que funcioni millor sobretot en màquines antigues (com la meva). Un altre avantatge podria ser que podeu utilitzar PuTTY (o el vostre client ssh preferit) per executar ordres. Algunes persones prefereixen fer-ho d'aquesta manera en lloc d'utilitzar la finestra de VirtualBox que us mostra la sortida de vídeo de la màquina virtual.
Per tenir els avantatges esmentats anteriorment, podeu executar una instància del servidor Ubuntu (o una altra distro o sabor que no inclogui una interfície gràfica d’usuari) en mode sense cap. Això també ho fa Vagrant, però també us proporcionarà els següents avantatges:
- no cal instal·lar el sistema operatiu. Vagrant s'encarregarà de tota la configuració
- podeu utilitzar cmd o powershell (suposant que esteu a Windows) per crear, iniciar, aturar, suprimir, revertir (i molt més) les vostres màquines virtuals
Pas 1: baixeu i instal·leu les eines
En primer lloc, hem de descarregar i instal·lar les eines que utilitzarem:
- Descarregueu VirtualBox des d’aquí i instal·leu-lo
- Descarregueu Vagrant des d’aquí i instal·leu-lo
- Descarregueu PuTTY des d’aquí
- Descarregueu PuTTYgen des d’aquí
(No cal que instal·leu PuTTY i PuTTYgen. Només heu de descarregar els fitxers binaris)
Pas 2: cerqueu el sistema operatiu que voleu executar
Cerqueu el sistema operatiu que vulgueu executar al catàleg que trobareu al lloc web oficial: enllaç
Pas 3: prepareu la finestra CMD on executareu els comandaments necessaris
Aneu a crear una carpeta nova al disc dur. Aquesta carpeta serà la carpeta compartida entre la màquina virtual i la màquina amfitrió.
Ara manteniu premuda la tecla "Maj" i feu clic amb el botó dret sobre aquesta carpeta i seleccioneu "Obre les finestres d'ordres aquí" i obrirà una finestra CMD en aquesta ubicació.
Pas 4: prepareu el fitxer Vagrant
Prepareu el vostre fitxer vagrant (un fitxer que conté alguns paràmetres per a la vostra màquina virtual) executant "vagrant init" on el substituireu per un sistema operatiu que es troba al catàleg
Exemples habituals:
- Per executar Ubuntu 16.04 executeu "vagrant init ubuntu / xenial64"
- Per executar Ubuntu 14.04 executeu "vagrant init ubuntu / trusty64"
- Per executar Fedora 23 executeu "vagrant init fedora / 23-cloud-base"
- Per executar Centos 7 executeu "vagrant init centos / 7"
Pas 5: engegueu la màquina virtual
Inicieu la màquina virtual executant "vagrant up" (feu-ho al mateix indicador d'ordres)
Es descarregarà i s’instal·larà una imatge del sistema operatiu. Ha de tenir un aspecte similar a la captura de pantalla.
Pas 6: prepareu la clau privada que utilitzarà per iniciar la sessió a la màquina
Després d’iniciar la màquina virtual, no hi podreu interactuar, ja que no teniu la GUI de VirtualBox, de manera que l’haureu de tractar com una màquina remota i iniciar la sessió mitjançant SSH (no és la manera més precisa de dir-ho, però sí crec que això farà). Algunes imatges de Vagrant configuraran una combinació predeterminada de nom d'usuari / contrasenya, d'altres generaran una clau aleatòria i la col·locaran en un fitxer de nova creació. La millor manera d’interactuar amb aquests quadres és utilitzar un parell de claus RSA. Normalment, Vagrant generarà una clau privada i una clau pública en crear una nova màquina virtual (com a resultat de l'ordre "vagrant cap amunt"). Per importar la clau privada generada al client SSH que faràs servir (PuTTY) hauràs d'utilitzar PuTTYgen.
Inicieu PuTTYgen i feu clic al botó "Carrega" i aneu a la carpeta on acabeu d'executar "vagabund" i aneu a.vagrant / machines / default / virtualbox. Prop del menú "Nom del fitxer" teniu un menú desplegable per seleccionar extensions. Seleccioneu "Tots els fitxers" i, a continuació, seleccioneu el fitxer anomenat "clau_privada" i feu clic a "Obre" Feu clic al botó "Desa la clau privada" i responeu que sí si se us pregunta si esteu segur que voleu desar-lo sense frase de contrasenya. Deseu-lo amb un nom que sigui fàcil de reconèixer. He triat "private_key_putty"
Pas 7: inicieu la sessió a la màquina virtual
Obriu PuTTY i escriviu "127.0.0.1" com a nom d'amfitrió, 2222 com a port i, a continuació, aneu a Connection-> SSH-> Auth i feu clic al botó "Browse" al camp "Fitxer de clau privada per a l'autenticació". Aquí, seleccioneu el fitxer private_key_putty que heu generat al pas anterior.
(Els detalls de la vostra caixa poden ser diferents. Per veure'n detalls sobre "vagrant ssh")
Extra: ara torneu a Session i podreu desar la configuració d'aquesta sessió, de manera que no haureu d'introduir-les de nou (Introduïu un nom al camp "Sessions desades" i feu clic a "Desa").
Feu clic a "Obre" i se us demanarà que introduïu l'usuari amb el qual vulgueu iniciar la sessió. Podeu obtenir l'usuari per defecte del catàleg del sistema operatiu esmentat en un pas anterior (o executant "Vagrant ssh").
Per exemple, l’usuari per defecte de les distribucions d’Ubuntu és ubuntu i l’usuari per defecte de Fedora és vagabund
Consells addicionals:
- A PuTTY, aneu a Connexió-> Dades i introduïu l'usuari que podeu utilitzar per iniciar la sessió al camp "Nom d'usuari d'inici de sessió automàtic". D'aquesta manera, no haureu d'introduir cap dada en configurar una connexió ssh.
- Per millorar la seguretat del vostre quadre, podeu canviar la contrasenya de l'usuari existent per assegurar-vos que no executeu un servei ssh amb una combinació de nom d'usuari / contrasenya predeterminada.
- Possible desafiament: creeu un usuari nou i feu-lo de manera que pugueu utilitzar la vostra clau privada (no la generada) per iniciar la sessió.
Pas 8: utilitzar la màquina virtual
Ara podreu utilitzar la caixa de vagabunds per al desenvolupament. Podeu gestionar la màquina virtual nova creació amb vagrant.
Algunes ordres vagants simples i útils són:
- "vagant cap amunt": comença la caixa. Un cop fet això, podeu connectar-vos-hi mitjançant PuTTY
- "vagant aturar": atura la caixa.
- "vagrant init": genera el fitxer vagrant corresponent a la distribució que heu seleccionat
- "vagabund destruir": elimina la caixa
Per obtenir més informació, sempre podeu visitar el lloc web oficial:
Us recomano que també analitzeu instantànies i reversions, ja que poden ser útils si esteu fent un treball de desenvolupament.
Recomanat:
Quadre de descàrrega DIY Raspberry Pi: 4 passos
DIY Raspberry Pi Downloadbox: sovint us descarregueu fitxers grans com pel·lícules, torrents, cursos, sèries de TV, etc. En aquest instructiu, convertiríem el nostre zero de Raspberry Pi en una màquina de descàrrega. Que es pot descarregar qualsevol
Quadre de puntuació de Raspberry Pi: 4 passos
Raspberry Pi Scoreboard: Avui explicaré com he elaborat aquest marcador que està controlat per un raspberry pi i alimentat per una font d’alimentació de 5V. Utilitza una combinació de leds ws2811 i ws2812b per a la il·luminació i l'estructura està feta de fusta contraxapada i roure vermell. Per a una descripció
Quadre de control de zoom: 5 passos (amb imatges)
Quadre de control del zoom: NOTÍCIES ÚLTIMES (abril de 2021): des de feia temps que volia fer una variant de Bluetooth i ara tinc la tecnologia. Seguiu-me si voleu saber-ne quan es publiqui, amb sort, en poques setmanes. Utilitzarà el mateix tipus de caixa i el mateix butto
Com configurar un Raspberry Pi i començar a utilitzar-lo: 4 passos
Com configurar un Raspberry Pi i començar a utilitzar-lo: per als lectors del futur, som al 2020. L’any en què, si teniu la sort d’estar sa i no estar infectat per Covid-19, de cop i volta, , tinc molt més temps lliure del que mai imaginaves. Llavors, com puc ocupar-me d’una manera no massa estúpida? Ah, sí
Com configurar i utilitzar WeMos TTgo ESP32 Uno D1 R32: 3 passos
Com configurar i utilitzar WeMos TTgo ESP32 Uno D1 R32: Com configurar WeMos® TTgo ESP32 uno D1 R32 passa per tots els passos perquè el vostre WeMos® TTgo ESP32 uno D1 R32 funcioni