Failover in Site RecoveryFailover in Site Recovery

Questo articolo descrive come eseguire il failover di macchine virtuali e server fisici protetti da Site Recovery.This article describes how to failover virtual machines and physical servers protected by Site Recovery.

PrerequisitiPrerequisites

  1. Prima di eseguire un failover, eseguire un failover di test per verificare che tutto funzioni come previsto.Before you do a failover, do a test failover to ensure that everything is working as expected.
  2. Preparare la rete nel percorso di destinazione prima di eseguire un failover.Prepare the network at target location before you do a failover.

Usare la tabella seguente per informazioni sulle opzioni di failover fornite da Azure Site Recovery.Use the following table to know about the failover options provided by Azure Site Recovery. Queste opzioni sono anche elencate per diversi scenari di failover.These options are also listed for different failover scenarios.

ScenarioScenario Requisito di ripristino dell'applicazioneApplication recovery requirement Flusso di lavoro per Hyper-VWorkflow for Hyper-V Flusso di lavoro per VMwareWorkflow for VMware
Failover pianificato dovuto a un imminente tempo di inattività del data centerPlanned failover due to an upcoming datacenter downtime Nessuna perdita di dati per l'applicazione quando viene eseguita un'attività pianificataZero data loss for the application when a planned activity is performed Per Hyper-V, ASR replica i dati con una frequenza di copia specificata dall'utente.For Hyper-V, ASR replicates data at a copy frequency specified by the user. Il failover pianificato viene usato per eseguire l'override della frequenza e replicare le modifiche finali prima dell'avvio di un failover.Planned Failover is used to override the frequency and replicate the final changes before a failover is initiated.

1. Pianificare una finestra di manutenzione in base al processo di gestione del cambiamento dell'azienda.1. Plan a maintenance window as per your business's change management process.

2. Informare gli utenti dell'imminente tempo di inattività.2.Notify users of upcoming downtime.

3. Portare offline l'applicazione rivolta all'utente.3. Take the user-facing application offline.

4. Avviare il failover pianificato tramite il portale di ASR.4.Initiate Planned Failover using the ASR portal. La macchina virtuale locale si arresta automaticamente.The on-premises virtual machine is automatically shutdown.

Perdita di dati effettiva dell'applicazione = 0Effective application data loss = 0

Viene anche fornito un giornale di registrazione di punti di recupero all'interno di un periodo di conservazione qualora un utente intendesse usare un punto di recupero precedenteA journal of recovery points is also provided in a retention window for a user who wants to use an older recovery point. (24 ore di conservazione per Hyper-V).(24 hours retention for Hyper-V).
Per VMware, ASR replica i dati continuamente tramite CDP.For VMware, ASR replicates data continually using CDP. È inclusa un'opzione che consente all'utente di eseguire il failover nei dati più recenti (inclusi quelli dopo l'arresto dell'applicazione).Failover gives the user the option to failover to the Latest data (including post application shutdown)

1. Pianificare una finestra di manutenzione in base al processo di gestione del cambiamento.1. Plan a maintenance window as per the change management process

2. Informare gli utenti dell'imminente tempo di inattività.2.Notify users of upcoming downtime

3. Portare offline l'applicazione rivolta all'utente.3. Take the user-facing application offline.

4. Tramite il portale di ASR, avviare un failover pianificato nel punto più recente da quando l'applicazione è offline.4. Initiate a Planned Failover using ASR portal to the Latest point after the application is offline. Usare l'opzione di failover non pianificato del portale e selezionare il punto più recente per il failover.Use the "Unplanned Failover" option on the portal and select the Latest point to failover. La macchina virtuale locale si arresta automaticamente.The on-premises virtual machine is automatically shutdown.

Perdita di dati effettiva dell'applicazione = 0Effective application data loss = 0

Viene fornito un giornale di registrazione di punti di recupero all'interno di un periodo di conservazione qualora un utente intendesse usare un punto di recupero precedenteA journal of recovery points in a retention window is provided for a customer who wants to use an older recovery point. (72 ore di conservazione per VMware).(72 hours of retention for VMware).
Failover dovuto a un tempo di inattività non pianificato del data center (disastro naturale o IT)Failover due to an unplanned datacenter downtime (natural or IT disaster) Perdita di dati minima per l'applicazioneMinimal data loss for the application 1. Avviare il piano BCP dell'organizzazione.1.Initiate the organization’s BCP plan

2. Tramite il portale di ASR, avviare un failover non pianificato nel punto più recente o in un punto all'interno del periodo di conservazione (giornale di registrazione).2. Initiate Unplanned Failover using ASR portal to the Latest or a point from the retention window (journal).
1. Avviare il piano BCP dell'organizzazione.1. Initiate the organization’s BCP plan.

2. Tramite il portale di ASR, avviare un failover non pianificato nel punto più recente o in un punto all'interno del periodo di conservazione (giornale di registrazione).2. Initiate unplanned Failover using ASR portal to the Latest or a point from the retention window (journal).

Eseguire un failoverRun a failover

Questa procedura descrive come eseguire un failover per un piano di ripristino.This procedure describes how to run a failover for a recovery plan. In alternativa è possibile eseguire il failover per una singola macchina virtuale o un server fisico dalla pagina Elementi replicati.Alternatively you can run the failover for a single virtual machine or physical server from the Replicated items page

Failover

  1. Selezionare Piani di ripristino > nome_pianodiripristino.Select Recovery Plans > recoveryplan_name. Fare clic su Failover.Click Failover
  2. Nella schermata Failover selezionare un punto di ripristino in cui eseguire il failover.On the Failover screen, select a Recovery Point to failover to. È possibile usare una delle opzioni seguenti.You can use one of the following options:

    1. Più recente (predefinita): questa opzione avvia il processo elaborando prima tutti i dati inviati al servizio Site Recovery.Latest (default): This option starts the job by first processing all the data that has been sent to Site Recovery service. L'elaborazione dei dati crea un punto di ripristino per ogni macchina virtuale.Processing the data creates a recovery point for each virtual machine. Questo punto di ripristino viene usato dalla macchina virtuale durante il failover.This recovery point is used by the virtual machine during failover. Questa opzione offre il valore RPO (Recovery Point Objective) più basso, perché la macchina virtuale creata dopo il failover contiene tutti i dati che sono stati replicati nel servizio Site Recovery all'attivazione del failover.This option provides the lowest RPO (Recovery Point Objective) as the virtual machine created after failover has all the data that has been replicated to Site Recovery service when the failover was triggered.
    2. Punto di ripristino elaborato più recente: con questa opzione viene eseguito il failover di tutte le macchine virtuali del piano di ripristino nell'ultimo punto di ripristino elaborato dal servizio Site Recovery.Latest processed: This option fails over all virtual machines of the recovery plan to the latest recovery point that has already been processed by Site Recovery service. Quando si esegue il failover di test di una macchina virtuale, viene visualizzato anche il timestamp del punto di ripristino elaborato più recente.When you are doing test failover of a virtual machine, time stamp of the latest processed recovery point is also shown. Se si esegue il failover di un piano di ripristino, per ottenere tali informazioni è possibile passare alla singola macchina virtuale ed esaminare il riquadro Latest Recovery Points (Punti di ripristino più recenti).If you are doing failover of a recovery plan, you can go to individual virtual machine and look at Latest Recovery Points tile to get this information. Dato che non viene impiegato tempo per elaborare dati non elaborati, questa opzione offre un failover con valore RTO (Recovery Time Objective) basso.As no time is spent to process the unprocessed data, this option provides a low RTO (Recovery Time Objective) failover option.
    3. Punto di ripristino più recente coerente con l'applicazione: con questa opzione viene eseguito il failover di tutte le macchine virtuali del piano di ripristino nell'ultimo punto di ripristino coerente con l'applicazione elaborato dal servizio Site Recovery.Latest app-consistent: This option fails over all virtual machines of the recovery plan to the latest application consistent recovery point that has already been processed by Site Recovery service. Quando si esegue il failover di test di una macchina virtuale, viene visualizzato anche il timestamp del punto di ripristino coerente con l'app più recente.When you are doing test failover of a virtual machine, time stamp of the latest app-consistent recovery point is also shown. Se si esegue il failover di un piano di ripristino, per ottenere tali informazioni è possibile passare alla singola macchina virtuale ed esaminare il riquadro Latest Recovery Points (Punti di ripristino più recenti).If you are doing failover of a recovery plan, you can go to individual virtual machine and look at Latest Recovery Points tile to get this information.
    4. Latest multi-VM processed (Più recente coerente tra più VM elaborato): questa opzione è disponibile solo per i piani di ripristino con almeno una macchina virtuale in cui è abilitata la coerenza tra più macchine virtuali.Latest multi-VM processed: This option is only available for recovery plans that have at least one virtual machine with multi-VM consistency ON. Le macchine virtuali che fanno parte di un gruppo di replica eseguono il failover nel punto di recupero coerente tra più macchine comune più recente.Virtual machines that are part of a replication group failover to the latest common multi-VM consistent recovery point. Le altre macchine virtuali eseguono il failover nel relativo punto di recupero più recente elaborato.Other virtual machines failover to their latest processed recovery point.
    5. Latest multi-VM app-consistent (Più recente coerente con l'applicazione tra più VM): questa opzione è disponibile solo per i piani di ripristino con almeno una macchina virtuale in cui è abilitata la coerenza tra più macchine virtuali.Latest multi-VM app-consistent: This option is only available for recovery plans that have at least one virtual machine with multi-VM consistency ON. Le macchine virtuali che fanno parte di un gruppo di replica eseguono il failover nel punto di recupero coerente a livello applicazione tra più macchine comune più recente.Virtual machines that are part of a replication group failover to the latest common multi-VM application-consistent recovery point. Le altre macchine virtuali eseguono il failover nel relativo punto di recupero più recente coerente con l'applicazione.Other virtual machines failover to their latest application-consistent recovery point.
    6. Personalizzato: in caso di failover di test di una macchina virtuale, è possibile usare questa opzione per eseguire il failover in un determinato punto di ripristino.Custom: If you are doing test failover of a virtual machine, then you can use this option to failover to a particular recovery point.

      Nota

      La possibilità di scegliere un punto di ripristino è disponibile solo quando viene eseguito il failover in Azure.The option to choose a recovery point is only available when you are failing over to Azure.

  3. Se alcune delle macchine virtuali nel piano di ripristino sono state sottoposte a failover in un'esecuzione precedente e ora sono attive nel percorso di origine e in quello di destinazione, è possibile usare l'opzione Cambia direzione per stabilire la direzione in cui deve essere eseguito il failover.If some of the virtual machines in the recovery plan were failed over in a previous run and now the virtual machines are active on both source and target location, you can use Change direction option to decide the direction in which the failover should happen.

  4. Se le macchine virtuali Hyper-V sono protette da un server VMM e si esegue il failover in Azure con la crittografia dei dati abilitata per il cloud, in Chiave di crittografia selezionare il certificato emesso quando è stata abilitata la crittografia dei dati durante l'installazione nel server VMM.If you're failing over to Azure and data encryption is enabled for the cloud (applies only when you have protected Hyper-v virtual machines from a VMM Server), in Encryption Key select the certificate that was issued when you enabled data encryption during setup on the VMM server.
  5. Selezionare Arrestare la macchina prima di iniziare il failover se si vuole provare ad arrestare le macchine virtuali di origine tramite Site Recovery prima di attivare il failover.Select Shut down machine before beginning failover if you want Site Recovery to attempt to do a shutdown of source virtual machines before triggering the failover. Il failover continua anche se l'arresto ha esito negativo.Failover continues even if shutdown fails.

    Nota

    Se le macchine virtuali Hyper-V sono protette, l'opzione di arresto prova anche a sincronizzare i dati locali che non sono ancora stati inviati al servizio prima di attivare il failover.If Hyper-v virtual machines are protected, the option to shutdown also tries to synchronize the on-premises data that has not yet been sent to the service before triggering the failover.

  6. Nella pagina Processi è possibile seguire lo stato del failover.You can follow the failover progress on the Jobs page. Anche se si verificano errori durante un failover non pianificato, il piano di ripristino viene eseguito fino al completamento.Even if errors occur during an unplanned failover, the recovery plan runs until it is complete.

  7. Dopo il failover, convalidare la macchina virtuale eseguendo l'accesso ad essa.After the failover, validate the virtual machine by logging in to it. Per passare a un altro punto di ripristino per la macchina virtuale, è possibile usare l'opzione Modifica punto di ripristino.If you want to go another recovery point for the virtual machine, then you can use Change recovery point option.
  8. Quando la macchina virtuale sottoposta a failover è pronta, è possibile eseguire il commit del failover.Once you are satisfied with the failed over virtual machine, you can Commit the failover. Il commit elimina tutti i punti di ripristino disponibili con il servizio e l'opzione Modifica punto di ripristino non sarà disponibile.Commit deletes all the recovery points available with the service and Change recovery point option will no longer be available.

Failover pianificatoPlanned failover

Le macchine virtuali e i server fisici protetti con Site Recovery supportano anche il failover pianificato.Virtual machines/physical servers protected using Site Recovery also support Planned failover. Il failover pianificato è un'opzione di failover senza alcuna perdita di dati.Planned failover is a zero data loss failover option. Quando viene attivato un failover pianificato, prima vengono arrestate le macchine virtuali di origine, vengono sincronizzati i dati più recenti e quindi viene attivato il failover.When a planned failover is triggered, first the source virtual machines are shut down, the latest data is synchronized and then a failover is triggered.

Nota

Quando si esegue il failover di macchine virtuali Hyper-V da un sito locale a un altro sito locale, per tornare al sito locale primario è prima necessario eseguire la replica inversa della macchina virtuale nel sito primario e quindi attivare il failover.When you failover Hyper-v virtual machines from one on-premises site to another on-premises site, to come back to the primary on-premises site you have to first reverse replicate the virtual machine back to primary site and then trigger a failover. Se la macchina virtuale primaria non è disponibile, prima di avviare la replica inversa è necessario ripristinare la macchina virtuale da un backup.If the primary virtual machine is not available, then before starting to reverse replicate you have to restore the virtual machine from a backup.

Processo di failoverFailover job

Failover

L'attivazione di un failover comporta l'esecuzione dei passaggi riportati di seguito.When a failover is triggered, it involves following steps:

  1. Verifica preliminare: questo passaggio garantisce che siano soddisfatte tutte le condizioni necessarie per il failover.Prerequisites check: This step ensures that all conditions required for failover are met
  2. Failover: questo passaggio elabora i dati preparandoli in modo che possano essere usati per creare una macchina virtuale di Azure.Failover: This step processes the data and makes it ready so that an Azure virtual machine can be created out of it. Se si è scelto il punto di ripristino Più recente, viene creato un punto di ripristino dai dati che sono stati inviati al servizio.If you have chosen Latest recovery point, this step creates a recovery point from the data that has been sent to the service.
  3. Avvio: questo passaggio crea una macchina virtuale di Azure usando i dati elaborati nel passaggio precedente.Start: This step creates an Azure virtual machine using the data processed in the previous step.

Avviso

Non annullare un failover in corso: prima dell'avvio del failover, la replica della macchina virtuale viene arrestata.Don't Cancel an in progress failover: Before failover is started, replication for the virtual machine is stopped. Se si annulla un processo in corso, il failover viene arrestato ma la macchina virtuale non avvia la replica.If you Cancel an in progress job, failover stops but the virtual machine will not start to replicate. Non è possibile riavviare nuovamente la replica.Replication cannot be started again.

Tempo impiegato per il failover in AzureTime taken for failover to Azure

Il failover di macchine virtuali richiede in alcuni casi un passaggio aggiuntivo intermedio che in genere viene completato in circa 8-10 minuti.In certain cases, failover of virtual machines requires an extra intermediate step that usually takes around 8 to 10 minutes to complete. Nei casi seguenti, il tempo impiegato per eseguire il failover sarà superiore al consueto:In the following cases, the time taken to failover will be higher than usual:

  • Macchine virtuali VMware che usano una versione del servizio di mobilità precedente alla 9.8VMware virtual machines using mobility service of version older than 9.8
  • Server fisiciPhysical servers
  • Macchine virtuali VMware LinuxVMware Linux virtual machines
  • Macchine virtuali Hyper-V protette come server fisiciHyper-V virtual machines protected as physical servers
  • Macchine virtuali VMware in cui i driver seguenti non sono presenti come driver di avvioVMware virtual machines where following drivers are not present as boot drivers
    • storvscstorvsc
    • vmbusvmbus
    • storfltstorflt
    • intelideintelide
    • atapiatapi
  • Macchine virtuali VMware che non dispongono del servizio DHCP abilitato indipendentemente che usino indirizzi IP statici o DHCP.VMware virtual machines that don't have DHCP service enabled irrespective of whether they are using DHCP or static IP addresses

In tutti gli altri casi questo passaggio intermedio non è necessario e il tempo impiegato per il failover è notevolmente inferiore.In all the other cases this intermediate step is not required and the time taken for the failover is significantly lower.

Uso di script per il failoverUsing scripts in Failover

È possibile automatizzare determinate azioni durante un failover.You might want to automate certain actions while doing a failover. A questo scopo, è possibile usare script o runbook di Automazione di Azure nei piani di ripristino.You can use scripts or Azure automation runbooks in recovery plans to do that.

Altre considerazioniOther considerations

  • Lettera di unità: per mantenere la lettera di unità nelle macchine virtuali dopo il failover è possibile impostare il criterio SAN per la macchina virtuale su OnlineAll.Drive letter — To retain the drive letter on virtual machines after failover you can set the SAN Policy for the virtual machine to OnlineAll. Altre informazioni.Read more.

Passaggi successiviNext steps

Avviso

Dopo aver eseguito il failover delle macchine virtuali e aver accertato la disponibilità del data center locale, è necessario riproteggere le macchine virtuali VMware nel data center locale.Once you have failed over virtual machines and the on-premises data center is available, you should Reprotect VMware virtual machines back to the on-premises data center.

Usare l'opzione Failover pianificato per eseguire il failback delle macchine virtuali Hyper-V in locale da Azure.Use Planned failover option to Failback Hyper-v virtual machines back to on-premises from Azure.

Se è stato eseguito il failover di una macchina virtuale Hyper-V in un data center locale gestito da un server VMM e il data center principale è disponibile, usare l'opzione Esegui replica inversa per avviare la replica al data center primario.If you have failed over a Hyper-v virtual machine to another on-premises data center managed by a VMM server and the primary data center is available, then use Reverse replicate option to start the replication back to the primary data center.