Introducción
Vagrant es una herramienta de código abierto para crear y administrar entornos de máquinas virtuales. Se requiere un entorno de prueba para analizar la última versión y las nuevas herramientas del mercado. La configuración predeterminada de Vagrant usa VirtualBox para administrar la virtualización.
Actúa como una herramienta de configuración importante para ayudar a administrar múltiples entornos virtuales con la misma configuración.
Este tutorial lo guiará a través del proceso de instalación de Vagrant en Ubuntu 18.04 LTS. Usaremos el proveedor de VirtualBox, que es el proveedor estándar de Vagrant.
¿Qué es VirtualBox?
Puede optar por instalar dos sistemas operativos diferentes en una sola máquina virtual, pero tendrá que reiniciar su sistema cada vez que lo instale. VirtualBox le permite ejecutar múltiples sistemas operativos en un solo sistema. Puede cambiar a cualquier persona sin reiniciar su sistema.
requisitos
Antes de comenzar, asegúrese de haber iniciado sesión como usuario root con privilegios de sudo.
Instalar Vagrant
Comience instalando Vagrant en Ubuntu. Para hacer esto, siga los pasos a continuación.
1. Instale VirtualBox
Necesitamos dirigir nuestras máquinas virtuales a VirtualBox. Para instalar el paquete de VirtualBox, ejecute el siguiente comando:
$ sudo apt install virtualbox
2. Instalación de Vagrant
El siguiente paso es instalar el paquete Vagrant desde los repositorios de Ubuntu ejecutando el siguiente comando:
$ sudo apt install vagrant
Para obtener la última versión estable del paquete Vagrant, vaya al paquete Debian que se encuentra en la página de descarga oficial de Vagrant y descárguelo desde allí.
3. Verifique la instalación de Vagrant
Una vez que Vagrant se haya instalado con éxito en Ubuntu, debe verificar la instalación ejecutando el siguiente comando:
$ vagrant --version
La salida debería verse así:
Vagrant 2.0.2
Implementación de Vagrant en Ubuntu 04/18
Después de instalar Vagrant en su sistema operativo Ubuntu, necesita crear e implementar un entorno de desarrollo.
Para hacer esto, primero cree el directorio raíz que contiene el archivo Vagrantfile. Este es un archivo que ilustra la configuración de la máquina virtual y el proceso de aprovisionamiento.
Cree el directorio raíz, luego haga lo siguiente para cambiarlo:
$ mkdir ~/my-first-vagrant-project $cd ~/my-first-vagrant-project
A continuación, utilice el Vagabundo init Comando para inicializar Vagrantfile. Asegúrese de incluir el campo que desea utilizar.
Estas cajas están en un formato de paquete Vagrant para entornos de desarrollo. Puede encontrar una lista completa de las cajas Vagrant disponibles en la página del catálogo de cajas Vagrant.
En nuestro tutorial usamos el cuadro centos / 7. Ejecute el siguiente comando para preparar un nuevo Vagrantfile:
$ vagrant init centos/7
Usted debe hacer esto:
$ 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.
A continuación, ejecute el Vagabundo Comando para crear y configurar la máquina virtual basada en Vagrantfile.
$ vagrant up
La salida debería verse así:
$ ==> 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
De los resultados anteriores, está claro que Vagrant monta la raíz del proyecto en / Vagabundo en la máquina virtual. Esto permite al usuario trabajar en sus archivos en una computadora host.
Ejecute el siguiente comando para SSH la máquina virtual:
$ vagrant ssh
Ejecute el siguiente comando para detener su máquina virtual:
$ vagrant halt
La ejecución de este comando debería detener la máquina host y puede destruir cualquier archivo creado previamente en su máquina virtual:
$ vagrant destroy
Conclusión
¡Felicidades! Ahora ha instalado Vagrant con éxito. Ahora puede ejecutarlo en su computadora Ubuntu 18.04 y crear un entorno de desarrollo básico en poco tiempo.