Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Riassunto
I checkpoint (snapshot) di Hyper-V sono funzionalità critiche nella virtualizzazione di Windows Server. Consentono agli amministratori di acquisire gli stati delle macchine virtuali per il backup, la replica e il ripristino di emergenza. Tuttavia, la gestione dei checkpoint e degli snapshot può essere complicata dalle interazioni con soluzioni di backup di terze parti, limitazioni di archiviazione, errori di configurazione o errori a livello di sistema. I problemi che si verificano nelle operazioni di checkpoint possono causare backup non riusciti, interruzioni delle macchine virtuali, perdita di dati, esaurimento dell'archiviazione, catene di macchine virtuali interrotte e ripristino di emergenza ostacolato. Questo articolo fornisce un approccio sistematico per la diagnosi e la risoluzione di problemi relativi a checkpoint e snapshot in Hyper-V, inclusi ambienti autonomi e in cluster.
Elenco di controllo per la risoluzione dei problemi
Usare questo elenco di controllo per la risoluzione dei problemi sistematici:
Verificare lo stato di backup e ripristino
- Controllare se i backup di terze parti recenti sono stati completati correttamente.
- Verificare che le applicazioni di backup segnalano l'unione o la pulizia dei relativi checkpoint.
Esaminare l'utilizzo dell'archiviazione
- Verificare la presenza di esaurimento dello spazio di archiviazione nei volumi in cui sono archiviati i file con estensione vhdx, avhdx, mrt o rct.
- Assicurarsi che esista spazio disponibile sufficiente per le unioni (idealmente, spazio uguale alle dimensioni del disco).
Esaminare lo stato della macchina virtuale
- Verificare che la macchina virtuale non sia nello stato "in fase di salvataggio", "in fase di creazione del checkpoint" o "in fase di arresto".
- Verificare la disponibilità di tutti i file di disco previsti.
Esaminare i checkpoint esistenti
In Hyper-V Manager o tramite PowerShell enumerare gli checkpoint:
Get-VMSnapshot -VMName <VMName>
Controllare le autorizzazioni e la sicurezza
- Verificare che il gruppo NT VIRTUAL MACHINE\Virtual Machines disponga dei privilegi "Accesso come servizio" e delle autorizzazioni per le cartelle NTFS.
- Esaminare le esclusioni antivirus per file e cartelle correlati a Hyper-V.
Controllare la presenza di file differenziali orfani
- Cercare i file con estensione avhd, avhdx, mrt e rct che non si riflettono in Hyper-V Manager.
Valutare l'integrità del cluster/failover (se applicabile)
- Verificare lo stato del disco del cluster e CSV (Cluster Shared Volume).
Raccogliere informazioni sugli errori
- Raccogliere i messaggi di errore esatti, le voci del log degli eventi e gli screenshot o gli orari degli eventi principali.
Documentare tutte le modifiche
- Prendere nota di eventuali modifiche recenti alla configurazione, al sistema operativo o all'archiviazione.
Problemi e soluzioni comuni
Le sezioni seguenti illustrano in dettaglio le modalità di errore più comuni e forniscono soluzioni dettagliate.
Non è possibile creare, unire o eliminare punti di controllo
Motivo
- Punti di controllo orfani o non aggiornati (di solito generati dal software di backup)
- Danneggiamento della catena di checkpoint o relazioni tra dischi padre/figlio spezzate
- Blocca i file tramite processi di backup o antivirus
- Spazio su disco insufficiente
- Scenario non supportato (ad esempio, VHDX condiviso o fibre channel sintetica)
Risoluzione
Checkpoint visibili ma che non possono essere eliminati o uniti
Fare clic con il pulsante destro del mouse sul checkpoint e scegliere Elimina o premere Cancella in Hyper-V Manager. Se questa azione ha esito negativo, eseguire il comando di PowerShell seguente:
Get-VMSnapshot -VMName <VMName> | Remove-VMSnapshotArrestare VMm e ritentare l'eliminazione (l'arresto attiva un'unione automatica, se possibile).
Se la fusione ha esito negativo, usare Hyper-V Manager: selezionare Modifica Disco>.avhdx>Unisci>al disco virtuale padre (ripetere per una catena di dischi).
Checkpoint non visibili (snapshot orfani o obsoleti)
Spegnere la VM.
Usare PowerShell per esaminare le catene di VHD:
Get-VMHardDiskDrive -VMName <VMName> | ForEach-Object { Get-VHD -Path $_.Path | Select-Object Path, ParentPath, VHDType }Identificare e unire tutti i file avhdx che non sono visibili in Manager.
Merge-VHD -Path <path-to-avhdx> -DestinationPath <parent-vhdx>Aggiornare la configurazione della macchina virtuale in modo che punti al file con estensione vhdx unito in Hyper-V Manager, se necessario.
File di checkpoint o disco orfani, danneggiati o mancanti
Se manca un disco di base o di differenze, ripristinali dal backup, se possibile. In caso contrario, creare una nuova macchina virtuale e allegare il file VHDX integro rimanente.
Numero eccessivo di checkpoint (più di 50)
- Pianificare i tempi di inattività.
- Unire i checkpoint in sequenza (dal più giovane al più vecchio).
Per altre informazioni, vedere Come unire checkpoint con più dischi di differenziazione
Pass-through, VHD condiviso o canale di fibre sintetico
- I checkpoint non sono supportati.
- Rimuovere o convertire i dischi pass-through o condivisi in .vhdx o utilizzare un backup di terze parti per questi carichi di lavoro.
Prestazioni relative ai fallimenti di pulizia nel contesto di checkpoint o backup
Motivo
- Errori di integrazione del backup di terze parti
- Configurazione errata dell'esclusione antivirus
- Errori di configurazione dei blocchi del disco o del servizio o delle autorizzazioni
Risoluzione
Merge di checkpoint incompleti (dopo il backup)
- Assicurarsi che il software di backup sia configurato per la pulizia dopo il completamento.
- Escludere Hyper-V file, cartelle e processi dall'analisi antivirus.
- Riavvia la macchina virtuale o l'host se i checkpoint non si uniscono ancora.
Blocchi di file o violazioni di condivisione
- Usare il Monitor risorse o ProcMon per identificare il processo che blocca il file.
- Riavviare i servizi backup, Hyper-V e VSS.
Problemi relativi ai diritti di autorizzazione
Aggiungere NT VIRTUAL MACHINE\Virtual Machines al criterio "Accedi come servizio".
- Console Gestione Criteri di gruppo: Configurazione computer > Impostazioni > Windows Impostazioni di sicurezza > Criteri locali > Assegnazione diritti utente
Applicare le autorizzazioni:
icacls <PathToVMFolder> /grant "NT VIRTUAL MACHINE\<VMGuid>:F" /TEseguire
gpupdate /forcedopo le modifiche.
Scenari di cluster e alta disponibilità
Problemi relativi all'integrazione del disco o al nodo del cluster
Controllare lo stato delle risorse CSV e cluster.
Analizzare i log per individuare errori di archiviazione, cluster o nodi.
Eseguire i comandi di PowerShell pertinenti:
get-clusterstoragespacesdirect get-storagepool get-physicaldisk get-virtualdisk get-storagetier mountvol
Problemi di versione del cluster
- Assicurarsi che le macchine virtuali usino le versioni di configurazione correnti per la migrazione in tempo reale.
- Eseguire l'aggiornamento tramite Hyper-V Manager> della macchina virtuale>versione di configurazione dell'aggiornamento.
Danneggiamento della catena di checkpoint
Motivo
- Eliminazioni manuali o merge non riusciti
- Errori di archiviazione o host durante l'unione
Risoluzione
- Eseguire il backup di tutti i file prima di provare le correzioni.
- Per unire tutti i dischi diversi, uno per uno, da figlio a padre, usare lo strumento "Modifica disco" della macchina virtuale in Hyper-V Manager.
- Se la macchina virtuale non viene ancora avviata, creare una nuova macchina virtuale e collegare il disco unito finale.
Tabella di riferimento rapido dei problemi comuni
| Sintomo | Causa principale | Risoluzione |
|---|---|---|
| Non è possibile eliminare o unire punti di controllo | Checkpoint orfani, non visibili o generati dal backup | Arresto, usare PowerShell "Edit Disk" per l'unione manuale |
| Nessuno spazio per unire, la macchina virtuale non si avvia | Esaurimento dello spazio di archiviazione, checkpoint non collegati | Liberare spazio di archiviazione, collegare USB/NAS, eseguire l'unione e l'esportazione |
| Errore 0x80070032 o danneggiamento della catena del disco | Catena interrotta, unione interrotta, mancata corrispondenza del disco | Identificare l'ordine di unione corretto, la catena di riparazione o creare una nuova macchina virtuale |
Violazione di blocco o condivisione dei file (0x80070020) |
Backup, AV o altro processo con disco aperto | Usare ProcMon per identificare il blocco, riavviare VSS/Hyper-V/backup, escludere antivirus |
| Macchina virtuale congelata durante la creazione del checkpoint o non risponde. |
SnapshotTask
/
VMDeltaSync bloccato, servizio HVMM non disponibile |
Riavviare l'host, terminare i processi bloccati, analizzare i file di dump |
| Non è possibile espandere il disco (opzione disattivata) | Esiste un differenziamento attivo o un disco figlio | Unire tutti i checkpoint, assicurarsi che l'elemento padre sia selezionato nelle impostazioni |
| Eliminazione del checkpoint "Errore catastrofico" | Autorizzazioni non valide, danneggiamento della configurazione, blocco del backup | Correggere le autorizzazioni, rimuovere il checkpoint tramite una nuova macchina virtuale, se necessario |
| Pass-through/condiviso VHD/fibre channel=fail | Non supportato dalla progettazione per il checkpoint | Convertire il tipo di disco o usare la procedura del fornitore di backup |
Raccolta dei dati
Prima di contattare il supporto tecnico Microsoft, è possibile raccogliere le informazioni seguenti sul problema.
Log del Visualizzatore eventi:
- Applicazione, Sistema, Microsoft-Windows-Hyper-V-VMMS/Admin
Log del cluster:
cluster log /gCatene di VM e dischi:
Get-VM -ComputerName <host> -Name <VMName> Get-VMSnapshot -VMName <VMName> Get-VHD -Path <full-path>Ispezione manuale del disco/macchina virtuale:
- Elenco esplorazione delle cartelle di VM (con dimensioni dei file, data dell'ultima modifica)
Tracce di Procmon o del Monitor risorse:
- Filtrare per .avhdx, .vhdx, vmwp.exe, processo di backup
VSS e Copia Volume Shadow:
- vssadmin list scrittori
- Log di DevNodeClean (se si sospettano copie ombra o dispositivi fantasma VSS)
Screenshot:
- Hyper-V Manager, messaggi di errore, finestre di dialogo delle proprietà
References
- Come unire i checkpoint che hanno più dischi di differenziazione
- Non è possibile eliminare un checkpoint di ripristino per una macchina virtuale in Data Protection Manager
- Esclusioni antivirus consigliate per gli host Hyper-V
- Esclusioni di Antivirus Microsoft Defender in Windows Server
- Accedi come servizio