Risolvere i problemi di Backup di Azure relativi all'agente e/o all'estensioneTroubleshoot Azure Backup failure: Issues with agent and/or extension

Questo articolo presenta una procedura di risoluzione dei problemi per correggere gli errori di Backup correlati a problemi di comunicazione con l'agente e l'estensione delle macchine virtuali.This article provides troubleshooting steps to help you resolve Backup failures related to problems in communication with VM agent and extension.

Se il problema riguardante Azure non è trattato in questo articolo, visitare i forum di Azure su MSDN e Stack Overflow.If your Azure issue is not addressed in this article, visit the Azure forums on MSDN and the Stack Overflow. È possibile pubblicare il problema in questi forum o in @AzureSupport su Twitter.You can post your issue in these forums, or post to @AzureSupport on Twitter. È anche possibile inviare una richiesta di supporto tecnico di Azure.You also can submit an Azure support request. Per inviare una richiesta di supporto tecnico, nella pagina Supporto tecnico di Azure selezionare Supporto.To submit a support request, on the Azure support page, select Get support.

L'agente di macchine virtuali non riesce a comunicare con Backup di AzureVM Agent unable to communicate with Azure Backup

Dopo la registrazione e la pianificazione di una VM per il servizio Backup di Azure, tale servizio avvia il processo comunicando con l'agente di macchine virtuali per creare uno snapshot temporizzato.After you register and schedule a VM for the Azure Backup service, Backup initiates the job by communicating with the VM agent to take a point-in-time snapshot. Una delle condizioni seguenti può impedire l'attivazione dello snapshot, che a sua volta può provocare l'errore di Backup.Any of the following conditions might prevent the snapshot from being triggered, which in turn can lead to Backup failure. Seguire questa procedura per la risoluzione dei problemi nell'ordine specificato e provare a eseguire di nuovo l'operazione.Follow below troubleshooting steps in the given order and retry your operation.

Causa 1: la VM non ha accesso a InternetCause 1: The VM has no Internet access
Causa 2: l'agente è installato nella VM ma non risponde (per VM Windows)Cause 2: The agent is installed in the VM but is unresponsive (for Windows VMs)
Causa 3: l'agente installato nella VM Linux non è aggiornato (per VM Linux)Cause 3: The agent installed in the VM is out of date (for Linux VMs)
Causa 4: non è possibile recuperare lo stato degli snapshot o acquisire uno snapshotCause 4: The snapshot status cannot be retrieved or a snapshot cannot be taken
Causa 5: non è possibile aggiornare o caricare l'estensione di backupCause 5: The backup extension fails to update or load

Operazione di creazione snapshot non riuscita a causa dell'assenza della connettività di rete nella macchina virtualeSnapshot operation failed due to no network connectivity on the virtual machine

Dopo la registrazione e la pianificazione di una macchina virtuale per il servizio Backup di Azure, tale servizio avvia il processo comunicando con l'estensione di backup della macchina virtuale per la creazione di uno snapshot temporizzato.After you register and schedule a VM for the Azure Backup service, Backup initiates the job by communicating with the VM backup extension to take a point-in-time snapshot. Una delle condizioni seguenti può impedire l'attivazione dello snapshot, che a sua volta può provocare l'errore di Backup.Any of the following conditions might prevent the snapshot from being triggered, which in turn can lead to Backup failure. Seguire questa procedura per la risoluzione dei problemi nell'ordine specificato e provare a eseguire di nuovo l'operazione.Follow below troubleshooting steps in the given order and retry your operation.

Causa 1: la VM non ha accesso a InternetCause 1: The VM has no Internet access
Causa 2: non è possibile recuperare lo stato degli snapshot o acquisire uno snapshotCause 2: The snapshot status cannot be retrieved or a snapshot cannot be taken
Causa 3: non è possibile aggiornare o caricare l'estensione di backupCause 3: The backup extension fails to update or load

Operazione dell'estensione VMSnapshot non riuscitaVMSnapshot extension operation failed

Dopo la registrazione e la pianificazione di una macchina virtuale per il servizio Backup di Azure, tale servizio avvia il processo comunicando con l'estensione di backup della macchina virtuale per la creazione di uno snapshot temporizzato.After you register and schedule a VM for the Azure Backup service, Backup initiates the job by communicating with the VM backup extension to take a point-in-time snapshot. Una delle condizioni seguenti può impedire l'attivazione dello snapshot, che a sua volta può provocare l'errore di Backup.Any of the following conditions might prevent the snapshot from being triggered, which in turn can lead to Backup failure. Seguire questa procedura per la risoluzione dei problemi nell'ordine specificato e provare a eseguire di nuovo l'operazione.Follow below troubleshooting steps in the given order and retry your operation.

Causa 1: non è possibile recuperare lo stato degli snapshot o acquisire uno snapshotCause 1: The snapshot status cannot be retrieved or a snapshot cannot be taken
Causa 2: non è possibile aggiornare o caricare l'estensione di backupCause 2: The backup extension fails to update or load
Causa 3: la VM non ha accesso a InternetCause 3: The VM has no Internet access
Causa 4: l'agente è installato nella VM ma non risponde (per VM Windows)Cause 4: The agent is installed in the VM but is unresponsive (for Windows VMs)
Causa 5: l'agente installato nella VM Linux non è aggiornato (per VM Linux)Cause 5: The agent installed in the VM is out of date (for Linux VMs)

Impossibile eseguire l'operazione perché l'agente di macchine virtuali non rispondeUnable to perform the operation as the VM Agent is not responsive

Dopo la registrazione e la pianificazione di una macchina virtuale per il servizio Backup di Azure, tale servizio avvia il processo comunicando con l'estensione di backup della macchina virtuale per la creazione di uno snapshot temporizzato.After you register and schedule a VM for the Azure Backup service, Backup initiates the job by communicating with the VM backup extension to take a point-in-time snapshot. Una delle condizioni seguenti può impedire l'attivazione dello snapshot, che a sua volta può provocare l'errore di Backup.Any of the following conditions might prevent the snapshot from being triggered, which in turn can lead to Backup failure. Seguire questa procedura per la risoluzione dei problemi nell'ordine specificato e provare a eseguire di nuovo l'operazione.Follow below troubleshooting steps in the given order and retry your operation.

Causa 1: l'agente è installato nella VM ma non risponde (per VM Windows)Cause 1: The agent is installed in the VM but is unresponsive (for Windows VMs)
Causa 2: l'agente installato nella VM Linux non è aggiornato (per VM Linux)Cause 2: The agent installed in the VM is out of date (for Linux VMs)
Causa 3: la VM non ha accesso a InternetCause 3: The VM has no Internet access

Il backup non è riuscito e si è verificato un errore interno. Attendere qualche minuto prima di ripetere l'operazione.Backup failed with an internal error - Please retry the operation in a few minutes

Dopo la registrazione e la pianificazione di una macchina virtuale per il servizio Backup di Azure, tale servizio avvia il processo comunicando con l'estensione di backup della macchina virtuale per la creazione di uno snapshot temporizzato.After you register and schedule a VM for the Azure Backup service, Backup initiates the job by communicating with the VM backup extension to take a point-in-time snapshot. Una delle condizioni seguenti può impedire l'attivazione dello snapshot, che a sua volta può provocare l'errore di Backup.Any of the following conditions might prevent the snapshot from being triggered, which in turn can lead to Backup failure. Seguire questa procedura per la risoluzione dei problemi nell'ordine specificato e provare a eseguire di nuovo l'operazione.Follow below troubleshooting steps in the given order and retry your operation.

Causa 1: la VM non ha accesso a InternetCause 1: The VM has no Internet access
Causa 2: l'agente è installato nella VM ma non risponde (per VM Windows)Cause 2: The agent installed in the VM but unresponsive (for Windows VMs)
Causa 3: l'agente installato nella VM Linux non è aggiornato (per VM Linux)Cause 3: The agent installed in the VM is out of date (for Linux VMs)
Causa 4: non è possibile recuperare lo stato degli snapshot o acquisire uno snapshotCause 4: The snapshot status cannot be retrieved or a snapshot cannot be taken
Causa 5: non è possibile aggiornare o caricare l'estensione di backupCause 5: The backup extension fails to update or load

La configurazione di disco specificata non è supportataThe specified Disk configuration is not supported

Nota

È disponibile un'anteprima privata per il supporto di backup per macchine virtuali con dischi non gestiti di dimensioni superiori a 1 TB.We have a private preview to support backups for VMs with >1TB unmanaged disks. Per informazioni dettagliate, vedere l'anteprima privata per il supporto di backup di macchine virtuali con dischi di grandi dimensioniFor details refer to Private preview for large disk VM backup support

Attualmente Backup di Azure non supporta dischi di dimensioni maggiori di 1023 GB.Currently Azure Backup doesn’t support disk sizes greater than 1023GB.

  • Se la dimensione dei dischi è maggiore di 1 TB, collegare nuovi dischi di dimensione inferiore a 1 TBIf you have disks greater than 1 TB , attach new disks which are less than 1 TB
  • Copiare quindi i dati dal disco di dimensione superiore a 1 TB nei dischi appena creati di dimensione inferiore a 1 TB.Then, copy the data from disk greater than 1TB into newly created disk(s) of size less than 1TB.
  • Verificare che tutti i dati siano stati copiati e rimuovere i dischi di dimensione superiore a 1 TBEnsure that all data has been copied and remove the disks greater than 1TB
  • Avviare il backup.Initiate the backup

Cause e soluzioniCauses and Solutions

La VM non ha accesso a InternetThe VM has no Internet access

In base al requisito di distribuzione, la macchina virtuale non ha accesso a Internet o sono presenti restrizioni che impediscono l'accesso all'infrastruttura di Azure.Per the deployment requirement, the VM has no Internet access, or it has restrictions in place that prevent access to the Azure infrastructure.

Per funzionare correttamente, l'estensione di backup richiede la connettività agli indirizzi IP pubblici di Azure.To function correctly, the backup extension requires connectivity to the Azure public IP addresses. L'estensione invia comandi a un endpoint di Archiviazione di Azure (URL HTTP) per gestire gli snapshot della macchina virtuale.The extension sends commands to an Azure Storage endpoint (HTTP URL) to manage the snapshots of the VM. Se l'estensione non ha accesso a Internet pubblico, il servizio Backup ha esito negativo.If the extension has no access to the public Internet, Backup eventually fails.

SoluzioneSolution

Per risolvere il problema, provare ad applicare uno dei metodi seguenti.To resolve the issue, try one of the methods listed here.

Consentire l'accesso agli intervalli di indirizzi IP del data center di AzureAllow access to the Azure datacenter IP ranges
  1. Ottenere l'elenco di indirizzi IP del data center di Azure a cui consentire l'accesso.Obtain the list of Azure datacenter IPs to allow access to.
  2. Sbloccare gli indirizzi IP eseguendo il cmdlet New-NetRoute nella macchina virtuale di Azure in una finestra di PowerShell con privilegi elevati.Unblock the IPs by running the New-NetRoute cmdlet in the Azure VM in an elevated PowerShell window. Eseguire il cmdlet come amministratore.Run the cmdlet as an administrator.
  3. Per consentire l'accesso agli indirizzi IP, aggiungere regole al gruppo di sicurezza di rete, se disponibile.To allow access to the IPs, add rules to the network security group, if you have one.
Creare un percorso per il flusso del traffico HTTPCreate a path for HTTP traffic to flow
  1. Se sono state applicate restrizioni di rete, ad esempio un gruppo di sicurezza di rete, distribuire un server proxy HTTP per indirizzare il traffico.If you have network restrictions in place (for example, a network security group), deploy an HTTP proxy server to route the traffic.
  2. Per consentire l'accesso a Internet dal server proxy HTTP, aggiungere regole al gruppo di sicurezza di rete, se disponibile.To allow access to the Internet from the HTTP proxy server, add rules to the network security group, if you have one.

Per informazioni su come configurare un proxy HTTP per i backup delle macchine virtuali, vedere Preparare l'ambiente per il backup di macchine virtuali di Azure.To learn how to set up an HTTP proxy for VM backups, see Prepare your environment to back up Azure virtual machines.

Se si usa Managed Disks, può essere necessario aprire una porta aggiuntiva (8443) nei firewall.In case you are using Managed Disks, you may need an additional port (8443) opening up on the firewalls.

L'agente è installato nella VM ma non risponde (per VM Windows)The agent installed in the VM but unresponsive (for Windows VMs)

SoluzioneSolution

L'agente di macchine virtuali può essere danneggiato o il servizio può essere stato arrestato.The VM Agent might have been corrupted or the service might have been stopped. La reinstallazione dell'agente di macchine virtuali consente di ottenere la versione più recente e di riavviare la comunicazione.Re-installing the VM agent would help get the latest version and restart the communication.

  1. Verificare che il servizio agente guest di Windows sia in esecuzione nei servizi (services.msc) della macchina virtuale.Verify whether Windows Guest Agent service running in services (services.msc) of the Virtual Machine. Provare a riavviare il servizio agente guest di Windows e avviare il backup.Try restart the Windows Guest Agent service and initiate the Backup
  2. Se non è visibile tra i servizi, verificare in Programmi e funzionalità che il servizio agente guest di Windows sia installato.if it is not visible in services, verify in Programs and Features whether Windows Guest agent service is installed.
  3. Se è possibile visualizzare il servizio agente guest di Windows in Programmi e funzionalità di Windows, disinstallarlo.If you are able to view in programs and features uninstall the Windows Guest Agent.
  4. Scaricare e installare l'ultima versione del file MSI dell'agente.Download and install the latest version of agent MSI. Per completare l'installazione sono necessari privilegi di amministratore.You need Administrator privileges to complete the installation.
  5. Il servizio agente guest di Windows dovrebbe quindi essere visualizzato tra i serviziThen you should be able to view Windows Guest Agent services in services
  6. Provare a eseguire un backup su richiesta o adhoc facendo clic su "Esegui Backup" nel portale.Try running an on-demand/adhoc backup by clicking "Backup Now" in the portal.

Verificare anche che .NET 4.5 sia installato nel sistema nella macchina virtuale.Also verify your Virtual Machine has .NET 4.5 installed in the system. È necessario che l'agente di macchine virtuali comunichi con il servizioIt is required for the VM agent to communicate with the service

L'agente installato nella VM Linux non è aggiornato (per VM Linux)The agent installed in the VM is out of date (for Linux VMs)

SoluzioneSolution

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.Most agent-related or extension-related failures for Linux VMs are caused by issues that affect an outdated VM agent. Per risolvere il problema, seguire queste indicazioni generali:To troubleshoot this issue, follow these general guidelines:

  1. Seguire le istruzioni per l'aggiornamento dell'agente di macchine virtuali Linux.Follow the instructions for updating the Linux VM agent.

    Nota

    È fortemente consigliato aggiornare l'agente solo tramite un repository di distribuzione.We strongly recommend that you update the agent only through a distribution repository. Non è consigliabile scaricare il codice dell'agente direttamente da GitHub e aggiornarlo.We do not recommend downloading the agent code directly from GitHub and updating it. Se l'agente più recente non è disponibile per la distribuzione, contattare il supporto per la distribuzione per istruzioni su come installarlo.If the latest agent is unavailable for your distribution, contact distribution support for instructions on how to install it. Per cercare l'agente più recente, passare alla pagina dell'agente Linux di Microsoft Azure nel repository GitHub.To check for the most recent agent, go to the Windows Azure Linux agent page in the GitHub repository.

  2. Assicurarsi che l'agente di Azure sia in esecuzione nella macchina virtuale eseguendo il comando seguente: ps -eMake sure that the Azure agent is running on the VM by running the following command: ps -e

    Se il processo non è in esecuzione, riavviarlo usando i comandi seguenti:If the process is not running, restart it by using the following commands:

    • Per Ubuntu: service walinuxagent startFor Ubuntu: service walinuxagent start
    • Per altre distribuzioni: service waagent startFor other distributions: service waagent start
  3. Configurare l'agente per il riavvio automatico.Configure the auto restart agent.

  4. Eseguire un nuovo backup di prova.Run a new test backup. Se l'errore persiste, raccogliere i log seguenti dalla macchina virtuale del cliente:If the failure persists, please collect the following logs from the customer’s VM:

    • /var/lib/waagent/.xml/var/lib/waagent/.xml
    • /var/log/waagent.log/var/log/waagent.log
    • /var/log/azure//var/log/azure/

Se è necessaria una registrazione dettagliata per waagent, seguire questa procedura:If we require verbose logging for waagent, follow these steps:

  1. Nel file /etc/waagent.conf individuare la riga seguente: Enable verbose logging (y|n)In the /etc/waagent.conf file, locate the following line: Enable verbose logging (y|n)
  2. Modificare il valore di Logs.Verbose da n a y.Change the Logs.Verbose value from n to y.
  3. Salvare la modifica e riavviare waagent seguendo la procedura precedente in questa sezione.Save the change, and then restart waagent by following the previous steps in this section.

Non è possibile recuperare lo stato degli snapshot o acquisire uno snapshotThe snapshot status cannot be retrieved or a snapshot cannot be taken

Il backup delle macchine virtuali si basa sull'esecuzione del comando di snapshot sull'account di archiviazione sottostante.The VM backup relies on issuing a snapshot command to the underlying storage account. Il backup può avere esito negativo perché non ha accesso all'account di archiviazione o perché l'esecuzione dell'attività dello snapshot è stata posticipata.Backup can fail either because it has no access to the storage account or because the execution of the snapshot task is delayed.

SoluzioneSolution

Le condizioni seguenti possono causare errori dell'attività di snapshot:The following conditions can cause snapshot task failure:

CausaCause SoluzioneSolution
Per la macchina virtuale è stato configurato il backup di SQL Server.The VM has SQL Server backup configured. Per impostazione predefinita, il servizio Backup delle macchine virtuali esegue backup VSS completi nelle macchine virtuali Windows.By default, the VM backup runs a VSS full backup on Windows VMs. Nelle macchine virtuali che eseguono server basati su SQL Server e in cui è configurato il backup di SQL Server possono verificarsi ritardi nell'esecuzione di snapshot.On VMs that are running SQL Server-based servers and on which SQL Server backup is configured, snapshot execution delays may occur.

Se si verificano errori di backup a causa di problemi di snapshot, configurare la chiave seguente del Registro di sistema:If you are experiencing a Backup failure because of a snapshot issue, set the following registry key:

[HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\BCDRAGENT] "USEVSSCOPYBACKUP"="TRUE"[HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\BCDRAGENT] "USEVSSCOPYBACKUP"="TRUE"
Lo stato della macchina virtuale viene segnalato in modo non corretto perché la macchina virtuale viene arrestata in RDP.The VM status is reported incorrectly because the VM is shut down in RDP. Se si arresta la macchina virtuale in Remote Desktop Protocol (RDP), controllare il portale per determinare se lo stato della macchina virtuale è corretto.If you shut down the VM in Remote Desktop Protocol (RDP), check the portal to determine whether the VM status is correct. In caso contrario, arrestare la macchina virtuale nel portale tramite l'opzione Spegni nel dashboard della macchina virtuale.If it’s not correct, shut down the VM in the portal by using the Shutdown option on the VM dashboard.
Diverse macchine virtuali dello stesso servizio cloud sono configurate per eseguire il backup nello stesso momento.Many VMs from the same cloud service are configured to back up at the same time. È consigliabile distribuire le pianificazione dei backup per le macchine virtuali dello stesso servizio cloud.It’s a best practice to spread out the backup schedules for VMs from the same cloud service.
L'esecuzione della macchina virtuale fa un uso elevato della CPU o della memoria.The VM is running at high CPU or memory usage. Se l'esecuzione della macchina virtuale fa un uso elevato della CPU (oltre il 90%) o della memoria, l'attività di snapshot viene accodata e ritardata e infine si verifica il timeout. In una situazione di questo tipo, provare a eseguire un backup su richiesta.If the VM is running at high CPU usage (more than 90 percent) or high memory usage, the snapshot task is queued and delayed, and it eventually times out. In this situation, try an on-demand backup.
La macchina virtuale non riesce a ottenere l'indirizzo dell'host/infrastruttura dal DHCP.The VM cannot get the host/fabric address from DHCP. DHCP deve essere abilitato nel computer guest per consentire il funzionamento del backup delle VM IaaS.DHCP must be enabled inside the guest for the IaaS VM backup to work. Se la macchina virtuale non riesce a ottenere l'indirizzo dell'host/infrastruttura dal DHCP, risposta 245, non è possibile scaricare o eseguire le estensioni.If the VM cannot get the host/fabric address from DHCP response 245, it cannot download or run any extensions. Se è necessario un indirizzo IP privato statico, è necessario configurarlo tramite la piattaforma.If you need a static private IP, you should configure it through the platform. L'opzione DHCP all'interno della VM deve essere abilitata.The DHCP option inside the VM should be left enabled. Per altre informazioni, vedere Impostazione di un indirizzo IP privato interno statico.For more information, see Setting a Static Internal Private IP.

Non è possibile aggiornare o caricare l'estensione di backupThe backup extension fails to update or load

Se non è possibile caricare le estensioni, Backup ha esito negativo perché non è possibile acquisire uno snapshot.If extensions cannot be loaded, Backup fails because a snapshot cannot be taken.

SoluzioneSolution

Per guest Windows: verificare che il servizio iaasvmprovider sia abilitato e abbia un tipo di avvio automatico.For Windows guests: Verify that the iaasvmprovider service is enabled and has a startup type of automatic. Se il servizio non è configurato in questo modo, abilitarlo per determinare se il backup successivo avrà esito positivo.If the service is not configured in this way, enable it to determine whether the next backup succeeds.

Per guest Linux: verificare l'ultima versione di VMSnapshot per Linux (l'estensione usata da Backup), che è 1.0.91.0.For Linux guests: Verify the latest version of VMSnapshot for Linux (the extension used by Backup) is 1.0.91.0.

Se l'aggiornamento o il caricamento dell'estensione di backup ancora non riesce, è possibile forzare il ricaricamento dell'estensione VMSnapshot disinstallandola.If the backup extension still fails to update or load, you can force the VMSnapshot extension to be reloaded by uninstalling the extension. L'estensione viene ricaricata al successivo tentativo di backup.The next backup attempt will reload the extension.

Per disinstallare l'estensione, seguire questa procedura:To uninstall the extension, do the following:

  1. Accedere al portale di Azure.Go to the Azure portal.
  2. Trovare la macchina virtuale che presenta problemi di backup.Locate the VM that has backup problems.
  3. Fare clic su Impostazioni.Click Settings.
  4. Fare clic su Estensioni.Click Extensions.
  5. Fare clic su Estensione Vmsnapshot.Click Vmsnapshot Extension.
  6. Fare clic su Disinstalla.Click Uninstall.

Questa procedura reinstalla l'estensione durante il backup successivo.This procedure causes the extension to be reinstalled during the next backup.