Home
» LINUX
»
Linux: Come esportare e importare macchine virtuali in VMware Workstation Pro
Linux: Come esportare e importare macchine virtuali in VMware Workstation Pro
Per spostare una macchina virtuale VMware Workstation Pro tra host Linux, utilizzare il formato Open Virtualization Format (OVF) . In Workstation Pro, è possibile esportare una VM spenta come pacchetto OVF e successivamente importarlo tramite File > Apri . Workstation può anche importare un'appliance OVA a file singolo.
Le vecchie istruzioni specifiche per Workstation 16 non sono più il riferimento migliore. La matrice di supporto attuale di Broadcom include VMware Workstation Pro 26H1 e 26H1u1 su Linux. Il flusso di lavoro OVF di base rimane semplice: esportare la VM, conservare i file del pacchetto insieme e aprire il file OVF o OVA quando si è pronti a ricreare la VM.
Cosa contiene un'esportazione OVF
Un'esportazione OVF è in genere una cartella di file correlati piuttosto che un singolo file autonomo. Il pacchetto include comunemente:
.ovf — il descrittore che definisce l'hardware virtuale della macchina virtuale e fa riferimento ai suoi dischi.
.vmdk — uno o più file di disco virtuale.
.mf — un manifesto facoltativo contenente i checksum dei file del pacchetto.
Al contrario, un file OVA impacchetta l'appliance in un unico archivio. Workstation Pro può importare entrambi .ovfi .ovatipi di file. Se si utilizza un file OVF, non separare o rinominare casualmente i file VMDK e manifest di riferimento dopo l'esportazione.
Prima di esportare la VM
Arresta completamente il sistema operativo guest anziché lasciare la macchina virtuale in esecuzione o sospesa.
Assicurati che la destinazione disponga di spazio di archiviazione libero sufficiente per i dischi virtuali esportati.
Utilizza una cartella vuota dedicata per l'esportazione, in modo che tutti i file del pacchetto OVF siano facili da identificare e spostare insieme.
Non considerare OVF come un sostituto di una strategia di backup completa. OVF è principalmente un formato di packaging portatile per macchine virtuali e la cronologia degli snapshot non è rappresentata nel pacchetto.
Come esportare una macchina virtuale VMware Workstation in formato OVF su Linux
Seleziona la macchina virtuale spenta, quindi scegli File > Esporta in OVF .
Seleziona la macchina virtuale. Apri VMware Workstation Pro e scegli la macchina virtuale nella Libreria. Verifica che sia spenta, quindi apri File > Esporta in OVF . Broadcom documenta questo percorso del menu anche nella sua guida alla risoluzione dei problemi di esportazione OVF per Linux.
Scegli la posizione di esportazione. Crea o seleziona una cartella dedicata, inserisci un nome file descrittivo che termini con .ovf, e avvia l'esportazione.
Salvare il descrittore OVF in una cartella riservata a questo pacchetto VM.
Attendi il completamento dell'esportazione. Il tempo necessario dipende principalmente dalle dimensioni del disco virtuale e dalle prestazioni di archiviazione del sistema host. Non spostare o rinominare i file mentre Workstation sta ancora scrivendo il pacchetto.
Verifica il pacchetto. Apri la cartella di destinazione e conferma che il descrittore OVF e i relativi file VMDK siano presenti. Se è stato creato un manifesto, conservalo insieme al resto del pacchetto.
Un tipico pacchetto OVF mantiene insieme i file .ovf, .vmdk, e ..mf
Come importare un file OVF o OVA in VMware Workstation Pro
Aprire l'appliance. In Workstation Pro, selezionare File > Apri , individuare il file esportato .ovfe .ovaaprirlo. Per un pacchetto OVF multifile, assicurarsi che tutti i dischi a cui si fa riferimento rimangano nella stessa posizione del pacchetto.
Assegna un nome alla nuova macchina virtuale e scegli la cartella in cui archiviarla. Workstation visualizzerà la finestra di dialogo Importa macchina virtuale. Inserisci il nome della macchina virtuale, seleziona la posizione in cui salvare i nuovi file di runtime e fai clic su Importa .
Scegli un nome e una cartella di destinazione, quindi importa il file OVF o OVA.
Prima del primo avvio, esamina la macchina virtuale importata. Al termine dell'importazione, seleziona la macchina virtuale nella Libreria e verifica CPU, memoria, rete e dispositivi collegati. Quindi, accendila. Se l'appliance proviene da un altro hypervisor, installa o aggiorna VMware Tools nella macchina virtuale, a seconda delle necessità.
Utilizza OVF Tool quando hai bisogno di un'esportazione da riga di comando.
Broadcom fornisce anche lo strumento autonomo VMware OVF Tool per Linux. Questo strumento può convertire i file di runtime VMware in OVF e lavorare con pacchetti OVF/OVA dalla riga di comando. Una macchina virtuale Workstation locale può essere esportata con un comando come il seguente:
Questo è utile per la creazione di script o quando il percorso di esportazione grafica non è disponibile. La pagina di download di Broadcom fornisce le versioni aggiornate di OVF Tool in formato bundle e ZIP per Linux.
Risoluzione dei problemi comuni di OVF su Linux
L'esportazione non riesce con il messaggio "Errore sconosciuto".
Broadcom ha documentato un problema di Workstation 16.2.x per Linux, in cui l'esportazione OVF poteva fallire su RHEL, Fedora o SUSE a causa della libnslmancanza della libreria necessaria. Se si utilizza uno di questi sistemi operativi meno recenti, verificare innanzitutto che /usr/bin/ovftooll'avvio avvenga correttamente, quindi installare il pacchetto libnsl appropriato per la propria distribuzione. Consultare l'articolo di Broadcom relativo al problema di esportazione OVF per le versioni interessate e ulteriori dettagli.
Impossibile trovare un disco virtuale durante l'importazione.
Verifica che il file descrittore .ovf, .vmdki file a cui fa riferimento e il manifest rimangano insieme. Spostare solo il file descrittore non è sufficiente. Se modifichi manualmente il descrittore OVF, anche il checksum del manifest potrebbe diventare non valido.
Desideri spostare l'appliance tra VMware e VirtualBox.
OVF è progettato per la portabilità, sebbene gli hypervisor non supportino tutte le funzionalità degli appliance allo stesso modo. Oracle VirtualBox 7.2 può importare appliance OVF e OVA tramite il suo flusso di lavoro di importazione e la relativa documentazione richiede che i file del disco a cui si fa riferimento rimangano all'interno di un pacchetto OVF multifile. Consultare la documentazione di Oracle sull'importazione di file OVF da VirtualBox .