Post Top Ad

Your Ad Spot

martes, 8 de septiembre de 2020

Configuración de Vagrant en Ubuntu

 Configuración de Vagrant en Ubuntu


Este será un tutorial divertido para configurar Vagrant en Ubuntu Linux . Vagrant es el excelente software de HashiCorp, creado por Mitchell Hashimoto. Su propósito es facilitar los entornos de desarrollo. Vagrant permite al desarrollador de software, al ingeniero de devops o al administrador del sistema crear entornos de software ligeros y totalmente reproducibles en máquinas virtuales. En este tutorial de vagrant virtualbox, trabajaremos en una máquina virtual de escritorio de Ubuntu e instalaremos Virtualbox y Vagrant en esta VM. A partir de ahí, aprovisionaremos una máquina virtual dentro de nuestro escritorio de Ubuntu, creando una configuración de virtualización anidada .

Resumen de comandos utilizados 
sudo apt-get install virtualbox(instala VirtualBox)
vboxmanage -v(enumera la versión de VirtualBox instalada)
sudo apt-get install vagrant(instala vagabundo)
vagabundo -v(enumera la versión de Vagrant instalada)
init vagabundo(inicializar un nuevo Vagrantfile)
vagabundo(lanza el entorno Vagrant)
vagabundo ssh(SSH en VM)
uname -a(imprimir información de distribución de Linux)
vboxmanage lista en ejecución vms(lista de máquinas virtuales que se ejecutan en VirtualBox)
recarga vagabunda(reinicia VM y carga un nuevo Vagrantfile)

Instalar Virtualbox en Ubuntu

El primer paso que completaremos es instalar Virtualbox en nuestro sistema Ubuntu. Un beneficio clave de Vagrant es que abstrae la virtualización. Para ello, necesitaremos hacer uso de un hipervisor en Ubuntu para ejecutar las máquinas virtuales que Vagrant proporcionará. El proveedor más popular de Vagrant es VirtualBox, que es un software de virtualización multiplataforma de Oracle. Para instalar VirtualBox en el escritorio de Ubuntu, abra una terminal y escriba sudo apt-get install virtualboxasí.

sudo apt-get install virtualbox

apt-get install virtualbox

Confirme que VirtualBox esté instalado

Una vez que todo termine desde el primer paso y esté de regreso en la línea de comando, puede verificar la versión de VirtualBox que está instalada en Ubuntu escribiendo vboxmanage -v.

vboxmanage -v

vboxmanage -v

Instalar Vagrant en Ubuntu

Con VirtualBox ahora instalado, podemos avanzar e instalar Vagrant. En la terminal puede escribir sudo apt-get install vagrantpara completar esta tarea.

sudo apt-get install vagrant

apt-get install vagrant

Confirmar que Vagrant está instalado

También podemos verificar para asegurarnos de que Vagrant se instaló correctamente desde el terminal a través del vagrant -vcomando.

vagabundo -v

vagabundo -v

Cree su primera máquina virtual aprovisionada por Vagrant

Desde el directorio de inicio, crearemos un nuevo directorio de ubuntu para trabajar. Una vez que ingresemos en ese nuevo directorio, escriba vagrant init hashicorp/precise32y presione enter. Aquí es donde comienza a suceder la magia. Con este comando, se coloca un nuevo archivo de configuración en el directorio llamado Vagrantfile . El comando nos dice que ahora estamos listos para ejecutar el comando vagrant up para crear nuestro primer entorno virtual.

init vagabundo

init vagabundo
Prestando atención a este importante mensaje, echemos un vistazo al Vagrantfile en sí.

El Vagrantfile

Mostrar la máquina predeterminada

Pongamos ahora a este cachorro en línea. Escriba vagrant upen la línea de comandos y observe cómo se desarrolla la magia.

vagabundo

vagabundo
La descarga de la imagen que contiene Ubuntu Precise Linux tardará un poco. Lo que Vagrant está haciendo en este paso es crear y lanzar una máquina virtual con Ubuntu Linux. Todo está configurado para ti automáticamente, incluido SSH. Cuando se completa el proceso, puede SSH con el vagrant sshcomando del invitado a la máquina virtual. Probemos eso ahora.

vagabundo ssh

vagabundo ssh
Ahora ha iniciado sesión en la máquina virtual Ubuntu Precise Linux a través de SSH desde la máquina host. Observe el nuevo mensaje de vagrant @ precisa32: ~ $ . Continúe y escriba algunos comandos de Linux para probar las cosas.

uname -a

uname -a
La salida de este comando es Linux exact32 3.2.0-23-generic-pae # 36-Ubuntu SMP Tue Apr 10 22:19:09 UTC 2012 i686 i686 i386 GNU / Linux, por lo que sabemos que la VM está funcionando perfectamente. Finalmente, podemos cerrar la sesión de SSH y simplemente enumerar y confirmar las máquinas virtuales en ejecución a través de VirtualBox. Podemos hacer eso con el vboxmanage list runningvmscomando así.

vboxmanage lista en ejecución vms

vboxmanage lista en ejecución vms

¡Increíble! Bueno, ¿qué tal eso? Una máquina virtual Ubuntu completamente funcional que se aprovisionó con solo un puñado de comandos en Vagrant.

Agregar una interfaz GUI a la máquina virtual

Vagrant arranca la máquina virtual en un estado sin cabeza. Es decir, no tiene GUI propia y la única forma de iniciar sesión en la VM es con SSH. Esto se puede configurar en el Vagrantfile descomentando algunas líneas y luego recargando la VM. Descomente la sección del archivo Vagrant así.

Con esta modificación al Vagrantfile, ahora podemos recargar la máquina virtual con el vagrant reloadcomando.

recarga vagabunda

recargar vagabundo con gui
Durante esta recarga de la máquina virtual, la máquina virtual recién iniciada lanzará su propia GUI en la que puede iniciar sesión sin necesidad de SSH. El nombre de usuario y la contraseña son ambos vagrantDesde aquí, podemos interactuar con la máquina virtual usando los mismos comandos como si estuviéramos conectados vía SSH. Una última forma en la que podemos demostrar que esta máquina virtual está de hecho viva y bien es lanzar la propia GUI de Virtualbox. Para hacerlo, simplemente escriba virtualboxen la terminal. Observe que se inicia una nueva GUI que le brinda información sobre la máquina virtual en ejecución. Podemos ver el nombre, sistema operativo, memoria base, orden de arranque, aceleración, memoria de video, controlador IDE y más.
lanzar virtualbox gui en ubuntu


Configuración de Vagrant en Ubuntu Resumen

Bueno, ahí lo tiene, una instalación completa de Vagrant en Ubuntu junto con el aprovisionamiento y el lanzamiento de nuestra primera máquina virtual a través de Vagrant con VirtualBox como proveedor. Cubrimos la instalación de VirtualBox desde la línea de comandos y luego confirmamos que se instaló correctamente. A continuación, instalamos Vagrant y también confirmamos que se instaló correctamente en la línea de comandos. Lo siguiente que hizo uso de los comandos de vagabundos vagrant initvagrant upvagrant sshpara el suministro, puesta en marcha, e ingrese a una nueva máquina virtual!

No hay comentarios.:

Publicar un comentario

Dejanos tu comentario para seguir mejorando!

outbrain

Páginas