Androide

Cómo instalar vagrant en centos 7

How to add,install and run CentOS 7 Vagrant box to Virtualbox using Vagrant

How to add,install and run CentOS 7 Vagrant box to Virtualbox using Vagrant

Tabla de contenido:

Anonim

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í:

Vagrant 2.2.6

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:

vagrant destroy

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 vagabundos