Vagabonda, crea e configura ambienti di sviluppo virtualizzati

sul vagabondo

Nel prossimo articolo daremo uno sguardo a Vagrant. Questo è uno strumento a riga di comando per la creazione e la configurazione di ambienti di sviluppo virtualizzati. Ci consentirà di definire i servizi da installare e le loro configurazioni. Questo strumento è progettato per funzionare in ambienti locali e possiamo usarlo con script di shell, Chef, Puppet o Ansible.

Per impostazione predefinita, Vagrant può eseguire il provisioning delle macchine su VirtualBox, Hyper-V e Docker. Sebbene sia possibile installare anche altri provider come Libvirt (KVM), VMware e AWS tramite il sistema aggiuntivo.

Come accennato in precedenza, Vagrant viene utilizzato per aiutarci a creare e configurare macchine virtuali con determinate funzionalità e componenti. Il grande vantaggio di questo software è che ha un file di configurazione chiamato Vagrantfile dove è centralizzata tutta la configurazione della VM che vogliamo creare. Possiamo usare il Vagrantfile per creare una VM esattamente quante volte vogliamo. È anche super leggero, quindi possiamo aggiungerlo al nostro repository o inviarlo tramite e-mail ai colleghi.

Vagrant viene generalmente utilizzato dagli sviluppatori per configurare un ambiente di sviluppo che funzioni su più sistemi operativi. Può funzionare su Gnu / Linux, Mac o Windows. Gli ambienti di sviluppo remoto costringono gli utenti a rinunciare ai propri editor e programmi preferiti. Vagrant funziona sul sistema locale con strumenti che conosciamo già.

Nelle righe seguenti vedremo come installare Vagrant su una macchina Ubuntu 20.04. Per questo useremo VirtualBox, che è il provider predefinito.

Installa Vagrant su Ubuntu

Il primo passo, come di consueto, sarà scaricare e installare lo strumento, ma in questo caso dovremo installare anche il provider della macchina virtuale che vogliamo utilizzare. Questo per impostazione predefinita sarà VirtualBox, poiché è gratuito e viene integrato in Vagrant.

Si VirtualBox non è installato sul tuo sistema, può essere installato aprendo un terminale (Ctrl + Alt + T) ed eseguendo i comandi:

sudo apt update; sudo apt install virtualbox

Mentre scrivo queste righe, l'ultima versione stabile di Vagrant è la 2.2.9. Per il tuo download, gli utenti possono visitare il pagina di download o controlla se è disponibile una nuova versione di. Possiamo anche esegui wget dal terminale (Ctrl + Alt + T) per scaricare il pacchetto .deb necessario:

scarica il file .deb vagrant

wget https://releases.hashicorp.com/vagrant/2.2.9/vagrant_2.2.9_x86_64.deb

Una volta completato il download, possiamo installa il pacchetto digitando nel terminale:

installazione vagabonda

sudo apt install ./vagrant_2.2.9_x86_64.deb

Al termine dell'installazione, possiamo verificare che tutto sia stato corretto eseguendo il seguente comando, che stamperà la versione installata:

versione vagabonda

vagrant --version

di partenza

creare un progetto Vagrant è semplice come impostare la directory principale del progetto e definire un file Vagrant.

Per iniziare, devi solo eseguire i seguenti comandi per creare la directory e quindi accedere:

creare una directory per il progetto di esempio

mkdir ~/mi-proyecto-vagrant

cd ~/mi-proyecto-vagrant

Ora ci sarà crea un nuovo Vagrantfile usando il comando init vagabondo, seguito dalla casella che ci interessa utilizzare.

Le scatole sono il formato del pacchetto per gli ambienti Vagrant e sono specifiche del fornitore. Può essere trovato un elenco di Scatole vagabonde pubblicamente disponibile su Catalogo box.

In questo esempio, userò il box debian / stretch64:

comando di avvio

vagrant init debian/stretch64

Vagrantfile è un file Ruby che descrive come configurare ed eseguire il provisioning della macchina virtuale. Gli utenti possiamo aprire il file file vagabondo, leggi i commenti e apporta le modifiche in base alle esigenze di ciascuno.

Ora eseguiremo il comando vagabondo per creare e configurare la macchina virtuale:

vagabondo

vagrant up

Vagrant monta la directory del progetto su / vagabondo nella macchina virtuale. Questo ci permetterà di lavorare sui nostri file di progetto sulla nostra macchina host.

a accedere alla macchina virtuale, eseguiremo:

connessione con ssh

vagrant ssh

Una volta dentro, possiamo apportare le modifiche che ci interessano:

informazioni di sistema vagabondo

Possiamo fermare la macchina virtuale ogni volta che vogliamo con il seguente comando:

vagrant halt

a distruggere tutte le risorse create durante la creazione della macchina, il comando da utilizzare sarà:

distruggi il comando

vagrant destroy

E in linea generale con questo, abbiamo visto come installare Vagrant su Ubuntu 20.04 e creare un progetto di base. Gli utenti che ne hanno bisogno possono ottenere maggiori informazioni sull'installazione e l'utilizzo di questo strumento visitando la pagina ufficiale, dove puoi trovare il file documentazione ufficiale.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.