Risoluzione degli errori di backup nelle macchine virtuali di Azure
È possibile risolvere gli errori rilevati durante l'uso di Backup di Azure con le informazioni elencate di seguito:
Backup
Questa sezione descrive l'errore relativo all'operazione di backup della macchina virtuale di Azure.
Risoluzione dei problemi di base
- Verificare di disporre dell'ultima versione dell'agente di macchine virtuali (WA Agent).
- Verificare che la versione del sistema operativo per le macchine virtuali Windows o Linux sia supportata. Fare riferimento a Matrice di supporto per il backup di macchine virtuali IaaS.
- Verificare che non sia in esecuzione un altro servizio di backup.
- Per assicurarsi che non siano presenti problemi di estensione degli snapshot, disinstallare le estensioni per forzare il ricaricamento e riprovare a eseguire il backup.
- Verificare che la macchina virtuale disponga della connettività Internet.
- Assicurarsi che non sia in esecuzione un altro servizio di backup.
- In
Services.msc
assicurarsi che il servizio agente guest di Microsoft Azure sia in esecuzione. Se il servizio agente guest di Microsoft Azure manca, installarlo da Eseguire il backup di macchine virtuali di Azure in un insieme di credenziali di Servizi di ripristino. - Il registro eventi potrebbe mostrare errori di backup provenienti da altri prodotti di backup, ad esempio Windows Server Backup, che non sono dovuti a Backup di Azure. Seguire questa procedura per determinare se il problema è correlato a Backup di Azure:
- Se si verifica un errore con una voce Backup nell'origine o nel messaggio dell'evento, controllare se i backup delle macchine virtuali IaaS di Backup di Azure sono stati completati e se è stato creato un punto di ripristino con il tipo di snapshot desiderato.
- Se Backup di Azure è in funzione, il problema è probabilmente correlato a un'altra soluzione di backup.
- Di seguito è riportato un esempio di errore 517 del Visualizzatore eventi che indica il corretto funzionamento di Backup di Azure, ma la presenza di un errore di "Windows Server Backup":
- Se Backup di Azure ha esito negativo, cercare il codice di errore corrispondente nella sezione Problemi comuni.
- Se l'opzione Backup di Azure risulta disattivata in una macchina virtuale di Azure, passare il puntatore del mouse sul menu disabilitato per visualizzare il motivo. I motivi potrebbero essere "Non disponibili con EphemeralDisk" o "Non disponibile con Archiviazione su disco Ultra".
Problemi comuni
Di seguito sono riportati i problemi comuni relativi agli errori di backup nelle macchine virtuali di Azure.
VMRestorePointInternalError: l'antivirus configurato nella macchina virtuale limita l'esecuzione dell'estensione di backup
Codice errore: VMRestorePointInternalError
Se al momento del backup, nei registri applicazioni del Visualizzatore eventiviene visualizzato il messaggio Nome applicazione in errore: IaaSBcdrExtension.exe, ciò conferma il fatto che l'antivirus configurato nella macchina virtuale limita l'esecuzione dell'estensione di backup. Per risolvere questo problema, escludere le directory seguenti nella configurazione dell'antivirus e ripetere l'operazione di backup.
C:\Packages\Plugins\Microsoft.Azure.RecoveryServices.VMSnapshot
C:\WindowsAzure\Logs\Plugins\Microsoft.Azure.RecoveryServices.VMSnapshot
CopyingVHDsFromBackUpVaultTakingLongTime - Timeout della copia di dati di backup dall'insieme di credenziali
Codice errore: CopyingVHDsFromBackUpVaultTakingLongTime
Messaggio di errore: Timeout della copia di dati di backup dall'insieme di credenziali
Ciò può verificarsi a causa di errori della risorsa di archiviazione temporanea o per operazioni di I/O al secondo dell'account di archiviazione insufficienti affinché il servizio di backup possa trasferire i dati all'insieme di credenziali entro il periodo di timeout. Configurare il backup della macchina virtuale usando queste procedure consigliate e ripetere l'operazione di backup.
UserErrorVmNotInDesirableState: lo stato della macchina virtuale non consente i backup
Codice errore: UserErrorVmNotInDesirableState
Messaggio di errore: Lo stato della macchina virtuale non consente i backup.
L'operazione di backup non è riuscita perché la macchina virtuale è in stato di errore. Per il corretto completamento del backup, lo stato della macchina virtuale deve essere In esecuzione, Arrestato o Arrestato (deallocato).
- Se la macchina virtuale si trova in uno stato temporaneo tra In esecuzione e Arresto, attendere che lo stato cambi. Quindi attivare il processo di backup.
- Se la macchina virtuale è Linux e usa il modulo del kernel Security Enhanced Linux, escludere il percorso dell'agente Linux di Azure /var/lib/waagent dai criteri di sicurezza e assicurarsi che l'estensione di backup sia installata.
UserErrorFsFreezeFailed - Non è stato possibile bloccare uno o più punti di montaggio della macchina virtuale per creare uno snapshot coerente con il file system
Codice errore: UserErrorFsFreezeFailed
Messaggio di errore: Non è stato possibile bloccare uno o più punti di montaggio della macchina virtuale per creare uno snapshot coerente con il file system.
Passaggio 1:
- Smontare i dispositivi con lo stato del file system modificato, ma non salvato tramite il comando umount.
- Eseguire una verifica di coerenza del file system in questi dispositivi usando il comando fsck.
- Montare di nuovo i dispositivi e provare a ripetere l'operazione di backup.
Se non è possibile annullare il montaggio dei dispositivi, è possibile aggiornare la configurazione di backup della macchina virtuale in modo da ignorare determinati punti di montaggio. Ad esempio, se non è possibile annullare il montaggio del punto di montaggio "/mnt/resource" e ciò causa gli errori di backup della macchina virtuale, è possibile aggiornare i file di configurazione del backup della macchina virtuale con la proprietà MountsToSkip
come indicato di seguito.
Controllare se nella directory è presente il file
/etc/azure/
vmbackup.conf.Se non
/etc/azure/vmbackup.conf
è presente , è possibile copiare il file da/var/lib/waagent/Microsoft.Azure.RecoveryServices.VMSnapshotLinux-1.0.XXX.0/main/tempPlugin/vmbackup.conf
./etc/azure/vmbackup.conf
Nel file aggiungere la configurazione seguente per Il backup di macchine virtuali di Azure per ignorarefsfreeze
e acquisire snapshot per il/mnt/resource
punto di montaggio.cat /etc/azure/vmbackup.conf[SnapshotThread] fsfreeze: True MountsToSkip = /mnt/resource SafeFreezeWaitInSeconds=600
Passaggio 2:
- Controllare se sono presenti punti di montaggio duplicati.
Nel file di log dell'estensione identificare i punti di montaggio che non è stato possibile bloccare.
Ad esempio: /boot, /usr/sap nell'output di esempio seguente.
2017-11-02 11:22:56 Thawing: /boot
2017-11-02 11:22:56 Failed to FITHAW: /boot
2017-11-02 11:22:56 Thawing: /sapshare
2017-11-02 11:22:56 Thawing: /usr/sap
2017-11-02 11:22:56 Failed to FITHAW: /usr/sap
Nella macchina virtuale Linux eseguire il comando "mount" e verificare se i punti di montaggio non riusciti includono più voci. In caso affermativo, rimuovere le voci precedenti o rinominare il percorso di montaggio e ripetere l'operazione di backup.
ExtensionSnapshotFailedCOM / ExtensionInstallationFailedCOM / ExtensionInstallationFailedMDTC - L'installazione dell'estensione/operazione non è riuscita a causa di un errore COM+
Codice errore: ExtensionSnapshotFailedCOM
Messaggio di errore: L'operazione di creazione snapshot della macchina virtuale non è riuscita a causa di un errore COM+.
Codice errore: ExtensionInstallationFailedCOM
Messaggio di errore: L'installazione dell'estensione/operazione non è riuscita a causa di un errore COM+
Codice errore: ExtensionInstallationFailedMDTC
Messaggio di errore: L'installazione dell'estensione non è riuscita con l'errore "COM+ non è stato in grado di comunicare con Microsoft Distributed Transaction Coordinator"
L'operazione di backup non è riuscita a causa di un problema con il servizio di Windows Applicazione di sistema COM+. Per risolvere il problema, seguire questa procedura:
- Provare ad avviare/riavviare il servizio di Windows Applicazione di sistema COM+ (da un prompt dei comandi con privilegi elevati - net start COMSysApp).
- Assicurarsi che il servizio Distributed Transaction Coordinator sia in esecuzione come account Servizio di rete. In caso contrario, modificarlo in modo che venga eseguito come account Servizio di rete e riavviare Applicazione di sistema COM+.
- Se non è possibile riavviare il servizio, reinstallare il servizio Distributed Transaction Coordinator seguendo la procedura seguente:
- Arrestare il servizio MSDTC
- Aprire un prompt dei comandi (cmd)
- Eseguire il comando
msdtc -uninstall
- Eseguire il comando
msdtc -install
- Avviare il servizio MSDTC
- Avviare il servizio di Windows Applicazione di sistema COM+. Dopo che il servizio Applicazione sistema COM+ è stato avviato, attivare un processo di backup dal portale di Azure.
ExtensionFailedVssWriterInBadState - L'operazione di creazione snapshot non è riuscita perché lo stato dei VSS writer non era valido
Codice errore: ExtensionFailedVssWriterInBadState
Messaggio di errore: L'operazione di creazione snapshot non è riuscita perché lo stato delle istanze di VSS writer non è valido.
Questo errore si verifica perché lo stato delle istanze di VSS writer non è valido. Le estensioni di Backup di Azure interagiscono con le istanze di VSS writer per creare snapshot dei dischi. Per risolvere il problema, seguire questa procedura:
Passaggio 1: controllare lo spazio libero su disco, le risorse della macchina virtuale come RAM e file di pagina e la percentuale di utilizzo della CPU.
- Aumentare le dimensioni della macchina virtuale per aumentare le vCPU e lo spazio RAM.
- Aumentare le dimensioni del disco se lo spazio libero su disco è basso.
Passaggio 2: riavviare le istanze di VSS writer con stato non valido.
Da un prompt dei comandi con privilegi elevati, eseguire
vssadmin list writers
.L'output contiene tutti i writer VSS con lo stato. Per ogni VSS writer con stato non [1] stabile, riavviare il rispettivo servizio VSS writer.
Per riavviare il servizio, eseguire i comandi seguenti da un prompt dei comandi con privilegi elevati:
net stop serviceName
net start serviceName
Nota
il riavvio di alcuni servizi può avere un impatto sull'ambiente di produzione. Verificare che venga completato il processo di approvazione e che il servizio venga riavviato in corrispondenza del tempo di inattività pianificato.
Passaggio 3: se il riavvio delle istanze di VSS writer non ha risolto il problema, eseguire il comando seguente come amministratore da un prompt dei comandi con privilegi elevati per impedire la creazione dei thread per gli snapshot del BLOB.
REG ADD "HKLM\SOFTWARE\Microsoft\BcdrAgentPersistentKeys" /v SnapshotWithoutThreads /t REG_SZ /d True /f
Passaggio 4: se i passaggi 1 e 2 non hanno risolto il problema, l'errore potrebbe essere dovuto al timeout delle istanze di VSS writer causato dalle limitazioni delle operazioni di I/O al secondo.
Per verificare, passare ai registri applicazioni di Sistema e Visualizzatore eventi e verificare la presenza del messaggio di errore seguente:
Timeout del provider di copia shadow durante la conservazione delle scritture nel volume oggetto della copia shadow. È possibile che ciò sia dovuto a un'attività eccessiva sul volume da parte di un'applicazione o un servizio di sistema. Riprovare più tardi quando l'attività sul volume è ridotta.
Soluzione:
- Verificare le possibilità di distribuire il carico tra i dischi delle macchine virtuali. In questo modo si ridurrà il carico sui singoli dischi. È possibile controllare la limitazione delle operazioni di I/O abilitando le metriche di diagnostica a livello di archiviazione.
- Modificare i criteri di backup per eseguire i backup durante gli orari di minore attività, ovvero quando il carico nella macchina virtuale è al minimo.
- Aggiornare i dischi di Azure per il supporto di operazioni di I/O con volumi più elevati. Per altre informazioni, vedi qui
ExtensionFailedVssServiceInBadState - L'operazione di creazione snapshot non è riuscita perché lo stato del servizio Copia Shadow del volume non è valido
Codice errore: ExtensionFailedVssServiceInBadState
Messaggio di errore: L'operazione di snapshot non è riuscita a causa dello stato non valido del Servizio Copia Shadow del volume (VSS).
Questo errore si verifica perché lo stato del servizio VSS non è valido. Le estensioni di Backup di Azure interagiscono con il servizio VSS per acquisire snapshot dei dischi. Per risolvere il problema, seguire questa procedura:
Riavviare il Servizio Copia Shadow del volume.
Passare a Services.msc e riavviare "Servizio Copia Shadow del volume".
(oppure)Eseguire i comandi seguenti da un prompt dei comandi con privilegi elevati:
net stop VSS
net start VSS
Se il problema persiste, riavviare la macchina virtuale nel momento in cui si verifica il tempo di inattività pianificato.
UserErrorSkuNotAvailable - Creazione della macchina virtuale non riuscita perché le dimensioni della macchina virtuale selezionate non sono disponibili
Codice errore: UserErrorSkuNotAvailable Messaggio di errore: La creazione della macchina virtuale non è riuscita perché le dimensioni della macchina virtuale selezionate non sono disponibili.
Questo errore si verifica perché le dimensioni della macchina virtuale selezionate durante l'operazione di ripristino non sono supportate.
Per risolvere questo problema, usare l'opzione Dischi di ripristino durante l'operazione di ripristino. Usare questi dischi per creare una macchina virtuale dall'elenco delle dimensioni di macchine virtuali supportate disponibili usando i cmdlet di PowerShell.
UserErrorMarketPlaceVMNotSupported: La creazione della macchina virtuale non è riuscita perché non è presente la richiesta di acquisto del Marketplace
Codice errore: UserErrorMarketPlaceVMNotSupported
Messaggio di errore: La creazione della macchina virtuale non è riuscita perché la richiesta di acquisto del Marketplace non è presente.
Backup di Azure supporta il backup e il ripristino delle macchine virtuali disponibili in Azure Marketplace. Questo errore si verifica quando si prova a ripristinare una macchina virtuale (con un'impostazione di piano/server di pubblicazione specifica) non più disponibile in Azure Marketplace. Fare clic qui per altre informazioni.
In questo scenario si verifica un errore parziale in cui vengono ripristinati i dischi, ma non la macchina virtuale. Ciò è dovuto al fatto che non è possibile creare una nuova macchina virtuale dai dischi ripristinati.
Se il server di pubblicazione non dispone di informazioni sul Marketplace, è possibile collegare i dischi ripristinati (creati durante un errore parziale) come dischi dati a una macchina virtuale esistente.
ExtensionConfigParsingFailure - Errore durante l'analisi della configurazione per l'estensione di backup
Codice errore: ExtensionConfigParsingFailure
Messaggio di errore: Errore durante l'analisi della configurazione per l'estensione di backup.
Questo errore si verifica a causa della modifica delle autorizzazioni nella directory MachineKeys: %systemdrive%\programdata\microsoft\crypto\rsa\machinekeys.
Eseguire il comando seguente e verificare che le autorizzazioni nella directory MachineKeys siano quelle predefinite: icacls %systemdrive%\programdata\microsoft\crypto\rsa\machinekeys
.
Le autorizzazioni predefinite sono:
- Everyone: (R,W)
- BUILTIN\Administrators: (F)
Se nella directory MachineKeys vengono visualizzate autorizzazioni diverse da quelle predefinite, seguire la procedura riportata di seguito per correggere le autorizzazioni, eliminare il certificato e attivare il backup:
Correggere le autorizzazioni nella directory MachineKeys. Usando le impostazioni di sicurezza avanzate e le proprietà di sicurezza di Explorer nella directory, ripristinare le autorizzazioni ai valori predefiniti. Rimuovere tutti gli oggetti utente tranne quelli predefiniti dalla directory e assicurarsi che l'autorizzazione Everyone abbia accesso speciale per:
- Visualizzazione cartella/lettura dati
- Lettura attributi
- Lettura attributi estesi
- Creazione file/scrittura dati
- Creazione cartelle/aggiunta dati
- Scrittura attributi
- Scrittura attributi estesi
- Autorizzazioni di lettura
Eliminare tutti i certificati in cui Rilasciato a è il modello di distribuzione classica o Windows Azure CRP Certificate Generator:
- Aprire i certificati in una console del computer locale.
- In Personale>Certificati eliminare tutti i certificati in cui Rilasciato a o Windows Azure CRP Certificate Generator è il modello di distribuzione classica.
Attivare un processo di backup della macchina virtuale.
ExtensionStuckInDeletionState - Lo stato dell'estensione non è supportato dall'operazione di backup
Codice errore: ExtensionStuckInDeletionState
Messaggio di errore: Lo stato dell'estensione non è supportato dall'operazione di backup
L'operazione di backup non è riuscita a causa dello stato non coerente dell'estensione di backup. Per risolvere il problema, seguire questa procedura:
- Verificare che l'agente Guest sia installato e reattivo
- Nel portale di Azure passare a Macchina virtuale>Tutte le impostazioni>Estensioni
- Selezionare l'estensione di backup VmSnapshot o VmSnapshotLinux e fare clic su Disinstalla.
- Dopo aver eliminato l'estensione di backup, ripetere l'operazione di backup
- L'operazione di backup successiva installerà la nuova estensione nello stato desiderato
ExtensionFailedSnapshotLimitReachedError - L'operazione di creazione snapshot non è riuscita perché è stato superato il limite di snapshot per alcuni dischi collegati
Codice errore: ExtensionFailedSnapshotLimitReachedError
Messaggio di errore: L'operazione di creazione snapshot non è riuscita perché è stato superato il limite di snapshot per alcuni dischi collegati
L'operazione di creazione snapshot non è riuscita poiché il limite di snapshot è stato superato per alcuni dischi collegati. Completare questa procedura di risoluzione dei problemi e provare a eseguire di nuovo l'operazione.
Eliminare i BLOB di snapshot del disco non necessari. Prestare attenzione a non eliminare i BLOB del disco. È necessario eliminare solo i BLOB di snapshot.
Se l'eliminazione temporanea è abilitata negli account di archiviazione su disco della macchina virtuale, configurare la conservazione dell'eliminazione temporanea in modo che gli snapshot esistenti siano inferiori al massimo consentito in qualsiasi momento.
Se Azure Site Recovery è abilitato nella macchina virtuale di cui è stato eseguito il backup, attenersi questa procedura:
- Verificare che il valore di isanysnapshotfailed sia impostato su false in /etc/azure/vmbackup.conf
- Pianificare Azure Site Recovery in un altro momento, in modo che non sia in conflitto con l'operazione di backup.
ExtensionFailedTimeoutVMNetworkUnresponsive - L'operazione di creazione snapshot non è riuscita a causa di risorse inadeguate della macchina virtuale
Codice errore: ExtensionFailedTimeoutVMNetworkUnresponsive
Messaggio di errore: L'operazione di creazione snapshot non è riuscita a causa di risorse inadeguate della macchina virtuale.
L'operazione di backup sulla macchina virtuale ha avuto esito negativo a causa del ritardo nelle chiamate di rete durante l'operazione di creazione di snapshot. Per risolvere il problema, seguire il passaggio 1. Se il problema persiste, provare i passaggi 2 e 3.
Passaggio 1: creare uno snapshot tramite host
Da un prompt dei comandi con privilegi elevati (amministratore) eseguire il comando seguente:
REG ADD "HKLM\SOFTWARE\Microsoft\BcdrAgentPersistentKeys" /v SnapshotMethod /t REG_SZ /d firstHostThenGuest /f
REG ADD "HKLM\SOFTWARE\Microsoft\BcdrAgentPersistentKeys" /v CalculateSnapshotTimeFromHost /t REG_SZ /d True /f
Questo garantirà che gli snapshot vengano creati tramite host invece che guest. Ripetere l'operazione di backup.
Passaggio 2: provare a modificare la pianificazione del backup, definendo un orario in cui la macchina virtuale è sottoposta a un carico inferiore (uso inferiore della CPU/meno operazioni di I/O al secondo)
Passaggio 3: provare ad aumentare le dimensioni della macchina virtuale e ripetere l'operazione
320001, ResourceNotFound: Impossibile eseguire l'operazione perché la VM non esiste più /400094, BCMV2VMNotFound: La macchina virtuale non esiste / La macchina virtuale di Azure non è stata trovata
Codice errore: 320001, ResourceNotFound
Messaggio di errore: Impossibile eseguire l'operazione perché la VM non esiste più.
Codice errore: 400094, BCMV2VMNotFound
Messaggio di errore: La macchina virtuale non esiste
La macchina virtuale di Azure non è stata trovata.
Questo errore si verifica quando la macchina virtuale primaria viene eliminata, ma i criteri di backup continuano a cercare una macchina virtuale di cui eseguire il backup. Per risolvere l'errore, procedere come segue:
- Ricreare la macchina virtuale con lo stesso nome e lo stesso nome del gruppo di risorse, nome del servizio cloud,
or - Interrompere la protezione della macchina virtuale cancellando o senza eliminare i dati del backup. Per altre informazioni, vedere Arrestare la protezione delle macchine virtuali.
UserErrorBCMPremiumStorageQuotaError: non è stato possibile copiare lo snapshot della macchina virtuale a causa dello spazio disponibile insufficiente nell'account di archiviazione
Codice errore: UserErrorBCMPremiumStorageQuotaError
Messaggio di errore: Non è stato possibile copiare lo snapshot della macchina virtuale a causa dello spazio disponibile insufficiente nell'account di archiviazione
Per le macchine virtuali Premium nello stack V1 di backup di macchine virtuali, lo snapshot viene copiato nell'account di archiviazione, in modo da assicurare che il traffico di gestione dei backup, che funziona sullo snapshot, non limiti il numero di IOPS disponibili all'applicazione che usa i dischi Premium.
Si consiglia di allocare solo il 50%, 17,5 TB, dello spazio totale dell'account di archiviazione. In questo modo il servizio Backup di Azure può copiare lo snapshot nell'account di archiviazione e trasferire i dati da questa posizione copiata nell'account di archiviazione all'insieme di credenziali.
380008, AzureVmOffline: Non è stato possibile installare l'estensione Servizi di ripristino di Microsoft perché la macchina virtuale non è in esecuzione
Codice errore: 380008, AzureVmOffline
Messaggio di errore: Non è stato possibile installare l'estensione Servizi di ripristino di Microsoft perché la macchina virtuale non è in esecuzione
L'agente VM è un prerequisito dell'estensione Servizi di ripristino di Azure. Installare l'agente VM di Azure e riavviare l'operazione di registrazione.
- Controllare se l'agente di macchine virtuali è stato installato correttamente.
- Assicurarsi che il flag sul file di configurazione della macchina virtuale sia impostato correttamente.
ExtensionSnapshotBitlockerError: L'operazione di creazione snapshot non è riuscita con l'errore dell'operazione del Servizio Copia Shadow del volume
Codice errore: ExtensionSnapshotBitlockerError
Messaggio di errore: L'operazione di creazione snapshot non è riuscita con l'errore dell'operazione del Servizio Copia Shadow del volume Unità bloccata da Crittografia unità BitLocker. Sbloccare l'unità dal Pannello di controllo.
Disattivare BitLocker per tutte le unità della macchina virtuale e verificare se il problema relativo al Servizio Copia Shadow del volume è stato risolto.
VmNotInDesirableState: lo stato della macchina virtuale non consente i backup
Codice errore: VmNotInDesirableState
Messaggio di errore: Lo stato della macchina virtuale non consente i backup.
Se la macchina virtuale si trova in uno stato temporaneo tra In esecuzione e Arresto, attendere che lo stato cambi. Quindi attivare il processo di backup.
Se la macchina virtuale è Linux e usa il modulo del kernel Security Enhanced Linux, escludere il percorso dell'agente Linux di Azure /var/lib/waagent dai criteri di sicurezza e assicurarsi che l'estensione di backup sia installata.
L'agente di macchine virtuali non è presente nella macchina virtuale.
Installare i prerequisiti necessari e l'agente di macchine virtuali. Quindi ripetere l'operazione. Altre informazioni sull'installazione dell'agente di macchine virtuali e su come convalidarla.
ExtensionSnapshotFailedNoSecureNetwork: L'operazione snapshot non è riuscita a causa di un errore durante la creazione di un canale di comunicazione di rete sicuro
Codice errore: ExtensionSnapshotFailedNoSecureNetwork
Messaggio di errore: L'operazione di creazione snapshot non è riuscita a causa di un errore durante la creazione del canale di comunicazione di rete protetta.
- Aprire l'editor del Registro di sistema eseguendo regedit.exe con privilegi elevati.
- Identificare tutte le versioni di .NET Framework presenti nel sistema, disponibili nella gerarchia della chiave del Registro di sistema HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft.
- Per ogni versione di .NET Framework presente nella chiave del Registro di sistema, aggiungere la chiave seguente:
SchUseStrongCrypto"=dword:00000001.
ExtensionVCRedistInstallationFailure: Operazione snapshot non riuscita a causa di un errore durante l'installazione di Visual C++ Redistributable per Visual Studio 2012
Codice errore: ExtensionVCRedistInstallationFailure
Messaggio di errore: L'operazione di creazione snapshot non è riuscita a causa di un errore durante l'installazione di Visual C++ Redistributable per Visual Studio 2012.
- Passare a
C:\Packages\Plugins\Microsoft.Azure.RecoveryServices.VMSnapshot\agentVersion
e installare vcredist2013_x64.
Assicurarsi che il valore della chiave del Registro di sistema che consente l'installazione del servizio sia impostato sul valore corretto. Impostare dunque il valore Start in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Msiserver su 3 anziché su 4.
Se i problemi di installazione persistono, riavviare il servizio di installazione eseguendo MSIEXEC /UNREGISTER e quindi MSIEXEC /REGISTER da un prompt dei comandi con privilegi elevati. - Controllare il registro eventi per verificare se si riscontrano problemi relativi all'accesso. Ad esempio: Prodotto: Microsoft Visual C++ 2013 x64 Minimum Runtime - 12.0.21005 -- Error 1401. Impossibile creare la chiave: Software\Classes. Errore di sistema 5. Assicurarsi di disporre di diritti di accesso sufficienti per tale chiave oppure contattare il personale di supporto.
Verificare che l'account amministratore o utente disponga di autorizzazioni sufficienti per aggiornare la chiave del Registro di sistema HKEY_LOCAL_MACHINE\SOFTWARE\Classes. Concedere autorizzazioni sufficienti e riavviare l'agente guest di Microsoft Azure.
- Se sono presenti prodotti antivirus, assicurarsi che dispongano delle regole di esclusione appropriate per consentire l'installazione.
UserErrorRequestDisallowedByPolicy: nella macchina virtuale che impedisce il funzionamento dello snapshot è stato configurato un criterio non valido
Codice errore: UserErrorRequestDisallowedByPolicy
Messaggio di errore: Nella macchina virtuale è stato configurato un criterio non valido che impedisce l'operazione di creazione snapshot.
Se si dispone di un'istanza di Criteri di Azure che governa i tag all'interno dell'ambiente, considerare di modificare i criteri dall'effetto Deny all'effetto Modify oppure creare manualmente il gruppo di risorse in base allo schema di denominazione richiesto da Backup di Azure.
UserErrorUnableToOpenMount
Codice errore: UserErrorUnableToOpenMount
Causa: i backup non sono riusciti perché le estensioni di backup nella macchina virtuale non sono riuscite ad aprire i punti di montaggio nella macchina virtuale.
Azione consigliata: l'estensione di backup nella macchina virtuale deve essere in grado di accedere a tutti i punti di montaggio nella macchina virtuale per determinare i dischi sottostanti, creare snapshot e calcolare le dimensioni. Verificare che tutti i punti di montaggio siano accessibili.
Processi
Dettagli errore | Soluzione alternativa |
---|---|
L'annullamento non è supportato per questo tipo di processo. Attendere il completamento del processo. |
None |
Il processo non si trova in uno stato annullabile. Attendere il completamento del processo. or Il processo selezionato non si trova in uno stato annullabile. Attendere il completamento del processo. |
È probabile che il processo sia quasi terminato. Attendere fino al termine dell'esecuzione del processo. |
Non è possibile annullare il processo perché non è in corso. L'annullamento è supportato solo per i processi in corso. Provare ad annullare un processo in corso. |
Questo errore si verifica a causa di uno stato temporaneo. Attendere un minuto e ripetere l'operazione di annullamento. |
Non è stato possibile annullare il processo. Attendere il completamento del processo. |
None |
Ripristino
I dischi vengono visualizzati offline dopo il ripristino dei file
Se dopo il ripristino si noterà che i dischi sono offline:
- Verificare se il computer in cui viene eseguito lo script soddisfa i requisiti del sistema operativo. Altre informazioni.
- Assicurarsi di non eseguire il ripristino nella stessa origine. Altre informazioni.
Cartella mancante quando una macchina virtuale Linux viene ripristinata come nuova macchina virtuale
Questo problema può verificarsi se i dischi vengono montati in una directory usando il nome del dispositivo (ad esempio /dev/sdc1), anziché quello dell’identificatore univoco universale (UUID). Quando la macchina virtuale viene riavviata o ripristinata come nuova macchina virtuale, i nomi dei dispositivi vengono assegnati in un ordine casuale. Per verificare che l'unità corretta è montata nella directory, montare sempre le unità usando l'identificatore univoco universale (UUID) ottenuto dall'utilità blkid
. Altre informazioni.
UserErrorInstantRpNotFound: Ripristino non riuscito perché lo snapshot della macchina virtuale non è stato trovato
Codice errore: UserErrorInstantRpNotFound
Messaggio di errore: Ripristino non riuscito perché lo snapshot della macchina virtuale non è stato trovato. Lo snapshot potrebbe essere stato eliminato. Controllare.
Questo errore si verifica quando si tenta di eseguire il ripristino da un punto di ripristino che non è stato trasferito all'insieme di credenziali e che è stato eliminato nella fase snapshot.
Per risolvere questo problema, provare a ripristinare la macchina virtuale da un punto di ripristino diverso.
Errori comuni
Dettagli errore | Soluzione alternativa |
---|---|
Ripristino non riuscito con errore interno del cloud. |
|
Il nome DNS selezionato è già utilizzato. Specificare un nome DNS diverso e riprovare. |
Il nome DNS fa riferimento al nome del servizio cloud, che in genere termina con .cloudapp.net. Questo nome deve essere univoco. Se si verifica questo errore, è necessario scegliere un altro nome di macchina virtuale durante il ripristino. Questo errore viene visualizzato solo dagli utenti del portale di Azure. L'operazione di ripristino tramite PowerShell riesce perché ripristina solo i dischi e non crea la macchina virtuale. L'errore viene restituito quando la macchina virtuale viene creata in modo esplicito dall'utente dopo l'operazione di ripristino dei dischi. |
La configurazione della rete virtuale specificata non è corretta. Specificare una configurazione della rete virtuale diversa e riprovare. |
None |
Il servizio cloud specificato usa un IP riservato che non corrisponde alla configurazione della macchina virtuale da ripristinare. Specificare un servizio cloud diverso che non usa un IP riservato o scegliere un altro punto di ripristino da cui eseguire il ripristino. |
None |
Il servizio cloud ha raggiunto il limite per il numero di endpoint di input. Ripetere l'operazione specificando un servizio cloud diverso o usando un endpoint esistente. |
None |
L'insieme di credenziali di Servizi di ripristino e l'account di archiviazione di destinazione si trovano in due aree diverse. Verificare che l'account di archiviazione specificato nell'operazione di ripristino si trovi nella stessa area di Azure dell'insieme di credenziali di Servizi di ripristino. |
None |
L'account di archiviazione specificato per l'operazione di ripristino non è supportato. Sono supportati solo account di archiviazione Basic/Standard con impostazioni di replica con ridondanza locale o con ridondanza geografica. Selezionare un account di archiviazione supportato. |
None |
Il tipo di account di archiviazione specificato per l'operazione di ripristino non è online. Assicurarsi che l'account di archiviazione specificato nell'operazione di ripristino sia online. |
Questo problema può essere provocato da un errore temporaneo in Archiviazione di Azure o da un'interruzione del servizio. Scegliere un altro account di archiviazione. |
È stata raggiunta la quota di gruppi di risorse. Eliminare alcuni gruppi di risorse dal portale di Azure o contattare il supporto tecnico di Azure per aumentare i limiti. |
None |
La subnet selezionata non esiste. Selezionare una subnet esistente. |
None |
Il servizio Backup non ha l'autorizzazione per accedere alle risorse nella sottoscrizione. | Per risolvere questo errore, ripristinare prima di tutto i dischi seguendo la procedura illustrata in Ripristinare i dischi di cui è stato eseguito il backup. Seguire quindi la procedura di PowerShell descritta in Creare una macchina virtuale da dischi ripristinati. |
UserErrorMigrationFromTrustedLaunchVM ToNonTrustedVMNotAllowed
Codice errore: UserErrorMigrationFromTrustedLaunchVMToNonTrustedVMNotAllowed
Messaggio di errore: Non è possibile configurare il backup per la macchina virtuale di cui è stata eseguita la migrazione dalla modalità di avvio attendibile a quella di avvio non attendibile.
Scenario 1: la migrazione della macchina virtuale di avvio attendibile alla macchina virtuale di seconda generazione è bloccata.
La migrazione della macchina virtuale di avvio attendibile alla macchina virtuale di seconda generazione non è supportata. Ciò è dovuto al fatto che il BLOB VMGS creato per le macchine virtuali di avvio attendibile non è presente per la macchina virtuale di seconda generazione. Di conseguenza, la macchina virtuale non verrà avviata.
Scenario 2: non è possibile proteggere una macchina virtuale Standard avente lo stesso nome della macchina virtuale di avvio attendibile eliminata in precedenza.
Per risolvere il problema:
- Disabilitare l'eliminazione temporanea.
- Arrestare la protezione delle macchine virtuali ed eliminare i dati di backup.
- Abilitare di nuovo l'eliminazione temporanea.
- Configurare nuovamente la protezione delle macchine virtuali con i criteri appropriati dopo il completamento dell'eliminazione dei precedenti dati di backup dall'insieme di credenziali di Servizi di ripristino.
Nota
È anche possibile creare una macchina virtuale:
- Con un nome diverso da quello originale o
- In un gruppo di risorse diverso con lo stesso nome.
UserErrorCrossSubscriptionRestoreNotSuppportedForOLR
Codice errore: UserErrorCrossSubscriptionRestoreNotSuppportedForOLR
Messaggio di errore: L'operazione non è riuscita perché il ripristino tra sottoscrizioni non è supportato per il ripristino del percorso originale.
Soluzione: assicurarsi di selezionare Crea nuovo/Disco di ripristino per l'operazione di ripristino.
UserErrorCrossSubscriptionRestoreNotSuppportedForUnManagedAzureVM
Codice errore: UserErrorCrossSubscriptionRestoreNotSuppportedForUnManagedAzureVM
Messaggio di errore: L'operazione non è riuscita perché il ripristino tra sottoscrizioni non è supportato per le macchine virtuali con dischi non gestiti.
Soluzione: eseguire i ripristini standard nella stessa sottoscrizione.
UserErrorCrossSubscriptionRestoreNotSuppportedForCRR
Codice errore: UserErrorCrossSubscriptionRestoreNotSuppportedForCRR
Messaggio di errore: L'operazione non è riuscita perché il ripristino tra sottoscrizioni non è supportato insieme al ripristino tra aree.
Soluzione: usare il ripristino tra sottoscrizioni o il ripristino tra aree.
UserErrorCrossSubscriptionRestoreNotSuppportedFromSnapshot
Codice errore: UserErrorCrossSubscriptionRestoreNotSuppportedFromSnapshot
Messaggio di errore: L'operazione non è riuscita perché il ripristino tra sottoscrizioni non è supportato quando si esegue il ripristino da un punto di ripristino snapshot.
Soluzione: selezionare un punto di ripristino diverso in cui è disponibile il livello 2 (livello di insieme di credenziali).
UserErrorCrossSubscriptionRestoreInvalidTenant
Codice errore: UserErrorCrossSubscriptionRestoreInvalidTenant
Messaggio di errore: L'operazione non è riuscita perché gli ID tenant per le sottoscrizioni di origine e di destinazione non corrispondono.
Soluzione: assicurarsi che le sottoscrizioni di origine e di destinazione appartengano allo stesso tenant.
UserErrorCrossSubscriptionRestoreInvalidTargetSubscription
Codice errore: UserErrorCrossSubscriptionRestoreInvalidTargetSubscription
Messaggio di errore: L'operazione non è riuscita perché la sottoscrizione di destinazione specificata per il ripristino non è registrata nel provider di risorse di Servizi di ripristino di Azure.
Soluzione: assicurarsi che la sottoscrizione di destinazione sia registrata nel provider di risorse di Servizi di ripristino prima di tentare un ripristino tra sottoscrizioni. La creazione di un insieme di credenziali nella sottoscrizione di destinazione deve registrare la sottoscrizione al provider di risorse di Servizi di ripristino.
UserErrorCrossSubscriptionRestoreNotSuppportedForEncryptedAzureVM
Codice errore: UserErrorCrossSubscriptionRestoreNotSuppportedForEncryptedAzureVM
Messaggio di errore: L'operazione non è riuscita perché il ripristino tra sottoscrizioni non è supportato per le macchine virtuali di Azure crittografate.
Soluzione: usare la stessa sottoscrizione per il ripristino di macchine virtuali di Azure crittografate.
UserErrorCrossSubscriptionRestoreNotSuppportedForTrustedLaunchAzureVM
Codice errore: UserErrorCrossSubscriptionRestoreNotSuppportedForTrustedLaunchAzureVM
Messaggio di errore: L'operazione non è riuscita perché il ripristino tra sottoscrizioni non è supportato per le macchine virtuali di avvio attendibile (TVM).
Soluzione: usare la stessa sottoscrizione per il ripristino di macchine virtuali di Azure di avvio attendibile.
UserErrorCrossSubscriptionRestoreInvalidTargetSubscription
Codice errore: UserErrorCrossSubscriptionRestoreInvalidTargetSubscription
Messaggio di errore: L'operazione non è riuscita perché la sottoscrizione di destinazione specificata per il ripristino non è registrata nel provider di risorse di Servizi di ripristino di Azure.
Azione consigliata: assicurarsi che la sottoscrizione di destinazione sia registrata nel provider di risorse di Servizi di ripristino prima di tentare un ripristino tra sottoscrizioni. In genere, la creazione di un insieme di credenziali nella sottoscrizione di destinazione deve registrare la sottoscrizione al provider di risorse di Servizi di ripristino.
Il backup o il ripristino richiede del tempo
Se il backup impiega più di 12 ore o il ripristino impiega più di 6 ore, rivedere le procedure consigliate e le considerazioni sulle prestazioni
Agente di macchine virtuali
Configurare l'agente di macchine virtuali
L'agente di VM è in genere già presente nelle VM create dalla raccolta di Azure. Nelle macchine virtuali di cui viene eseguita la migrazione da data center locali, tuttavia, l'agente di macchine virtuali non è installato. Per queste macchine virtuali è necessario installare esplicitamente l'agente VM.
Macchine virtuali Windows - Configurare l'agente
- Scaricare e installare il file MSI per l'agente. Per completare l'installazione è necessario disporre dei privilegi di amministratore.
- Per le macchine virtuali create con il modello di distribuzione classica, aggiornare le proprietà della macchina virtuale per indicare che l'agente è stato installato. Questo passaggio non è necessario per le macchine virtuali di Azure Resource Manager.
Macchine virtuali Linux - Configurare l'agente
- Installare la versione più recente dell'agente dal repository di distribuzione. Per informazioni dettagliate sul nome del pacchetto, vedere il repository dell'agente Linux.
- Per le macchine virtuali create con il modello di distribuzione classica, aggiornare le proprietà della macchina virtuale e verificare che l'agente sia installato. Questo passaggio non è necessario per le macchine virtuali di Resource Manager.
Aggiornare l'agente di macchine virtuali
Macchine virtuali Windows - Aggiornare l'agente
- Per aggiornare l'agente di macchine virtuali, reinstallare i file binari dell'agente di macchine virtuali. Prima di aggiornare l'agente, assicurarsi che non venga eseguita alcuna operazione di backup durante l'aggiornamento dell'agente di macchine virtuali.
Macchine virtuali Linux - Aggiornare l'agente
Per aggiornare l'agente di macchine virtuali Linux, seguire le istruzioni nell'articolo Aggiornamento dell'agente di macchine virtuali Linux.
Nota
Usare sempre il repository di distribuzione per aggiornare l'agente.
Non scaricare il codice dell'agente da GitHub. Se l'agente più recente non è disponibile per la distribuzione, contattare il supporto per la distribuzione per istruzioni su come reperire l'agente più recente. È anche possibile trovare le informazioni più recenti sull'agente Linux di Microsoft Azure nel repository GitHub.
Convalidare l'installazione dell'agente di macchine virtuali
Verificare la versione dell'agente di macchine virtuali nelle macchine virtuali Windows:
- Accedere alla macchina virtuale di Azure e passare alla cartella C:\WindowsAzure\Packages. La cartella dovrebbe contenere il file WaAppAgent.exe.
- Fare clic con il pulsante destro del mouse sul file e scegliere Proprietà. Quindi selezionare la scheda Dettagli. Il campo Versione prodotto dovrebbe contenere 2.6.1198.718 o un numero più elevato.
Risoluzione dei problemi relativi agli snapshot delle macchine virtuali
Il backup delle macchine virtuali si basa sull'esecuzione dei comandi di snapshot sull'archiviazione sottostante. La mancanza di accesso all'archiviazione o ritardi nell'esecuzione dell'attività di snapshot possono causare il fallimento del processo di backup. Le condizioni seguenti possono causare errori dell'attività di snapshot:
Le macchine virtuali con il backup di SQL Server configurato possono causare ritardi nelle attività di snapshot. Per impostazione predefinita, il backup delle macchine virtuali genera un backup completo Servizio Copia Shadow del volume nelle macchine virtuali Windows. Le macchine virtuali che eseguono SQL Server, con il backup di SQL Server configurato, possono sperimentare ritardi degli snapshot. Se i ritardi dello snapshot causano errori di backup, impostare la chiave del Registro di sistema seguente:
REG ADD "HKLM\SOFTWARE\Microsoft\BcdrAgent" /v UseVssFullBackup /t REG_SZ /d True /f
Nota
A partire dal 12 dicembre 2022, il backup delle macchine virtuali di Azure imposta automaticamente la chiave del Registro di sistema nelle macchine virtuali di Azure protette esistenti registrate come macchine virtuali SQL. Ora non è più necessario impostare in modo esplicito questa chiave del Registro di sistema. In questo modo, gli snapshot non vengono ritardati e anche le catene di log gestite da altri prodotti di backup non vengono interrotte. Il backup delle macchine virtuali di Azure ora imposta anche la chiave del Registro di sistema in tutte le nuove macchine virtuali SQL automaticamente durante la configurazione del backup.
Lo stato della macchina virtuale viene segnalato in modo non corretto perché la macchina virtuale viene arrestata in RDP. Se è stato usato il desktop remoto per arrestare la macchina virtuale, verificare che lo stato della macchina virtuale nel portale sia corretto. Se lo stato non è corretto, usare l'opzione Arresto nel dashboard della macchina virtuale del portale per arrestare la macchina virtuale.
Se più di quattro macchine virtuali condividono il servizio cloud, distribuirle tra più criteri di backup. Distribuire gli orari del backup in modo che non più di quattro backup delle macchine virtuali vengano avviati nello stesso momento. Provare a separare di almeno un'ora gli orari di inizio dei criteri.
L'esecuzione della macchina virtuale fa un uso elevato della CPU o della memoria. Se la macchina virtuale è in esecuzione con un uso elevato della memoria o della CPU, superiore al 90%, l'attività di snapshot viene messa in coda e ritardata. Infine, raggiunge il timeout. In questo caso, provare a eseguire un backup su richiesta.
Rete
DHCP deve essere abilitato nel computer guest per consentire il funzionamento del backup delle macchine virtuali IaaS. Se è necessario un indirizzo IP privato statico, configurarlo tramite il portale di Azure o PowerShell. Assicurarsi che l'opzione DHCP all'interno della macchina virtuale sia abilitata. Per altre informazioni su come configurare un indirizzo IP statico tramite PowerShell, vedere: