Eseguire il failback da Azure a un sito localeFail back from Azure to an on-premises site

Questo articolo descrive come eseguire il failback da Macchine virtuali di Azure al sito locale.This article describes how to fail back virtual machines from Azure Virtual Machines to the on-premises site. Seguire le istruzioni riportate in questo articolo per eseguire il failback delle macchine virtuali VMware o dei server fisici Windows/Linux dopo aver eseguito il failover dal sito locale in Azure usando l'esercitazione Eseguire la replica di macchine virtuali VMware e server fisici in Azure con Azure Site Recovery.Follow the instructions in this article to fail back your VMware virtual machines or Windows/Linux physical servers after they've failed over from the on-premises site to Azure by using the Replicate VMware virtual machines and physical servers to Azure with Azure Site Recovery tutorial.

Avviso

Non è possibile eseguire il failback se è stata completata la migrazione, la macchina virtuale è stata spostata in un altro gruppo di risorse o la macchina virtuale di Azure è stata eliminata.You cannot failback after you have either completed migration, moved a virtual machine to another resource group, or deleted the Azure virtual machine. Se si disabilita la protezione della macchina virtuale, non è possibile eseguire il failback.If you disable protection of the virtual machine, you cannot failback.

Nota

Se è stato eseguito il failover delle macchine virtuali VMware, non è possibile eseguire il failback a un host Hyper-V.If you have failed over VMware virtual machines then you cannot failback to a Hyper-v host.

Panoramica del failbackOverview of failback

Ecco come funziona il failback.Here is how failback works. Dopo aver eseguito il failover in Azure, eseguire il failback nel sito locale procedendo come segue:After you have failed over to Azure, you fail back to your on-premises site in a few stages:

  1. Riproteggere le macchine virtuali in Azure in modo che inizino a replicare le macchine virtuali VMware nel sito locale.Reprotect the virtual machines on Azure so that they start to replicate to VMware virtual machines in your on-premises site. Come parte di questo processo, è necessario:As part of this process, you also need to:
    1. Configurare una destinazione master locale: la destinazione master Windows per le macchine virtuali Windows e la destinazione master Linux per le macchine virtuali Linux.Set up an on-premises master target: Windows master target for Windows virtual machines and Linux master target for Linux virtual machines.
    2. Configurare un server di elaborazione.Set up a process server.
    3. Avviare la riprotezione.Initiate reprotect. Verrà spenta la macchina virtuale locale e i dati della macchina virtuale Azure verranno sincronizzati con i dischi locali.This will turn off the on-premises virtual machine and synchronize the Azure virtual machine's data with the on-premises disks.
  2. Dopo la replica delle macchine virtuali in Azure nel sito locale, avviare un failover da Azure al sito locale.After your virtual machines on Azure are replicating to your on-premises site, you initiate a fail over from Azure to the on-premises site.

Dopo aver eseguito il failback dei dati, abilitare la riprotezione delle macchine virtuali locali in cui è stato eseguito il failback, in modo che inizino la replica in Azure.After your data has failed back, you reprotect the on-premises virtual machines that you failed back to, so that they start to replicate to Azure.

Per una rapida panoramica, guardare il video seguente che illustra come eseguire il failover da Azure a un sito locale.For a quick overview, watch the following video about how to fail over from Azure to an on-premises site.

Eseguire il failback nella posizione originaria o in una posizione alternativaFail back to the original or alternate location

Se è stato eseguito il failover di una macchina virtuale VMware è possibile eseguire il failback nella stessa macchina virtuale di origine locale, se è ancora presente.If you failed over a VMware virtual machine, you can fail back to the same source on-premises virtual machine if it still exists. In questo scenario viene eseguita la replica delle sole modifiche.In this scenario, only the changes are replicated back. Questo scenario è noto come ripristino nel percorso originale.This scenario is known as original location recovery. Se la macchina virtuale locale non esiste, lo scenario è un ripristino del percorso alternativo.If the on-premises virtual machine does not exist, the scenario is an alternate location recovery.

Nota

È possibile eseguire il failback solo al server vCenter e al server di configurazione originali.You can only failback to the original vCenter and configuration server. Non è possibile distribuire un server di configurazione ed eseguire il failback usandolo.You cannot deploy a new configuration server and failback using it. Non è inoltre possibile aggiungere un nuovo vCenter al server di configurazione esistente ed eseguire il failback nel nuovo vCenter.Also, you cannot add a new vCenter to the exiting configuration server and failback into the new vCenter.

Ripristino del percorso originaleOriginal location recovery

Se si esegue il failback nella macchina virtuale originaria è necessario rispettare le condizioni seguenti:If you fail back to the original virtual machine, the following conditions are required:

  • Se la macchina virtuale è gestita da un server vCenter, l'host ESX della destinazione master deve avere accesso all'archivio dati della macchina virtuale.If the virtual machine is managed by a vCenter server, then the master target's ESX host should have access to the virtual machine's datastore.
  • Se la macchina virtuale si trova in un host ESX, ma non è gestita da vCenter, il relativo disco rigido deve trovarsi in un archivio dati accessibile da parte dell'host della destinazione master.If the virtual machine is on an ESX host but isn’t managed by vCenter, then the hard disk of the virtual machine must be in a datastore that the master target's host can access.
  • Se la macchina virtuale si trova in un host ESX e non usa vCenter, è necessario completare l'individuazione dell'host ESX della destinazione master prima di abilitare la riprotezione.If your virtual machine is on an ESX host and doesn't use vCenter, then you should complete discovery of the ESX host of the master target before you reprotect. Questa opzione è valida anche per il failback di server fisici.This applies if you're failing back physical servers, too.
  • È possibile eseguire il failback in una rete virtuale (vSAN) o in un disco basato su Raw Device Mapping (RDM), se i dischi esistono già e sono connessi alla macchina virtuale locale.You can fail back to a virtual storage area network (vSAN) or a disk that based on raw device mapping (RDM) if the disks already exist and are connected to the on-premises virtual machine.

Ripristino del percorso alternativoAlternate location recovery

Se la macchina virtuale locale non esiste prima della riprotezione della macchina virtuale, lo scenario è denominato ripristino del percorso alternativo.If the on-premises virtual machine does not exist before reprotecting the virtual machine, the scenario is called an alternate location recovery. Il flusso di lavoro della riprotezione crea nuovamente la macchina virtuale locale.The reprotect workflow creates the on-premises virtual machine again. Verrà anche eseguito un download completo dei dati.This will also cause a full data download.

  • Quando si esegue il failback in una posizione alternativa, la macchina virtuale verrà ripristinata nello stesso host ESX in cui è stato distribuito il server di destinazione master.When you fail back to an alternate location, the virtual machine will be recovered to the same ESX host on which the master target server is deployed. L'archivio dati usato per creare il disco sarà lo stesso archivio selezionato durante la riprotezione della macchina virtuale.The datastore that's used to create the disk will be the same datastore that was selected when reprotecting the virtual machine.
  • È possibile eseguire il failback solo in un file system di macchina virtuale (VMFS) oppure vSAN.You can fail back only to a virtual machine file system (VMFS) or vSAN datastore. Con RDM, la riprotezione e il failback avranno esito negativo.If you have a RDM, reprotect and failback will not work.
  • La riprotezione comporta un trasferimento di dati iniziale di grandi dimensioni, a cui fanno seguito le modifiche.Reprotect involves one large initial data transfer that's followed by the changes. Questo processo avviene perché la macchina virtuale non esiste in locale.This process exists because the virtual machine does not exist on premises. È necessario eseguire di nuovo la replica dei dati completi.The complete data needs to be replicated back. La riprotezione impiegherà quindi più tempo rispetto al ripristino nel percorso originale.This reprotect will also take more time than an original location recovery.
  • Non è possibile eseguire il failback in dischi basati su RDM.You cannot fail back to RDM-based disks. In un archivio dati VMFS/vSAN è possibile creare solo nuovi dischi VMDK.Only new virtual machine disks (VMDKs) can be created on a VMFS/vSAN datastore.

In seguito al failover in Azure, è possibile eseguire il failback di una macchina fisica solo come macchina virtuale VMware, un'operazione chiamata anche P2A2V.A physical machine, when failed over to Azure, can be failed back only as a VMware virtual machine (also referred to as P2A2V). Questo flusso di lavoro è considerato come ripristino in un percorso alternativo.This flow falls under the alternate location recovery.

  • Non è possibile eseguire il failback di un server fisico Windows Server 2008 R2 SP1 protetto e sottoposto a failover in Azure.A Windows Server 2008 R2 SP1 physical server, if protected and failed over to Azure, cannot be failed back.
  • È necessario individuare almeno un server di destinazione master e gli host ESX/ESXi necessari per il failback.Ensure that you discover at least one master target server and the necessary ESX/ESXi hosts to which you need to fail back.

Verificare se la riprotezione è stata completata.Have you completed reprotection?

Prima di proseguire, completare i passaggi di riprotezione in modo che le macchine virtuali siano nello stato replicato e sia possibile avviare un failover nel sito locale.Before you proceed, complete the reprotect steps so that the virtual machines are in a replicated state, and you can initiate a failover back to an on-premises site. Per altre informazioni, vedere Come eseguire la riprotezione da Azure al sito locale.For more information, see How to reprotect from Azure to on-premises.

PrerequisitiPrerequisites

Importante

Durante il failover in Azure, il sito locale potrebbe non essere accessibile e pertanto il server di configurazione può essere non disponibile o venire arrestato.During failover to Azure, the on-premises site may not be accessible and hence the configuration server may be either un-available or shutdown. Durante la riprotezione e il failback, il server di configurazione locale deve essere in esecuzione e in stato OK connesso.During reprotect and failback, the on-premises configuration server should be running and in a connected OK state.

  • Quando si esegue un failback, è necessario un server di configurazione locale.A configuration server is required on premises when you do a failback. Il server deve essere in stato di esecuzione e connesso al servizio in modo che la relativa integrità sia OK.The server should be in running state and connected to the service such that its health is OK. Durante il failback, la macchina virtuale deve esistere nel database del server di configurazione; in caso contrario il failback non ha esisto negativo.During failback, the virtual machine must exist in the configuration server database, or failback won't succeed. Assicurarsi quindi di pianificare backup regolari del server.Thus, ensure that you take regularly scheduled backups of your server. In caso di emergenza, è necessario ripristinare il server con lo stesso indirizzo IP in modo che il failback funzioni.If there was a disaster, you will need to restore the server with the same IP address for failback to work.
  • Il server di destinazione master non deve avere snapshot prima di attivare la riprotezione o il failback.The master target server should not have any snapshots before triggering reprotect/failback.

Passaggi per eseguire il failbackSteps to fail back

Importante

Prima di avviare il failback, assicurarsi di aver completato la riprotezione delle macchine virtuali.Before you initiate failback, ensure that you have completed reprotection of the virtual machines. Le macchine virtuali devono essere in stato protetto e l'integrità deve essere OK.The virtual machines should be in a protected state, and their health should be OK. Per riproteggere le macchine virtuali, leggere come eseguire la riprotezione.To reprotect the virtual machines, read how to reprotect.

  1. Nella pagina degli elementi replicati selezionare la macchina virtuale e con il pulsante destro del mouse selezionare Failover non pianificato.In the replicated items page, select the virtual machine, and right-click it to select Unplanned Failover.
  2. In Conferma failover verificare la direzione del failover (da Azure) e selezionare il punto di recupero (più recente o quello coerente con l'app più recente) da usare per il failover.In Confirm Failover, verify the failover direction (from Azure), and then select the recovery point (latest, or the latest app consistent) that you want to use for the failover. Il punto coerente con l'app deve essere antecedente all'ultimo punto di temporizzazione e causerà la perdita di alcuni dati.The app consistent point is behind the latest point in time and causes some data loss.
  3. Durante il failover, Site Recovery arresta le macchine virtuali in Azure.During failover, Site Recovery shuts down the virtual machines on Azure. Assicurarsi che il failback sia stato completato come previsto e quindi verificare che le macchine virtuali di Azure siano state arrestate.After you check that failback has completed as expected, you can check that the virtual machines on Azure have been shut down.

Punto di recupero in cui è possibile eseguire il failback delle macchine virtualiTo what recovery point can I fail back the virtual machines?

Durante il failback sono disponibili due opzioni per il failback di macchine virtuali/piano di ripristino.During failback, you have two options to fail back the virtual machine/recovery plan.

Se si seleziona l'ultimo periodo di tempo elaborato, verrà eseguito il failover di tutte le macchine virtuali nell'ultimo periodo di tempo disponibile.If you select the latest processed point in time, all virtual machines will be failed over to their latest available point in time. Se è presente un gruppo di replica nel piano di ripristino, verrà eseguito il failover di ogni macchina virtuale del gruppo di replica nell'ultimo periodo di tempo indipendente.In case there is a replication group within the recovery plan, then each virtual machine of the replication group will fail over to its independent latest point in time.

Non è possibile eseguire il failback di una macchina virtuale finché non ha almeno un punto di recupero.You cannot fail back a virtual machine until it has at least one recovery point. Non è possibile eseguire il failback di un piano di ripristino finché tutte le macchine virtuali non hanno almeno un punto di recupero.You cannot fail back a recovery plan until all its virtual machines have at least one recovery point.

Nota

Il punto di recupero più recente è un punto di recupero coerente con l'arresto anomalo.A latest recovery point is a crash-consistent recovery point.

Se si seleziona il punto di recupero coerente con l'applicazione, un singolo failback della macchina virtuale ripristinerà l'ultimo punto di recupero coerente con l'applicazione più recente disponibile.If you select the application consistent recovery point, a single virtual machine failback will recover to its latest available application-consistent recovery point. In caso di piano di ripristino con un gruppo di replica, ogni gruppo di replica ripristinerà il punto di recupero disponibile comune.In the case of a recovery plan with a replication group, each replication group will recover to its common available recovery point. Si noti che i punti di recupero coerenti con l'applicazione possono essere indietro nel tempo e potrebbero verificarsi perdite di dati.Note that application-consistent recovery points can be behind in time, and there might be loss in data.

Che cosa succede agli strumenti VMware dopo il failback?What happens to VMware tools post failback?

Durante il failover in Azure, gli strumenti VMware non possono essere eseguiti nella macchina virtuale di Azure.During failover to Azure, the VMware tools cannot be running on the Azure virtual machine. Nel caso di una macchina virtuale Windows, Azure Site Recovery disabilita gli strumenti VMware durante il failover.In case of a Windows virtual machine, ASR disables the VMware tools during failover. Nel caso di una macchina virtuale Linux, Azure Site Recovery disinstalla gli strumenti VMware durante il failover.In case of Linux virtual machine, ASR uninstalls the VMware tools during failover.

Durante il failback della macchina virtuale Windows, gli strumenti VMware vengono riabilitati al failback.During failback of the Windows virtual machine, the VMware tools are re-enabled upon failback. Analogamente, per una macchina virtuale Linux, gli strumenti VMware vengono reinstallati nella macchina durante il failback.Similarly, for a linux virtual machine, the VMware tools are reinstalled on the machine during failback.

Passaggi successiviNext steps

Al termine del failback, è necessario eseguire il commit della macchina virtuale per garantire che vengano eliminate le macchine virtuali ripristinate in Azure.After failback finishes, you need to commit the virtual machine to ensure that recovered virtual machines in Azure are deleted.

CommitCommit

Il commit è necessario per rimuovere la macchina virtuale di cui è stato eseguito il failover da Azure.Commit is required to remove the failed over virtual machine from Azure. Fare clic con il pulsante destro del mouse sull'elemento protetto e quindi su Commit.Right-click the protected item, and then click Commit. Un processo rimuoverà le macchine virtuali di cui è stato eseguito il failover in Azure.A job will remove the failed over virtual machines in Azure.

Abilitare la riprotezione dall'ambiente locale ad AzureReprotect from on-premises to Azure

Al termine del commit la macchina virtuale si trova nuovamente nel sito locale, ma non è protetta.After commit finishes, your virtual machine is back on the on-premises site, but it won’t be protected. Per avviare nuovamente la replica in Azure, eseguire queste operazioni:To start to replicate to Azure again, do the following:

  1. In Insieme di credenziali > Impostazioni > Elementi replicati selezionare le macchine virtuali di cui è stato eseguito il failback e quindi fare clic su Riproteggi.In Vault > Setting > Replicated items, select the virtual machines that have failed back, and then click Re-Protect.
  2. Specificare il valore del server di elaborazione da usare per inviare i dati ad Azure.Give the value of the process server that needs to be used to send data back to Azure.
  3. Fare clic su OK per avviare il processo di riprotezione.Click OK to begin the reprotect job.

Nota

Dopo l'avvio di una macchina virtuale in locale, registrare di nuovo l'agente nel server di configurazione può richiedere tempo, fino a 15 minuti.After an on-premises virtual machine boots up, it takes some time for the agent to register back to the configuration server (up to 15 minutes). Durante questo intervallo di tempo la riprotezione non riuscirà e sarà visualizzato un messaggio di errore con l'avviso che l'agente non è installato.During this time, reprotect fails and returns an error message stating that the agent is not installed. Attendere alcuni minuti e ripetere l'operazione di riprotezione.Wait for a few minutes, and then try reprotect again.

Al termine del processo di riprotezione, la macchina virtuale viene replicata in Azure e sarà possibile eseguire il failover.After the reprotect job finishes, the virtual machine is replicating back to Azure, and you can do a failover.

Problemi comuniCommon issues

Assicurarsi che vCenter sia in uno stato connesso prima di eseguire un failback.Make sure that the vCenter is in a connected state before you do a failback. In caso contrario, la disconnessione dei dischi e il ricollegamento alla macchina virtuale avrà esito negativo.Otherwise, disconnecting disks and attaching them back to the virtual machine will fail.

Codici errore comuniCommon Error codes

Codice di errore 8038Error code 8038

Non è stato possibile accedere alla macchina virtuale locale a causa dell'erroreFailed to bring up the on-premises virtual machine due to the error

Ciò si verifica quandoThis happens when

  1. Si accede alla macchina virtuale locale su un host in cui non è stato effettuato il provisioning di una quantità di memoria sufficiente.The the on-premises virtual machine is brought up on a host that does not have enough Memory provisioned.

Per risolvere il problemaTo resolve this issue

  1. È possibile effettuare il provisioning di una quantità maggiore di memoria nell'host ESXi.You can provision more memory on the ESXi host.
  2. Spostare la macchina virtuale su un altro host ESXi in cui sia disponibile memoria sufficiente per avviare la macchina virtuale.vMotion the VM to another ESXi host that has enough memory to boot the virtual machine.