How to add,install and run CentOS 7 Vagrant box to Virtualbox using Vagrant
Tabla de contenido:
Vagrant es una herramienta de línea de comandos de código abierto para construir y administrar entornos de máquinas virtuales. De forma predeterminada, Vagrant puede aprovisionar máquinas sobre VirtualBox, Hyper-V y Docker. Se pueden instalar otros proveedores como Libvirt (KVM), VMware y AWS a través del sistema de complemento Vagrant.
Vagrant es utilizado principalmente por los desarrolladores para configurar un entorno de desarrollo que coincida con el entorno de producción.
En este tutorial, lo guiaremos a través de la instalación de Vagrant en sistemas CentOS 7.
Prerrequisitos
Asegúrese de cumplir con los siguientes requisitos previos antes de continuar con este tutorial:
- VirtualBox está instalado en su máquina CentOS. Ingresó como usuario con privilegios de sudo.
Instalación de Vagrant en CentOS
Al momento de escribir este artículo, la última versión estable de Vagrant es la versión 2.2.6. Antes de continuar con el siguiente paso, visite la página de descargas de Vagrant y verifique si hay una nueva versión de Vagrant disponible.
Use el siguiente comando para instalar Vagrant en su máquina CentOS:
sudo yum install
Para verificar que la instalación se realizó correctamente, ejecute el siguiente comando que imprimirá la versión Vagrant:
vagrant --version
La salida debería verse así:
Comenzando con Vagrant
Ahora que Vagrant está instalado en su sistema CentOS, le mostraremos cómo crear un entorno de desarrollo.
Utilizaremos el proveedor VirtualBox, que es el proveedor predeterminado para Vagrant.
El primer paso es crear un directorio que sea el directorio raíz del proyecto y que contenga el archivo 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 con:
mkdir ~/my-vagrant-project
cd ~/my-vagrant-project
El siguiente paso es inicializar un nuevo Vagrantfile usando el comando vagrant
vagrant init
y especificar el cuadro que desea usar.
Las cajas son el formato del paquete para los entornos Vagrant y son específicas del proveedor. Puede encontrar una lista de Cajas Vagrant disponibles públicamente en la página del catálogo de Cajas Vagrant.
En este ejemplo, utilizaremos el cuadro
ubuntu/bionic64
. Ejecute el siguiente comando para inicializar un nuevo Vagrantfile:
vagrant init ubuntu/bionic64
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 Vagrantfile, leer los comentarios y realizar ajustes de acuerdo a sus necesidades.
Ejecute el comando
vagrant up
para crear y configurar la máquina virtual de acuerdo con el archivo Vagrantfile.
vagrant up
==> default: Configuring and enabling network interfaces… default: SSH address: 192.168.121.24:22 default: SSH username: vagrant default: SSH auth method: private key ==> default: Rsyncing folder: /home/linuxize/Vagrant/my-vagrant-project/ => /vagrant
Como puede ver en el resultado anterior, Vagrant también monta el directorio del proyecto en
/vagrant
en la máquina virtual, lo que le permite trabajar en los archivos de su proyecto en su máquina host.
Para ingresar a la máquina virtual simplemente ejecute:
vagrant ssh
Puede detener la máquina virtual con el siguiente comando:
vagrant halt
El siguiente comando detiene la máquina si se está ejecutando y destruye todos los recursos que se crearon durante la creación de la máquina:
Conclusión
Ha aprendido a instalar y usar Vagrant en su máquina CentOS 7. También le hemos mostrado cómo crear un entorno de desarrollo básico.
Para encontrar más información sobre Vagrant, visite la página oficial de documentación de Vagrant.
centos vagabundosCómo instalar vagrant en centos 8
Vagrant es una herramienta de línea de comandos para construir y administrar entornos de desarrollo virtualizados. En este tutorial explicaremos cómo instalar Vagrant en CentOS 8.
Cómo instalar vagrant en debian 9
Vagrant es una herramienta de línea de comandos de código abierto para construir y administrar entornos de máquinas virtuales. Este tutorial explica cómo instalar Vagrant en una máquina Debian 9.
Cómo instalar vagrant en ubuntu 18.04
En este tutorial le mostraremos cómo instalar Vagrant en una máquina Ubuntu 18.04. Vagrant es una herramienta de línea de comandos para construir y administrar entornos de máquinas virtuales.







