Buscar en el Blog

martes, 26 de agosto de 2014

Cómo asociar una instancia de Vagrant pre-existente

En ésta publicación, explico el procedimiento para asociar una instancia de Vagrant preexistente nuevamente.

Estuve realizando unas pruebas y sucedió que mi configuración de Vagrant fue eliminada y al correr

vagrant status

Obtenía el mensaje de que no tenía ninguna máquina de Vagrant configurada, a pesar de que había creado y provisionado la instancia usando los comandos de Vagrant.

Current machine states:


default                   not created (virtualbox)



The environment has not yet been created. Run `vagrant up` to

create the environment. If a machine is not created, only the

default provider will be shown. So if a provider is not listed,

then the machine is not created for that environment.

Para resolver éste error se tiene que realizar lo siguiente:

1) Sí se está usando VirtualBox, ejecutar el siguiente comando para conocer el ID de la máquina Virtual que se desea asociar

VBoxManage list vms

Por ejemplo: se mostrará algo similar a lo siguiente:

"nombreMaquinaVirtual" {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}

2) Dentro del directorio dónde se tiene el archivo Vagrantfile, ir al directorio .vagrant/machines/default/virtualbox y crear el archivo id. En el archivo colocar el ID de la máquina virtual

cd .vagrant/machines/default/virtualbox
nano id

NOTA: el archivo id deberá tener como contenido

xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

3) Ejecutar vagrant up para iniciar nuevamente la instancia y listo!!!

1 comentario: