Virtual Box y Vagrant

Virtual Box y Vagrant
Sin comentarios Facebook Twitter Flipboard E-mail

Utilizamos en muchas ocasiones VirtualBox para gestionar maquinas virtuales. Sin embargo en muchas ocasiones el proceso de construir máquinas virtuales es cuando menos tedioso. Vagrant es un software que nos permite construir nuestras máquinas virtuales de una forma rápida y automática a través del concepto que denominan "box" o caja. Para que Vagrant nos funcione necesitamos tener instalado VirtualBox.

Vagrant001

Una vez que tenemos configurado VirtualBox en nuestro equipo el siguiente paso sería construir una máquina virtual desde cero. Esto nos llevaría un periodo de tiempo entre 15 minutos a varias horas dependiendo de nuestras necesidades. En vez de enfocar de esta forma nos podemos instalar Vagrant.

¿Qué es Vagrant?

Es una herramienta que nos genera máquinas virtuales a través de imágenes previamente construidas y que están disponibles en la comunidad. A estas máquinas se las denomina normalmente cajas (boxes) y podemos buscar la que más nos interese.

002vagrant

Instalación

Para instalar Vagrant simplemente nos bajamos el instalador para la plataforma que nos corresponda y seguimos los pasos por defecto (es muy sencillo). Una vez hecho esto podremos buscar el tipo de máquina que necesitemos en la web, en este caso voy a solicitar una máquina con ubuntu y mysql.

003

Como vemos en el resultado nos aparece el nombre de "avenuefactory/lamp" como máquina favorita de la gente. Lanzamos desde linea de comandos la instrucción "init" de vagrant para configurar la máquina.

vagrant init avenuefactory/lamp

005

Vagrant construirá un fichero que se denomina "VagrantFile" y que contiene la configuración por defecto de la máquina (es editable). Hecho esto nos queda ejecutar:

vagrant up

Este comando instalará la máquina por completo de forma desatendida y en un rato tendremos una máquina completamente operativa y funcionando a nivel de VirtualBox.

006 1

Ya podemos acceder a nuestra maquina virtual y a nuestro mysql a través del phpmyadmin que viene integrado por defecto en ella. Todo en menos de 10 minutos y de forma totalmente desatendida.

007 1

Usamos la máquina el tiempo que deseemos y finalmente lanzamos :vagrant halt para parar la máquina. Todo muy sencillo y rápido.

En GenBetaDev:Virtualizando online cualquier navegador

Comentarios cerrados
Inicio