Archivos VBox: ¿Cuál hacer una copia de seguridad para la instantánea?

2

Me gustaría poder crear una máquina virtual invitada con VirtualBox y tomar dos instantáneas de ella:

  • "Configuración limpia": solo el sistema operativo y las dependencias mínimas instaladas, todavía no hay una pila de software útil
  • "Completamente configurado": la pila Clean Config + my software (servidor de aplicaciones, base de datos, servidor web, etc.)

De esta manera, siempre podré limpiar la VM y comenzar de nuevo con una VM nueva (Clean Config) o puedo limpiar mi pila de software y comenzar de nuevo no solo con Clean Config sino también con el software del servidor recién instalado.

Cuando creo mi VM (usando un controlador SATA y una unidad VDI para simplificar) veo tres archivos asociados con ella:

  • my-first-vbox-vm.vbox
  • my-first-vbox-vm.vbox-prev
  • my-first-vbox-vm.vdi

Supongo que el archivo VDI es mi disco duro y en realidad contiene todos los datos (OS + software stack) para la VM, y que el archivo VBOX es cualquier otra configuración para la VM que no tiene que ver con el almacenamiento (monitor / pantalla config, mobo, etc.). No estoy seguro de qué es el archivo VBOX-PREV ...

Mi (s) pregunta (s) tienen que ver con la implementación de un sistema de copia de seguridad de instantáneas. Compré un HD externo de 1TB que quiero usar para almacenar estas instantáneas. Entonces:

  • ¿Qué archivo (s) necesito hacer una copia de seguridad para tener estas dos configuraciones (Limpio y Completo)? ¿Necesito los tres o solo el VDI? Supongo que todo se reduce a esto: ¿puedo guardar el VDI y "enchufarlo" en cualquier archivo VBOX (VM) antiguo? ¿O están todos estos archivos unidos en la cadera?

¡Gracias por adelantado!

pnongrata
fuente

Respuestas:

2

Parte de esta funcionalidad está integrada en VirtualBox, aunque no puedo decir que sea robusta. (De hecho, cuando comencé mi VirtualBox me dijo que uno de mis VHD de instantánea no estaba disponible por alguna razón ...) El VDI es su imagen de disco virtual, y básicamente es el disco duro. A medida que se toman las instantáneas, se agregan a una carpeta de instantáneas como VHD. Esto funciona bastante bien para fines de prueba, pero he tenido más de unas pocas instantáneas que dejan de funcionar por cualquier motivo.

Parece que está mucho más configurado de lo que necesita con un externo de 1TB. Debería poder arrancar una máquina solo con el VDI, pero el archivo vbox es pequeño, por lo que también puede hacer una copia de seguridad. Sin embargo, mientras tenga el VDI, no puedo pensar en ninguna razón por la que no pueda volver a iniciar la máquina en VirtualBox. Si comienza con un VHD, incluso podría arrancar la máquina en otra VM con algunos ajustes.

Puede ser mejor configurar su configuración limpia, hacer una copia de seguridad de todo y luego hacer lo mismo para su configuración completa. Con una unidad de 1TB definitivamente tienes espacio.

Tanner Faulkner
fuente
Gracias @ r.tanner.f (+1): eso es exactamente lo que pretendo hacer: (1) instalar Ubuntu, (2) hacer una copia de seguridad de la "Configuración limpia", (3) instalar y configurar mi pila de hardware, (4) hacer una copia de seguridad la "Configuración completa". ¡Gracias de nuevo!
pnongrata
0

Mi única preocupación es que el UUID de las imágenes del disco virtual le causará dolor al intentar ejecutar dos instantáneas de la máquina virtual. Es posible superar esto editando el archivo VirtualBox.xml, pero eso es demasiado trabajo para lo que está buscando lograr aquí.

Mi sugerencia es tomar un clon completo del estado actual de su máquina virtual y configurar la segunda máquina virtual para usar una dirección MAC diferente para que no tenga dolores de cabeza en la LAN local.

De hecho, acabo de escribir un blog sobre este tema; si desea ver cómo realizar esto, échele un vistazo a:

http://ed.tella.info/blog/how-to-clone-a-vm-in-virtualbox

Ed Tella
fuente