How to Set up Virtual Box and Vagrant on Windows
Sommario:
- Prerequisiti
- Installa Vagrant su Ubuntu
- 1. Installazione di VirtualBox
- 2. Installazione di Vagrant
- 3. Verifica dell'installazione di Vagrant
- Introduzione a Vagrant
- Conclusione
Vagrant è uno strumento da riga di comando per la creazione e la gestione di ambienti di macchine virtuali. Per impostazione predefinita, Vagrant può eseguire il provisioning dei computer su VirtualBox, Hyper-V e Docker. Altri provider come Libvirt (KVM), VMware e AWS possono essere installati tramite il sistema di plugin Vagrant.
Vagrant viene in genere utilizzato dagli sviluppatori per impostare un ambiente di sviluppo che corrisponda all'ambiente di produzione.
In questo tutorial, ti mostreremo come installare Vagrant su una macchina Ubuntu 18.04. Utilizzeremo il provider VirtualBox, che è il provider predefinito per Vagrant. Gli stessi passaggi possono essere usati per Ubuntu 16.04 Xenial Xerus.
Prerequisiti
Prima di continuare con questo tutorial, assicurati di aver effettuato l'accesso come utente con privilegi sudo.
Installa Vagrant su Ubuntu
Per installare Vagrant sul tuo sistema Ubuntu, segui questi passaggi:
1. Installazione di VirtualBox
Come accennato nell'introduzione, eseguiremo il provisioning delle macchine su VirtualBox, quindi il primo passo è quello che è disponibile nei repository di Ubuntu:
sudo apt install virtualbox
Se vuoi installare l'ultima versione di VirtualBox dai repository Oracle, controlla questo tutorial.
2. Installazione di Vagrant
Il pacchetto Vagrant, disponibile nei repository di Ubuntu, è piuttosto obsoleto. Scaricheremo e installeremo l'ultima versione di Vagrant dal sito ufficiale di Vagrant.
Al momento della stesura di questo articolo, l'ultima versione stabile di Vagrant è la versione 2.2.6. Prima di continuare con i passaggi successivi, controlla la pagina di download di Vagrant per vedere se è disponibile una versione più recente.
Inizia aggiornando l'elenco dei pacchetti con:
sudo apt update
Scarica il pacchetto Vagrant usando il seguente comando
curl
:
curl -O
Una volta scaricato il file
.deb
, installalo digitando:
sudo apt install./vagrant_2.2.6_x86_64.deb
3. Verifica dell'installazione di Vagrant
Per verificare che l'installazione abbia avuto esito positivo, eseguire il comando seguente che stampa la versione di Vagrant:
vagrant --version
L'output dovrebbe assomigliare a questo:
Introduzione a Vagrant
Ora che Vagrant è installato sul tuo sistema Ubuntu, creiamo un ambiente di sviluppo.
Il primo passo è creare una directory che sarà la directory root del progetto e contenere il file Vagrantfile. Vagrantfile è un file Ruby che descrive come configurare e eseguire il provisioning della macchina virtuale.
Crea la directory del progetto e passa ad essa con:
mkdir ~/my-first-vagrant-project
cd ~/my-first-vagrant-project
Quindi, inizializza un nuovo Vagrantfile usando il comando vagrant
vagrant init
e specifica la casella che vuoi usare.
Le scatole sono il formato del pacchetto per gli ambienti Vagrant e sono specifiche del provider. Puoi trovare un elenco di Scatole di Vagrant disponibili pubblicamente nella pagina del catalogo di Vagrant Box.
In questo esempio, useremo la casella
centos/7
. Eseguire il comando seguente per inizializzare un nuovo file Vagrant:
vagrant init centos/7
A `Vagrantfile` has been placed in this directory. You are now ready to `vagrant up` your first virtual environment! Please read the comments in the Vagrantfile as well as documentation on `vagrantup.com` for more information on using Vagrant.
È possibile aprire il file Vagrant, leggere i commenti e apportare modifiche in base alle proprie esigenze.
Esegui il comando vagrant
vagrant up
per creare e configurare la macchina virtuale come specificato nel file Vagrant:
vagrant up
==> default: Configuring and enabling network interfaces… default: SSH address: 192.168.121.74:22 default: SSH username: vagrant default: SSH auth method: private key ==> default: Rsyncing folder: /home/linuxize/Vagrant/my-first-vagrant-project/ => /vagrant
Vagrant monta anche la directory del progetto su
/vagrant
nella macchina virtuale che consente di lavorare sui file del progetto sulla macchina host.
Per accedere alla macchina virtuale, eseguire:
vagrant ssh
È possibile arrestare la macchina virtuale con il comando seguente:
vagrant halt
Il comando seguente arresta la macchina se è in esecuzione e distrugge tutte le risorse create durante la creazione della macchina:
Conclusione
Hai imparato come installare e usare Vagrant sul tuo computer Ubuntu 18.04. Ti abbiamo anche mostrato come creare un ambiente di sviluppo di base.
Per ulteriori informazioni sulla visita di Vagrant, la pagina della documentazione ufficiale di Vagrant.
ubuntu vagabondoCome installare vagrant su centos 7

Vagrant è uno strumento da riga di comando open source per la creazione e la gestione di ambienti di macchine virtuali. In questo tutorial ti guideremo attraverso l'installazione di Vagrant sui sistemi CentOS 7.
Come installare vagrant su centos 8

Vagrant è uno strumento da riga di comando per la creazione e la gestione di ambienti di sviluppo virtualizzati. In questo tutorial spiegheremo come installare Vagrant su CentOS 8.
Come installare vagrant su debian 9

Vagrant è uno strumento da riga di comando open source per la creazione e la gestione di ambienti di macchine virtuali. Questo tutorial spiega come installare Vagrant su una macchina Debian 9.