Ambdós costats versió prèvia Revisió prèvia Següent revisió | Revisió prèvia |
info:cursos:openwebinars:vagrant [07/07/2018 10:36] – [vagrant] mate | info:cursos:openwebinars:vagrant [20/08/2018 03:31] (actual) – [vagrant] mate |
---|
= vagrant | = vagrant (openwebinars) |
{{tag>devops cursos}} | {{tag>devops cursos vagrant}} |
== resumen comandos | |
=== imágenes (box) | |
* ''vagrant box add <imagen>'': descargar | |
* ''vagrant box list'': listar imagenes disponibles | |
* ''vagrant box repackage <imagen> <proveedor> <version>'': generar fichero .box a partir de imagen descargada | |
* ''vagrant box remove <imagen>'': eliminar imagen | |
* ''vagrant box add <fichero.box> –name debian/jessie64'': añadir imagen desde fichero local (nombre ejemplo) | |
* ''vagrant box outdated'': mirar estado de versión de las imágenes descargadas | |
* ''--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) | |
* ''vagrant box update'': actualizar imágenes | |
* crear una imagen desde una VM de virtualbox: | |
* ''VBoxManage list vms'': obtener listado de MVs | |
* ''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áquina | |
* ''vagrant reload'': aplica cambios en el Vagrantfile sin que impliquen la destrucción de la máquina. | |
* ''vagrant halt'': parar la máquina | |
* ''vagrant status'': estado de la máquina | |
* ''vagrant global-status'': estado y situación de todas las máquinas | |
* ''vagrant ssh'': conexión a la máquina | |
* ''vagrant destroy'': destruir máquina | |
| |
=== red | |
* ''vagrant port'': muestra los puertos redireccionados de la MV | |
| |
=== snapshots | |
* ''vagrant snapshot save <nombre_snapshot>'': crea un snapshot | |
* ''vagrant snapshot restore <snapshot>'': restaura un snapshot | |
* ''vagrant snapshot push'' <-> ''vagrant snapshot pop'': crea una "pila" de snapshots | |
| |
| |
=== Vagrantfile | |
* ''config.vm.network "private_network", ip: "192.168.50.4"'': [[https://www.vagrantup.com/docs/networking/private_network.html]] | |
| |
=== otros | |
* ''vagrant validate'': comprueba la validez sintáctica de un **Vagrantfile** | |
| |
== Introducción | == Introducción |