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–globalsobre 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
Vagrantfilesin comentarios
vagrant up: arrancar la máquinavagrant reload: aplica cambios en el Vagrantfile sin que impliquen la destrucción de 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