Herramientas de usuario

Herramientas del sitio


informatica:sistemas_operativos:virtualizacion:vagrant

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
informatica:sistemas_operativos:virtualizacion:vagrant [2021/06/26 19:29] – [Línea de comandos] tempwininformatica:sistemas_operativos:virtualizacion:vagrant [2021/06/26 20:29] (actual) – [Vagrantfile] tempwin
Línea 4: Línea 4:
  
   * [[https://www.vagrantup.com/|Web oficial]]   * [[https://www.vagrantup.com/|Web oficial]]
 +
 +===== Terminología =====
 +
 +  * **Box**: entorno Vagrant empaquetado.
 +  * **Provider**: sistema subyacente que gestiona la las máquinas virtuales (VirtualBox, Docker, VMware...)
 +  * **Provisioner**: sistemas que permiten la instalación de programas o configurar las máquinas virtuales como Chef o Puppet
 +  * **Vagrantfile**: fichero usado para personalizar un entorno Vagrant. Escrito en Ruby
  
 ===== Uso ===== ===== Uso =====
Línea 21: Línea 28:
 <code ruby> <code ruby>
 Vagrant.configure("2") do |config| Vagrant.configure("2") do |config|
-  config.vm.box = "ubuntu/trusty64"+  config.vm.box = "debian/buster64"
 end end
 </code> </code>
Línea 39: Línea 46:
 </code> </code>
  
-vagrant init>> Initialize the directory as a Vagrant environment; creates Vagrantfile. +  * ''vagrant init'': inicializa un directorio como entorno Vagrant, crea un fichero ''Vagrantfile''
- +  * ''vagrant box add <boxname>'': Añade una box de Vagrant al entorno
-vagrant box add <boxname>>> Add a Vagrant box to to environment+  * ''vagrant up'': crea y configura la máquina virtual definida en el ''Vagrantfile''
- +  * ''vagrant ssh'': se conecta por SSH a la máquina virtual
-vagrant up>> Create and configure the guest machine(s) defined in the Vagrantfile. +  * ''vagrant halt'': intenta apagar correctamente la máquina virtual. 
- +  * ''vagrant suspend'': suspende la máquina virtual (congela el estado en el que está), no la apaga
-vagrant ssh>> SSH into guest machine; include hostname in multi-machine environments+  * ''vagrant resume'': arranca una máquina detenidafuese suspendida o parada
- +  * ''vagrant reload'': rienicia la máquina virtual, es lo mismo que ''vagrant halt'' y luego ''vagrant resume''
-vagrant halt>> Attempt a graceful shutdown of the guest machine(s) +  * ''vagrant status'': muestra el estado de las máquinas gestionadas por Vagrant. 
- +  * ''vagrant destroy'': Elimina la máquina virtual.
-vagrant suspend>> Suspend the machine(s) in its current state; does not shut down machine(s). +
- +
-vagrant resume>> Start stopped guest machine(s)whether halted or suspended+
- +
-vagrant reload>> Reboot guest machine; the same as running vagrant halt then vagrant resume. +
- +
-vagrant status>> View state of machines managed by Vagrant +
- +
-vagrant destroy>> Remove guest machine(s).+
informatica/sistemas_operativos/virtualizacion/vagrant.1624728564.txt.gz · Última modificación: por tempwin