Aquesta és una revisió antiga del document
vagrant
resumen comandos
imágenes (box)
- descargar:
vagrant box add <imagen>
- listar imagenes disponibles:
vagrant box list
- generar fichero .box a partir de imagen descargada:
vagrant box repackage <imagen> <sistema_virtualizacion> <version>
- eliminar imagen:
vagrant box remove <imagen>
- añadir imagen desde fichero local:
vagrant box add <fichero.box> –name debian/jessie64
(nombre ejemplo) - mirar estado de versión de las imágenes descargadas:
vagrant box outdated
–global
sobre todas las imágenes
vagrant box prune
: eliminar versiones de imágenes viejas (cuando se actualiza no se elimina la versión anterior)- actualizar imágenes:
vagrant box update
- crear una imagen desde una VM de virtualbox:
- obtener listado de MVs:
VBoxManage list vms
vagrant package –base “Nombre de la MV” –output maquina.box
máquinas virtuales
vagrant init <imagen>
: montar un escenario (en su directorio)- -m crea el
Vagrantfile
sin comentarios
vagrant up
: arrancar la máquinavagrant reload
: para cambios en el Vagrantfile que no impliquen la destrucción de la máquina, se aplican esos cambios sin eliminar la máquina.vagrant halt
: parar la máquinavagrant status
: estado de la máquinavagrant global-status
: estado y situación de todas las máquinasvagrant ssh
: conexión a la máquinavagrant destroy
: destruir máquina
red
vagrant port
: muestra los puertos redireccionados de la MV
snapshots
vagrant snapshot save <snapshot>
vagrant snapshot restore <snapshot>
vagrant snapshot push
↔vagrant snapshot pop
Introducción
- Conocer las características de Vagrant
- Aprender a utilizarlo mediante múltiples ejemplos
- Creación de escenarios
- Configuración de Vagrantfile
- Describir algunos ejemplos avanzados