Vagrant es una herramienta que permite crear máquinas virtuales (MV) con una configuración específica en base a un fichero de configuración que hemos preparado previamente para facilitarnos la tarea de crear entornos de desarrollo con una esa configuración específica. De esta manera, si tenemos varios equipos de trabajo que estan desarrollando aplicaciones con diferentes tecnologías, podremos falicitarles la tarea de duplicar o crear entornos nuevos de desarrllo mediante Vagrant con un solo clic. Así podremos tener máquinas que trabajen con PHP 5.4 y otras con PHP 5.6, y cualquier otra configuración específica que necesitemos. Como sabéis, no todas las aplicaciones web funcionan bajo las mismas tecnologías y en esos casos vemos la necesidad de crear máquinas nuevas instalando todo desde cero. Vagrant nos ayuda a simplificar esa tarea.

vagrant-virtualbox-ubuntu

También te puede interesar:
Cómo convertir un servidor compatible con Virtualbox
Entrar en modo gráfico en Ubuntu Server
eBook de VMware en Español por vExperts
Instalar ESXi 7 en HP MicroServer Gen8

Vagrant con VirtualBox

Vagrant para funcionar necesita de VirtualBox (también compatible con VMware) para poder crear las MV que necesitemos. Su instalación y configuración no es complicada y viene muy bien explicado en su web.

Vagrant-Diagram

Para crear esas plantillas de configuración podemos realizarlas manualmente siguiendo las instrucciones de la web de Vagrant, pero también podemos hacer uso de una herramienta online y gráfica que nos facilita aún más esa tarea, que se llama Puphpet. Con esta herramienta, desde su web, podemos indicar el sistema operativo que queremos usar, si Ubuntu, Debian o Centos. El tipo de servidor que queremos usar, si Apache o Nginx. La versión de PHP, MySQL, Ruby, etc. Todo ese tipo de detalles, se lo indicamos mediante la herramienta gráfica y online, y esta nos genera el fichero de configuración de Vagrant (Vagrantfile) para que podamos usarlo directamente y crear nuestras MV rápidamente.

De momento eso es todo. Cuando saque tiempo, probaré esta herramienta y os contaré mi experiencia y sufrimientos.

Uso de cookies

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.

ACEPTAR