Vagrant es una poderosa herramienta open source para configurar y desplegar múltiples entornos de desarrollo. Esta diseñada para trabajar en Linux, Mac OS X y Windows, aunque viene con VirtualBox para las necesidades de virtualización, se puede utilizar también con otros proveedores como VMware o AWS.
Para instalar Vagrant en debian wheezy de 64 bits me base en el how to de Digital Ocean. Básicamente los pasos son:
- Actualizar el sistema:
sudo apt-get update
- Instalar los kernel headers:
sudo apt-get install linux-headers-$(uname -r) build-essential
- Instalar vitualbox:
sudo apt-get install dpkg-dev virtualbox-dkms
- Descargar vagrant de la web:
- Instalar vagrant:
sudo dpkg -i vagrant_1.6.3_x86_64.deb
- Reconfigurar virtualbox DKMS
sudo dpkg-reconfigure virtualbox-dkms
Para empezar a usar Vagrant baje la caja (box); no se si sea correcto llarmarla así. De la web http://www.vagrantbox.es/ baje la caja.
En mi caso use una con centOS 6.5 ya que es la versión con la que trabajamos en los VPS.
vagrant box add centos65 https://github.com/2creatives/vagrant-centos/releases/download/v6.5.3/centos65-x86_64-20140116.box
En el comando anterior llame a mi caja (box) centos65.
Luego creé un directorio donde voy a poner mi entorno de desarrollo.
mkdir centos_proyect
cd centos_proyect
cd centos_proyect
Inicie vagrant:
vagrant ini
Esté creo un archivo llamado Vagrantfile.
Luego hay que editarlo y poner el nombre de nuestra caja en lugar de: config.vm.box = "base"
vim Vagrantfile
config.vm.box = "centos65"
Guardar y cerrar vim:
:x
Ahora ya se pude desplegar la maquina con:
vagrant up
Por ultimo para entrar a la maquina:
vagrant ssh
Para salir con: exit o con: ctrl+d
Saludos.
Fuente:
How To Install Vagrant on a VPS Running Ubuntu 12.04
Comentarios