Come unire le macchine virtuali Hyper-V?

A volte abbiamo più di una macchina virtuale in Hyper-V e vogliamo unirle. Questo articolo discuterà come ottenere l'unione di macchine virtuali Hyper-V. Condividerò le mie esperienze personali e ciò che ha funzionato per me in passato. Spero che troverai utili queste informazioni e grazie per essere passato di qui!

Come fare in modo che le macchine virtuali Hyper-V si uniscano in corso?

Come ottenere l'unione di macchine virtuali Hyper-V

Hyper-V di Microsoft supporta una tecnologia chiamata "migrazione dal vivo” che consente di spostare le macchine virtuali in esecuzione da un server fisico a un altro senza tempi di inattività.

Ma cosa succede se si desidera spostare un gruppo di macchine virtuali di un vecchio server su uno nuovo? Non puoi semplicemente prenderli e portarli via, devi prima esportarli.

L'esportazione di una macchina virtuale ne crea una copia portatile che puoi importare in un altro server Hyper-V.

Il processo non è complicato ma richiede molto tempo, quindi è meglio pianificare in anticipo e farlo quando hai dei tempi di inattività. Ecco come esportare e importare macchine virtuali in Hyper-V.

Come unire manualmente gli snapshot Hyper-V e perché?

Se l'applicazione o il sistema ha appena completato un backup o un'altra attività a uso intensivo di I/O, è possibile che l'utilizzo dello spazio di archiviazione della macchina sia inaccettabilmente elevato.

Un modo per ridurre l'utilizzo dello spazio di archiviazione consiste nell'unire gli snapshot. L'unione converte il disco differenze che contiene le modifiche dello snapshot in un disco normale e quindi esegue il commit di tali modifiche nel disco padre.

Il disco padre deve essere online e disporre di spazio libero sufficiente per ricevere il contenuto di tutti i dischi figlio.

Come unire i file avhdx in Hyper-V?

Se hai mai utilizzato Hyper-V, saprai che la creazione di una nuova VM utilizzando l'opzione Creazione rapida nel gestore Hyper-V crea non uno ma due file del disco virtuale; un VHDX e un AVHDX.

Il VHDX è il disco rigido virtuale che contiene i file per il tuo sistema operativo e tutte le applicazioni che hai installato.

Allo stesso tempo, l'AVHDX è effettivamente un disco di differenziazione che punta al VHDX e memorizza solo i blocchi che sono stati modificati dalla creazione del disco principale (il VHDX).

Hyper-V unisce i checkpoint manualmente?

Se disponi di una macchina virtuale in esecuzione su Hyper-V e desideri unire il suo checkpoint, puoi farlo seguendo i passaggi seguenti:

1. Assicurarsi che la macchina virtuale sia spenta. Se non lo è, spegnilo ora.
2. Fare clic con il tasto destro sulla macchina virtuale e scegliere "Modificare le impostazioni.”
3. Selezionare il "Punti di controlloscheda ".
4. Selezionare il punto di controllo che si desidera unire e fare clic su "Eliminare.”
5. Fare clic su "OK” per confermare l'eliminazione del checkpoint.

Come unire avhdx a vhdx Powershell?

Come unire avhdx a vhdx Powershell

Se esegui Hyper-V su Windows 10, versione 1709 o successiva, puoi utilizzare rapidamente il nuovo comando di unione per unire i diversi dischi. Ad esempio, per unire un disco diverso denominato avhdx al relativo vhdx padre, puoi eseguire questo comando:

Merge-VHD -Percorso avhdx.vhdx -DestinationPath vhdx.vhdx

Se esegui una versione precedente di Hyper-V, puoi comunque utilizzare gli strumenti di gestione del disco integrati per eseguire manualmente l'operazione di unione.

Come eliminare i file avhdx orfani di Hyper-V?

Quando elimini uno snapshot in Hyper-V, i file dello snapshot (.avhx) non vengono cancellati. Invece, vengono lasciati indietro come “orfano" File. Sebbene questi file non occupino molto spazio, alla fine possono sommarsi se crei ed elimini costantemente istantanee.

Per rimuovere questi file orfani, puoi utilizzare il seguente cmdlet di PowerShell:

Remove-Item -Path 'C:\Hyper-V\VM1\Virtual Machines*.avhdx' -Recurse

Hyper-V, elimina il checkpoint senza unire?

“Puoi eliminare un checkpoint senza unirlo facendo clic con il pulsante destro del mouse sul checkpoint e selezionando Elimina checkpoint.

Se sono state apportate modifiche a una macchina virtuale da quando è stato creato il checkpoint e non si desidera conservare tali modifiche, è necessario selezionare Elimina checkpoint e quindi scegliere Ignora modifiche quando richiesto.

Come unire avhdx a genitore?

Esistono due tipi di snapshot in Hyper-V, snapshot standard e checkpoint di produzione. È possibile convertire uno snapshot ordinario in un checkpoint di produzione, ma non è possibile ripristinare un checkpoint di produzione in uno snapshot normale.

Quali sono le best practice per il checkpoint di Hyper-V?

1. Assicurarsi di disporre di una soluzione di backup affidabile prima di creare qualsiasi checkpoint.
2. Testare regolarmente la soluzione di backup per assicurarsi che funzioni correttamente.
3. Elimina tutti i checkpoint che non sono più necessari.
4. Unisci tutti i checkpoint che non sono più necessari.
5. Non creare troppi checkpoint, in quanto ciò può influire sulle prestazioni.

Perché i file avhdx non si uniscono?

Ho una domanda riguardante l'unione dei file della macchina virtuale Hyper-V. Ho visto post che dicono di usare il file Edit Disco rigido virtuale Procedura guidata per unire i file, ma quando provo questa opzione, è disattivata.

L'altro post che ho visto diceva di deframmentare il sistema operativo guest, ma neanche questo ha funzionato.

Ho anche provato a riavviare la VM, acquisire istantanee e quindi eliminarle (su suggerimento di Microsoft) ed eseguire la pulizia del disco sul sistema operativo guest.

Sto eseguendo Windows Server 2012 R2 Datacenter su a Dell PowerEdge R620 server con due processori Intel Xeon E5-2650 e 256 GB di RAM.

Conclusione

Abbiamo cercato di coprire tutte le possibili opzioni su come unire le macchine virtuali Hyper-V e tutti i suoi pro e contro. Fateci sapere i vostri pensieri sull'argomento nella sezione commenti qui sotto.

Italiano