Esportare una macchina virtuale con le istantanee?


14

Ho una macchina con istantanee in diversi punti chiave della configurazione.
Ora devo eseguire il backup di questa VM, con le sue istantanee, su un'altra macchina.

  • Ho provato la funzione "Esporta", ma il file .ova contiene solo lo stato corrente, senza istantanee.
  • L'altra soluzione che vedo è tornare alla prima istantanea, esportare, passare alla prossima istantanea, esportare ... Sarebbe lungo, noioso e pesante.

Esiste un modo per prendere una macchina virtuale e inviarla a un altro computer preservando le istantanee?


In genere il modo in cui si esporta una macchina virtuale con snapshot è quello di clonare la macchina virtuale e questo genererà una nuova macchina virtuale consolata. Hai provato a clonare la macchina virtuale?
Ramhound


@Ramhound: posso clonare la VM, ma rimane sullo stesso computer, devo passare il file a un altro computer. A meno che non abbia perso un'opzione per clonare un file? Ho anche bisogno di tutte le istantanee, non solo di una. L'obiettivo è anche l'archiviazione.
DrakaSAN

@Ramhound: modificato per spiegare in dettaglio il caso d'uso e la mia soluzione attuale.
DrakaSAN,

Risposte:


14

Per copiare un'intera VM con le sue istantanee e tutto il resto, l'unico modo che conosco è copiando l'intera cartella della VM. La compressione della cartella con 7z ridurrà lo spazio su disco da trasferire.

Se necessario, la VM con le sue istantanee può essere clonata con un altro nome:

[tasto destro] VM -> Clona ... -> [pulsante] Avanti -> [pulsante di opzione ] Clone completo -> [pulsante di opzione ] Tutto -> [pulsante] Clona

Vedi l'articolo Spostamento di una VM VirtualBox con snapshot per una scrittura dettagliata.


1

Il processo di copia della cartella "Virtual VM" completa da un host a un altro può essere riassunto come segue:

Backup: backup completo della cartella "c: / Users / oldlogname / Virtual Vms"

Ristabilire:

  • Ripristina la cartella "c: / Users / newlogname / Virtual Vms" completa

  • Modifica ogni file "* .vbox-prev" di ogni VM, sostituendo i percorsi / nomi di log interessati

  • Avviare la console VirtualBox nel nuovo host

    • Menu: Macchina-> Aggiungi ... (ciascuna delle cartelle / file VM importati)

    • Dichiarare e associare cartelle condivise esistenti nel vecchio host vm

  • Aggiorna le "aggiunte di virtualbox" a ciascuna VM se il VBox host ha una versione diversa

Godere.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.