una respaldo otro maquina importar hacer exportar copiar copia como clonar virtualbox vagrant

respaldo - exportar vdi virtualbox



¿Hay alguna forma de clonar un cuadro errante que ya está instalado? (2)

Solo tiene que descargar el cuadro de VM solo una vez y hacer todos los cambios y configuraciones que necesita y luego volver a empaquetar este en un nuevo cuadro llamado "myVM.box".

Luego comentas en el vagrantfile la siguiente línea

#config.vm.box_url = "https://site_of_boxes..."

y usado

config.vm.box = "myVM"

Se inicia sin descargar ninguna VM.

Debo tener la misma VM en otras computadoras pero no quiero descargar la caja completa, php mysql, etc.

Ya tengo una caja configurada como debería ser y quiero ejecutar esta máquina virtual en otras computadoras.

Cuando el usuario ejecuta "vagrant up", la máquina debería comenzar sin descargar nada.

¿Alguien tiene una solución para eso?


Lo más fácil sería empaquetar la caja de vagrant preconfigurada y transferir el archivo .box a la otra máquina, agregar la caja y ejecutar vagrant up .

Así que los pasos se ven a continuación:

  1. Empaquete el cuadro preconfigurado => vagrant package --base preconfigured_vm --output /path/to/mybox.box . Tenga en cuenta que según los documentos, la opción --base debe ser el UUID de la máquina, o el nombre VirtualBox le da la máquina (que se encuentra al abrir la aplicación VirtualBox).
  2. transfiera la caja a la computadora usando scp , rsync o lo que sea ... (también inicia un servidor web rápidamente usando python -m http.server PORT o ruby -run -e httpd /path/to -p PORT )
  3. Inicia e inicia vagrant init preconfigured_vm /path/to/mybox.box
  4. Hecho