Condividi tramite


Risolvere i problemi relativi al ripristino di file di un backup di una macchina virtuale di Azure

Questo articolo illustra i passaggi per la risoluzione dei problemi che consentono di risolvere i problemi di ripristino di file e cartelle da un backup di una macchina virtuale di Azure.

Messaggi di errore comuni

Questa sezione illustra i passaggi per risolvere i problemi relativi ai messaggi di errore visualizzati.

"Eccezione rilevata durante la connessione alla destinazione"

Possibile causa: lo script non è in grado di accedere al punto di ripristino.

Azione consigliata: per risolvere questo problema, seguire i passaggi elencati in Lo script viene eseguito ma la connessione non è riuscita.

"La destinazione è già stata registrata tramite una sessione iSCSI"

Possibile causa: lo script è già stato eseguito nello stesso computer e le unità sono state collegate.

Azione consigliata: i volumi del punto di ripristino sono stati già collegati. Non possono essere montati con le stesse lettere di unità della macchina virtuale originale. Sfoglia i volumi disponibili in Esplora file.

"Questo script non è valido perché i dischi sono stati smontati tramite il portale/superato il limite di 12 ore. Scaricare un nuovo script dal portale"

Possibile causa: i dischi sono stati smontati dal portale o il limite di tempo di 12 ore è stato superato.

Azione consigliata: 12 ore dopo il download dello script, diventa non valida e non può essere eseguita. Passare al portale e quindi scaricare un nuovo script per continuare con il ripristino dei file.

iscsi_tcp modulo non è possibile caricare (o) iscsi_tcp_module non trovato

Azione consigliata: per risolvere questo problema, seguire la procedura descritta in Lo script viene scaricato correttamente ma non viene eseguito.

Problemi comuni

Questa sezione illustra i passaggi per risolvere i problemi comuni che possono verificarsi durante il download e l'esecuzione dello script per il ripristino di file.

Non è possibile scaricare lo script

  1. Assicurarsi di disporre delle autorizzazioni necessarie per scaricare lo script.

  2. Verificare la connessione agli indirizzi IP di destinazione di Azure. Eseguire uno dei comandi seguenti da un prompt dei comandi con privilegi elevati:

       nslookup download.microsoft.com
    

    o

       ping download.microsoft.com
    

Lo script viene scaricato correttamente, ma non viene eseguito

Quando si esegue lo script Python per il Ripristino a Livello di Elemento (ILR) su SUSE Linux Enterprise Server 12 SP4, si verifica un errore "non è possibile caricare il modulo iscsi_tcp" o "iscsi_tcp_module non trovato".

Possibile causa: il modulo ILR usa iscsi_tcp per stabilire una connessione TCP al servizio di backup. Nell'ambito della versione SLES 12 SP4, SUSE ha rimosso iscsi_tcp dal pacchetto open-iscsi, quindi l'operazione ILR ha esito negativo.

Azione consigliata: l'esecuzione di script di ripristino file non è supportata nelle macchine virtuali SUSE 12 SP4. Provare l'operazione di ripristino in una versione precedente di SUSE 12 SP4.

Lo script viene eseguito ma la connessione alla destinazione iSCSI non è riuscita

Potrebbe essere visualizzato un messaggio di errore "Eccezione rilevata durante la connessione alla destinazione".

  1. Verificare che il computer in cui viene eseguito lo script soddisfi i requisiti di accesso.

  2. Verificare la connessione agli indirizzi IP di destinazione di Azure. Eseguire uno dei comandi seguenti da un prompt dei comandi con privilegi elevati:

       nslookup download.microsoft.com
    

    o

       ping download.microsoft.com
    
  3. Verificare l'accesso alla porta in uscita 3260 iSCSI.

  4. Controllare se è presente un firewall o un gruppo di sicurezza di rete che blocca il traffico verso gli URL del servizio di ripristino o gli indirizzi IP di destinazione di Azure.

  5. Assicurarsi che il software antivirus non blocchi l'esecuzione dello script.

Sei connesso al punto di ripristino, ma i dischi non sono stati collegati.

Risolvere questo problema seguendo i passaggi per il sistema operativo.

Il ripristino di file di Windows non riesce nel server con pool di archiviazione

Quando si esegue lo script per la prima volta in Windows Server 2012 R2 e Windows Server 2016 (con pool di archiviazione), il pool di archiviazione potrebbe essere collegato alla macchina virtuale in sola lettura.

Suggerimento

Assicurarsi di disporre del computer corretto per eseguire lo script.

Per risolvere questo problema, assegnare manualmente l'accesso in lettura/scrittura al pool di archiviazione e collegare i dischi virtuali:

  1. Vai a Server Manager>Servizi file e archiviazione>Volumi>Pool di archiviazione.

    Screenshot che mostra le opzioni dei pool di archiviazione.

  2. Nella finestra Pool di archiviazione fare clic con il pulsante destro del mouse sul pool di archiviazione disponibile e scegliere Imposta accesso Read-Write.

    Screenshot che mostra le opzioni di clic con il pulsante destro del mouse per uno spool di archiviazione.

  3. Dopo l'assegnazione dell'accesso in lettura/scrittura al pool di archiviazione, fare clic con il pulsante destro del mouse nella sezione Dischi virtuali e quindi selezionare Collega disco virtuale.

    Screenshot che mostra le opzioni di clic con il pulsante destro del mouse per un disco virtuale.

Il ripristino di file Linux non riesce a eseguire il montaggio automatico perché il disco non contiene volumi

Durante l'esecuzione del ripristino dei file, il servizio di backup rileva volumi e montaggi automatici. Tuttavia, se i dischi di cui è stato eseguito il backup hanno partizioni non elaborate, tali dischi non vengono montati automaticamente e non è possibile visualizzare il disco dati per il ripristino.

Per risolvere questo problema, passare a Ripristinare i file dal backup delle macchine virtuali di Azure.

Il ripristino di file Linux non riesce perché il sistema operativo non è riuscito a identificare il file system

Quando si esegue lo script di recupero file, il disco dati non riesce a collegarsi. Viene visualizzato un errore "Impossibile montare le partizioni seguenti perché il sistema operativo non è riuscito a identificare il file system".

Per risolvere questo problema, verificare se il volume è crittografato con un'applicazione di terze parti. Se è crittografato, il disco o la macchina virtuale non verrà visualizzata come crittografata nel portale.

  1. Accedere alla macchina virtuale di cui è stato eseguito il backup ed eseguire questo comando:

       lsblk -f
    

    Screenshot che mostra i risultati del comando per elencare i dispositivi bloccati.

  2. Verificare il file system e la crittografia. Se il volume è crittografato, il ripristino dei file non è supportato. Per altre informazioni, vedere Matrice di supporto per il backup di macchine virtuali di Azure.

I dischi sono collegati, ma i volumi non sono montati

Risolvere questo problema seguendo i passaggi per il sistema operativo.

Finestre

Quando si esegue lo script di recupero file per Windows, viene visualizzato un messaggio "0 volumi di ripristino allegati". Tuttavia, i dischi vengono individuati nella console di gestione dischi.

Possibile causa: quando sono stati collegati volumi tramite iSCSI, alcuni volumi rilevati sono andati offline. Quando il canale iSCSI comunica tra la macchina virtuale e il servizio, rileva questi volumi e li porta online, ma non vengono montati.

Screenshot che mostra i 0 volumi di ripristino collegati.

Per identificare e risolvere questo problema, seguire questa procedura:

Suggerimento

Assicurarsi di disporre del computer corretto per eseguire lo script.

  1. Nella finestra cmd eseguire diskmgmt per aprire Gestione disco.

  2. Cercare eventuali dischi aggiuntivi. Nell'esempio seguente , Disk 2 è un disco aggiuntivo.

    Screenshot della finestra Gestione disco con disco aggiuntivo.

  3. Fare clic con il pulsante destro del mouse su Nuovo volume e quindi scegliere Cambia lettera unità e percorsi.

    Screenshot che mostra le opzioni di clic con il pulsante destro del mouse sul disco aggiuntivo.

  4. Nella finestra Cambia lettera dell'unità o percorso, seleziona Assegna la seguente lettera dell'unità, assegna un'unità disponibile e quindi seleziona OK.

    Screenshot della finestra

  5. Aprire Esplora file per visualizzare l'unità scelta ed esplorare i file.

Linux

Suggerimento

Assicurarsi di disporre del computer corretto per eseguire lo script.

Se la macchina virtuale Linux protetta usa LVM o array RAID, seguire la procedura descritta in Ripristinare i file dal backup delle macchine virtuali di Azure.

Non è possibile copiare i file dai volumi montati

La copia potrebbe non riuscire con l'errore 0x80070780: impossibile accedere al file dal sistema.

Controllare se nel server di origine è abilitata la deduplicazione del disco. Se l'opzione è abilitata, verificare che nel server di ripristino sia abilitata anche la deduplicazione nelle unità. È possibile lasciare la deduplicazione non configurata in modo da non deduplicare le unità nel server di ripristino.

Il disco non si smonta anche se è stato fatto clic su "Smonta dischi" nel portale di Azure (sistema operativo Linux)

Smontare manualmente i dischi eseguendo script Python con il clean parametro . L'esempio seguente illustra l'installazione del pacchetto Python 3 dal computer.


 python3 XXX.py clean

Smontare i dischi bloccati in Windows

Per risolvere il problema, seguire questa procedura:

  1. Aprire la finestra Proprietà iniziatore ISCSI nella macchina virtuale di Azure in cui sono presenti dischi montati.

  2. Nella finestra Proprietà iniziatore ISCSI selezionare Dispositivi e controllare il nome del disco che si desidera smontare.

  3. Tornare alla finestra Proprietà iniziatore ISCSI , selezionare Disconnetti>.

  4. Controllare se il nome di destinazione mostra Stato : Inattivo.

Passaggi successivi