Risolvere i problemi relativi all'estensione della macchina virtuale di Azure

Questo articolo illustra i passaggi per la risoluzione dei problemi che consentono di risolvere gli errori di Azure Site Recovery correlati all'agente di macchine virtuali e all'estensione.

Risorse di sistema ridotte

Questo problema si verifica quando il sistema ha memoria disponibile insufficiente e non è in grado di allocare memoria per l'installazione del servizio Mobility. Assicurarsi che sia stata liberata memoria sufficiente per l'installazione per continuare e completare correttamente.

Timeout dell'estensione di Azure Site Recovery

Messaggio di errore: "Task execution has timed out while tracking for extension operation to be started" (Timeout dell'esecuzione dell'attività in attesa dell'avvio dell'operazione di estensione)
Codice errore: "151076"

Azure Site Recovery installato un'estensione nella macchina virtuale come parte di un processo di abilitazione della protezione. Una delle condizioni seguenti potrebbe impedire l'attivazione della protezione e causare l'esito negativo del processo. Completare questa procedura di risoluzione dei problemi e provare a eseguire di nuovo l'operazione:

Messaggio di errore: "L'operazione precedente Site Recovery'estensione richiede più tempo del previsto".
Codice errore: "150066"

L'abilitazione della protezione non riesce perché l'agente di macchine virtuali non risponde

Messaggio di errore: "Task execution has timed out while tracking for extension operation to be started" (Timeout dell'esecuzione dell'attività in attesa dell'avvio dell'operazione di estensione).
Codice errore: "151099"

Questo errore può verificarsi se l'agente guest di Azure nella macchina virtuale non è nello stato pronto.

È possibile controllare lo stato dell'agente guest di Azure nel portale di Azure. Passare alla macchina virtuale che si sta tentando di proteggere e controllare lo stato inImpostazioni>macchina virtuale>Stato agente proprietà>. Nella maggior parte dei casi, lo stato dell'agente è pronto dopo il riavvio della macchina virtuale. Tuttavia, se non è possibile riavviare o si riscontra ancora il problema, completare la procedura di risoluzione dei problemi seguente:

Messaggio di errore: "Task execution has timed out while tracking for extension operation to be started" (Timeout dell'esecuzione dell'attività in attesa dell'avvio dell'operazione di estensione).
Codice errore: "151095"

Questo errore si verifica quando la versione dell'agente nel computer Linux non è aggiornata. Completare il passaggio di risoluzione dei problemi seguente:

Cause e soluzioni

L'agente è installato nella macchina virtuale ma non risponde (per le macchine virtuali Windows)

Soluzione

L'agente di macchine virtuali può essere danneggiato o il servizio può essere stato arrestato. Reinstallando l'agente di macchine virtuali è possibile ottenere la versione più recente. In questo modo sarà anche possibile riavviare la comunicazione con il servizio.

  1. Determinare se il servizio agente guest di Microsoft Azure è in esecuzione nei servizi delle macchine virtuali (services.msc). Riavviare il servizio agente guest di Windows Azure.
  2. Se il servizio Agente guest di Windows Azure non è visibile nei servizi, aprire il Pannello di controllo. Passare a Programmi e funzionalità per verificare se è installato il servizio Agente guest di Windows.
  3. Se il servizio agente guest di Microsoft Azure è elencato in Programmi e funzionalità, disinstallarlo.
  4. Scaricare e installare la versione più recente del file MSI dell'agente. Per completare l'installazione sono necessari diritti di amministratore.
  5. Verificare che il servizio Agente guest di Windows Azure venga visualizzato nei servizi.
  6. Riavviare il processo di protezione.

Verificare anche che Microsoft .NET 4.5 sia installato nella macchina virtuale. Per comunicare con il servizio è necessario .NET 4.5 per consentire all'agente di macchine virtuali di comunicare con il servizio.

L'agente installato nella VM Linux non è aggiornato (per VM Linux)

Soluzione

La maggior parte degli errori relativi ad agenti o estensioni nelle macchine virtuali Linux è dovuta a problemi correlati ad agenti di macchine virtuali non aggiornati. Per risolvere il problema, seguire queste indicazioni generali:

  1. Seguire le istruzioni per l'aggiornamento dell'agente di macchine virtuali Linux.

    Nota

    È fortemente consigliato aggiornare l'agente solo tramite un repository di distribuzione. Non è consigliabile scaricare il codice dell'agente direttamente da GitHub e aggiornarlo. Se l'agente più recente per la distribuzione non è disponibile, contattare il supporto per la distribuzione per istruzioni su come installarlo. Per cercare l'agente più recente, passare alla pagina dell'agente Linux di Microsoft Azure nel repository GitHub.

  2. Assicurarsi che l'agente di Azure sia in esecuzione nella macchina virtuale eseguendo il comando seguente: ps -e

    Se il processo non è in esecuzione, riavviarlo usando i comandi seguenti:

    • Per Ubuntu/Debian:
       sudo systemctl enable --now walinuxagent.service
    
    • Per altre distribuzioni:
       sudo systemctl enable --now waagent.service
    
  3. Configurare l'agente di riavvio automatico.

  4. Abilitare la protezione della macchina virtuale.

Non è possibile aggiornare o caricare l'estensione di Site Recovery

Lo stato dell'estensione viene visualizzato come "Vuoto", "NotReady" o "Transizione".

Soluzione

Disinstallare l'estensione e ripetere l'operazione.

Per disinstallare l'estensione:

  1. Nella portale di Azure passare alla macchina virtuale in cui si è verificato un errore di backup.
  2. Selezionare Impostazioni.
  3. Selezionare Estensioni.
  4. Selezionare Estensione Site Recovery.
  5. Selezionare Disinstalla.

Per la macchina virtuale Linux, se l'estensione VMSnapshot non viene visualizzata nella portale di Azure, aggiornare l'agente Linux di Azure. Eseguire quindi la protezione.

Al termine di questi passaggi, l'estensione viene reinstallata durante la protezione.