Cómo instalar Vagrant en Ubuntu 18.04

27 feb 2021 3 min di lettura
Cómo instalar Vagrant en Ubuntu 18.04
Indice dei contenuti

Introducción

Vagrant es una herramienta de línea de comandos de código abierto para crear y administrar entornos de máquinas virtuales. De forma predeterminada, Vagrant puede aprovisionar máquinas en VirtualBox, Hyper-V y Docker, pero muchos otros proveedores como Libvirt (KVM), VMware y AWS se pueden instalar a través del sistema de complementos de Vagrant.

Los desarrolladores utilizan principalmente Vagrant para configurar fácilmente un entorno de desarrollo que coincida con el entorno de producción.

En este tutorial, le mostraremos cómo instalar Vagrant en una máquina con Ubuntu 18.04. Usaremos el proveedor de VirtualBox, que es el proveedor predeterminado de Vagrant.

Aunque este tutorial está escrito para Ubuntu 18.04 Bionic Beaver, se pueden usar los mismos pasos para Ubuntu 16.04 Xenial Xerus.

Prerrequisitos

Antes de continuar con este tutorial, asegúrese de haber iniciado sesión como usuario con privilegios de sudo.

Instalar Vagrant

Para instalar Vagrant en el sistema Ubuntu, se requiere la instalación de Virtualbox. Como se mencionó en la introducción, aprovisionaremos nuestras máquinas a VirtualBox, por lo que nuestro primer paso es instalar el paquete VirtualBox que está disponible en los repositorios de Ubuntu:

sudo apt install virtualbox

Si desea instalar la última versión de VirtualBox desde los repositorios de Oracle, consulte este tutorial.

Luego, instale el paquete Vagrant de los repositorios de Ubuntu escribiendo:

sudo apt install vagrant

Es posible que el paquete Vagrant que está disponible en los repositorios de Ubuntu no siempre sea la última versión. Si desea instalar la última versión de Vagrant, descargue el paquete Debian desde la página de descarga de Vagrant.

Para verificar que la instalación fue exitosa, ejecute el siguiente comando que imprimirá la versión de Vagrant:

vagrant --version

La salida debería verse así:

Vagrant 2.0.2

Introducción a Vagrant

Ahora que Vagrant está instalado en su sistema Ubuntu, le mostraremos cómo crear un entorno de desarrollo, que es el caso de uso más común.

El primer paso es crear un directorio que será el directorio raíz del proyecto y contendrá el Vagrantfile. Vagrantfile es un archivo Ruby que describe cómo configurar y aprovisionar la máquina virtual.

Cree el directorio del proyecto y cámbielo a él con los siguientes comandos:

mkdir ~/my-first-vagrant-project
cd ~/my-first-vagrant-project

El siguiente paso es inicializar un nuevo Vagrantfile usando el vagrant init y especificar el cuadro que queremos usar.

Las cajas son el formato de paquete para entornos Vagrant y son específicas del proveedor. Puede encontrar una lista de Vagrant Boxes disponible públicamente en la página del catálogo Vagrant Box.

En este ejemplo usaremos el cuadro centos/7 Ejecute el siguiente comando para inicializar un nuevo archivo 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.

Puede abrir el archivo Vagrant, leer los comentarios y realizar cambios de acuerdo a sus necesidades.

Ahora podemos ejecutar el vagrant up que creará y configurará la máquina virtual basada en Vagrantfile.

vagrant up
==> default: Configuring and enabling network interfaces...
 default: SSH address: 192.168.111.111:22
 default: SSH username: vagrant
 default: SSH auth method: private key
 ==> default: Rsyncing folder: /home/noviello/Vagrant/my-first-vagrant-project/=> /vagrant

Como puede ver en el resultado anterior, Vagrant también monta el directorio del proyecto /vagrant en la máquina virtual, lo que le permite trabajar en los archivos de su proyecto en su máquina host.

Para iniciar sesión a través de ssh en la máquina virtual, simplemente ejecute:

vagrant ssh

Puede detener la máquina virtual con el siguiente comando:

vagrant halt

Este comando detiene la máquina en ejecución si está en ejecución y destruye todos los recursos creados durante la creación de la máquina:

vagrant destroy

Conclusión

Ha aprendido a instalar y usar Vagrant en su computadora con Ubuntu 18.04. También le mostramos cómo crear un entorno de desarrollo básico.

Para obtener más información sobre Vagrant, visite la página de documentación oficial de Vagrant.

Support us with a

Successivamente, completa il checkout per l'accesso completo a Noviello.it.
Bentornato! Accesso eseguito correttamente.
Ti sei abbonato con successo a Noviello.it.
Successo! Il tuo account è completamente attivato, ora hai accesso a tutti i contenuti.
Operazione riuscita. Le tue informazioni di fatturazione sono state aggiornate.
La tua fatturazione non è stata aggiornata.