Failover di test (da VMM a VMM) in Site RecoveryTest failover (VMM to VMM) in Site Recovery

Questo articolo contiene informazioni e istruzioni per eseguire un failover di test o un'esercitazione per il ripristino di emergenza di macchine virtuali (VM) e server fisici protetti con Azure Site Recovery.This article provides information and instructions for doing a test failover or a disaster recovery (DR) drill of virtual machines (VMs) and physical servers that are protected with Azure Site Recovery. Come sito di ripristino si usa un sito locale gestito con System Center Virtual Machine Manager (VMM).You'll use a System Center Virtual Machine Manager (VMM)-managed on-premises site as the recovery site.

Il failover di test viene eseguito per convalidare la strategia di replica o eseguire un'esercitazione sul ripristino di emergenza senza perdita di dati o tempi di inattività.You run a test failover to validate your replication strategy or perform a DR drill without any data loss or downtime. Un failover di test non ha alcun impatto sulla replica in corso o sull'ambiente di produzione.A test failover doesn't have any impact on the ongoing replication or on your production environment. È possibile eseguirlo in una macchina virtuale o in un piano di ripristino.You can run it on either a virtual machine or a recovery plan. Quando si attiva un failover di test è necessario specificare la rete a cui si connetteranno le macchine virtuali di test.When you're triggering a test failover, you need to specify the network that the test virtual machines will connect to. È possibile rilevare lo stato di avanzamento del failover di test nella pagina Processi.You can track the progress of the test failover on the Jobs page.

Per inviare commenti o domande è possibile usare la parte inferiore di questo articolo oppure il forum di Azure Recovery Services.If you have any comments or questions, post them at the bottom of this article or on the Azure Recovery Services Forum.

Preparare l'infrastruttura per il failover di testPrepare the infrastructure for test failover

Per eseguire un failover di test usando una rete esistente preparare Active Directory, DHCP e DNS in tale rete.If you want to run a test failover by using an existing network, prepare Active Directory, DHCP, and DNS in that network.

Se si vuole eseguire un failover di test con l'opzione per la creazione automatica di reti VM aggiungere un passaggio manuale prima di Group-1 (Gruppo-1) nel piano di ripristino che si prevede di usare per il failover di test.If you want to run a test failover by using the option to create VM networks automatically, add a manual step before Group-1 in the recovery plan that you’re going to use for the test failover. Quindi prima di effettuare il failover di test aggiungere risorse di infrastruttura alla rete creata automaticamente.Then, add the infrastructure resources to the automatically created network before you run the test failover.

Punti da notareThings to note

In caso di replica in un sito secondario, il tipo di rete usato dalla macchina di replica non deve necessariamente corrispondere al tipo di rete logica usato per il failover di test, ma alcune combinazioni potrebbero non funzionare.When you're replicating to a secondary site, the type of network that the replica machine uses doesn’t need to match the type of logical network used for test failover, but some combinations might not work. Se la replica utilizza DHCP e isolamento basato su VLAN, non è necessario un pool di indirizzi IP statici per la rete VM per la replica.If the replica uses DHCP and VLAN-based isolation, the VM network for the replica doesn't need a static IP address pool. Di conseguenza l’uso della virtualizzazione rete Windows per il failover di test non funziona perché non è disponibile alcun pool di indirizzi.So using Windows Network Virtualization for the test failover won't work because no address pools are available.

Il failover di test non funziona anche quando la rete di replica è senza isolamento e la rete di test è basata sulla virtualizzazione rete Windows.In addition, the test failover won't work if the replica network uses no isolation and the test network uses Windows Network Virtualization. Questo accade perché la rete senza isolamento non dispone delle subnet necessarie per creare una rete di virtualizzazione rete Windows.This is because the no-isolation network doesn't have the subnets required to create a Windows Network Virtualization network.

Il modo in cui le macchine virtuali di replica sono connesse alle reti VM mappate dopo il failover dipende dalla configurazione della rete VM nella console VMM.How replica virtual machines are connected to mapped VM networks after failover depends on how the VM network is configured in the VMM console.

Rete VM configurata senza isolamento o isolamento VLANVM network configured with no isolation or VLAN isolation

Se DHCP viene definito per la rete VM la macchina virtuale di replica viene connessa all'ID VLAN usando le impostazioni specificate per il sito di rete nella rete logica associata.If DHCP is defined for the VM network, the replica virtual machine is connected to the VLAN ID through the settings that are specified for the network site in the associated logical network. La macchina virtuale riceve il relativo indirizzo IP dal server DHCP disponibile.The virtual machine receives its IP address from the available DHCP server.

Non è necessario definire un pool di indirizzi IP statico per la rete VM di destinazione.You don't need to define a static IP address pool for the target VM network. Se per la rete VM viene usato un pool di indirizzi IP statici, la macchina virtuale di replica viene connessa all'ID VLAN usando le impostazioni specificate per il sito di rete nella rete logica associata.If a static IP address pool is used for the VM network, the replica virtual machine is connected to the VLAN ID through the settings that are specified for the network site in the associated logical network.

La macchina virtuale riceve il proprio indirizzo IP dal pool definito per la rete VM.The virtual machine receives its IP address from the pool that's defined for the VM network. Se non è definito un pool di indirizzi IP statici nella rete VM di destinazione, l'allocazione di indirizzi IP avrà esito negativo.If a static IP address pool isn't defined on the target VM network, IP address allocation will fail. Creare il pool di indirizzi IP nei server VMM di origine e di destinazione che verranno usati per la protezione e il ripristino.Create the IP address pool on both the source and target VMM servers that you will use for protection and recovery.

Rete VM con virtualizzazione rete WindowsVM network with Windows Network Virtualization

Se una rete VM è configurata con virtualizzazione rete Windows è necessario definire un pool statico per la rete VM di destinazione, sia che la rete VM di origine sia configurata per usare DHCP o un pool di indirizzi IP statici.If a VM network is configured with Windows Network Virtualization, you should define a static pool for the target VM network, regardless of whether the source VM network is configured to use DHCP or a static IP address pool.

Se si definisce DHCP, il server VMM di destinazione viene usato come server DHCP e offre un indirizzo IP dal pool definito per la rete VM di destinazione.If you define DHCP, the target VMM server acts as a DHCP server and provides an IP address from the pool that's defined for the target VM network. Se per il server di origine è definito l’uso di un pool di indirizzi IP statici, il server VMM di destinazione assegna un indirizzo IP dal pool.If use of a static IP address pool is defined for the source server, the target VMM server allocates an IP address from the pool. In entrambi i casi, l'allocazione di indirizzi IP non riuscirà se non è definito un pool di indirizzi IP statici.In both cases, IP address allocation will fail if a static IP address pool is not defined.

Preparare DHCPPrepare DHCP

Se le macchine virtuali che partecipano al failover di test usano DHCP, creare un server DHCP di test all'interno della rete isolata ai fini del failover di test.If the virtual machines involved in test failover use DHCP, create a test DHCP server within the isolated network for the purpose of test failover.

Preparare Active DirectoryPrepare Active Directory

Per eseguire un failover di test per testare l'applicazione, è necessaria una copia dell'ambiente Active Directory di produzione nell'ambiente di test.To run a test failover for application testing, you need a copy of the production Active Directory environment in your test environment. Per altre informazioni, vedere le considerazioni sul failover di test di Active Directory.For more information, review the test failover considerations for Active Directory.

Preparare DNSPrepare DNS

Preparare un server DNS per il failover di test come segue:Prepare a DNS server for the test failover as follows:

  • DHCP: se le macchine virtuali usano DHCP, l'indirizzo IP del DNS di test deve essere aggiornato nel server DHCP di test.DHCP: If virtual machines use DHCP, the IP address of the test DNS should be updated on the test DHCP server. Se si utilizza un tipo di rete di virtualizzazione rete Windows, il server VMM funge da server DHCP.If you’re using a network type of Windows Network Virtualization, the VMM server acts as the DHCP server. Pertanto, l'indirizzo IP del DNS deve essere aggiornato nella rete di failover di test.Therefore, the IP address of DNS should be updated in the test failover network. In questo caso le macchine virtuali effettuano la registrazione nel relativo server DNS.In this case, the virtual machines register themselves to the relevant DNS server.
  • Indirizzo statico: se le macchine virtuali usano un indirizzo IP statico, l'indirizzo IP del server DNS di test deve essere aggiornato nella rete di failover di test.Static address: If virtual machines use a static IP address, the IP address of the test DNS server should be updated in test failover network. Può essere necessario aggiornare il DNS con l'indirizzo IP delle macchine virtuali di test.You might need to update DNS with the IP address of the test virtual machines. A tale scopo, è possibile utilizzare lo script di esempio riportato di seguito:You can use the following sample script for this purpose:

      Param(
      [string]$Zone,
      [string]$name,
      [string]$IP
      )
      $Record = Get-DnsServerResourceRecord -ZoneName $zone -Name $name
      $newrecord = $record.clone()
      $newrecord.RecordData[0].IPv4Address  =  $IP
      Set-DnsServerResourceRecord -zonename $zone -OldInputObject $record -NewInputObject $Newrecord
    

Eseguire un failover di testRun a test failover

Questa procedura descrive come eseguire un failover di test per un piano di ripristino.This procedure describes how to run a test failover for a recovery plan. In alternativa è possibile effettuare il failover per una singola macchina nella scheda Macchine virtuali.Alternatively, you can run the failover for a single virtual machine on the Virtual Machines tab.

Pannello Failover di test

  1. Selezionare Piani di ripristino > nome_pianodiripristino.Select Recovery Plans > recoveryplan_name. Fare clic su Failover > Test Failover.Click Failover > Test Failover.
  2. Nel pannello Failover di test specificare come le macchine virtuali dovranno essere connesse alle reti dopo il failover di test.On the Test Failover blade, specify how virtual machines should be connected to networks after the test failover. Per altre informazioni, vedere Opzioni di rete.For more information, see the network options.
  3. Tenere traccia dello stato di avanzamento del failover nella scheda Processi .Track failover progress on the Jobs tab.
  4. Dopo il completamento del failover verificare che le macchine virtuali vengano avviate correttamente.After failover is complete, verify that the virtual machines start successfully.
  5. Al termine fare clic su Cleanup test failover (Pulizia failover di test) nel piano di ripristino.When you're done, click Cleanup test failover on the recovery plan. Fare clic su Note per registrare e salvare eventuali osservazioni associate al failover di test.In Notes, record and save any observations associated with the test failover. Questa operazione elimina le macchine virtuali e le reti create durante il failover di test.This step deletes the virtual machines and networks that were created during test failover.

Opzioni di rete in Site RecoveryNetwork options in Site Recovery

Quando si esegue un failover di test viene chiesto di selezionare le impostazioni di rete per le macchine di replica di test.When you run a test failover, you're asked to select network settings for test replica machines. Sono disponibili varie opzioni.You have multiple options.

Opzione di failover di testTest failover option DescrizioneDescription Controllo del failoverFailover check DettagliDetails
Effettuare il failover a un sito VMM secondario, senza reteFail over to a secondary VMM site--without network Non selezionare una rete VM.Don't select a VM network. Il failover controlla che le macchine di test vengono create.Failover checks that test machines are created.

La macchina virtuale di test viene creata nello stesso host in cui è presente la macchina virtuale di replica.The test virtual machine is created on the host where the replica virtual machine exists. Non viene aggiunta al cloud in cui si trova la macchina virtuale di replica.It isn’t added to the cloud where the replica virtual machine is located.

La macchina sottoposta a failover non è connessa a nessuna rete.The failed-over machine isn’t connected to any network.

La macchina può essere connessa a una rete VM dopo che è stata creata.The machine can be connected to a VM network after it has been created.

Effettuare il failover a un sito VMM secondario, con reteFail over to a secondary VMM site--with network Selezionare una rete VM esistente.Select an existing VM network. Il failover controlla che le macchine virtuali vengano create.Failover checks that virtual machines are created. La macchina virtuale di test viene creata nello stesso host in cui è presente la macchina virtuale di replica.The test virtual machine is created on the host where the replica virtual machine exists. Non viene aggiunta al cloud in cui si trova la macchina virtuale di replica.It isn’t added to the cloud where the replica virtual machine is located.

Creare una rete VM isolata dalla rete di produzione.Create a VM network that's isolated from your production network.

Se si vuole usare una rete basata su VLAN, è consigliabile creare a questo scopo in VMM una rete logica separata non usata in produzione.If you're using a VLAN-based network, we recommend that you create a separate logical network (not used in production) in VMM for this purpose. Questa rete logica viene usata per creare reti VM per i failover di test.This logical network is used to create VM networks for test failovers.

La rete logica deve essere associata ad almeno una delle schede di rete di tutti i server Hyper-V che ospitano macchine virtuali.The logical network should be associated with at least one of the network adapters of all the Hyper-V servers that are hosting virtual machines.

Per le reti logiche VLAN i siti di rete che vengono aggiunti alla rete logica devono essere isolati.For VLAN logical networks, the network sites that you add to the logical network should be isolated.

Se si usa una rete logica basata su Virtualizzazione rete Windows, Azure Site Recovery crea automaticamente reti VM isolate.If you’re using a Windows Network Virtualization–based logical network, Azure Site Recovery automatically creates isolated VM networks.
Effettuare il failover a un sito VMM secondario, creare una reteFail over to a secondary VMM site--create a network Viene creata automaticamente una rete di test temporanea in base all'impostazione specificata in Rete logica e ai siti di rete correlati.A temporary test network is created automatically based on the setting that you specify in Logical Network and its related network sites. Il failover controlla che le macchine virtuali vengano create.Failover checks that virtual machines are created. Utilizzare questa opzione se il piano di ripristino utilizza più reti VM.Use this option if the recovery plan uses more than one VM network. Se si utilizzano reti di virtualizzazione rete Windows, è possibile utilizzare questa opzione per creare automaticamente reti VM con le stesse impostazioni (subnet e pool di indirizzi IP) specificate nella rete della macchina virtuale di replica.If you're using Windows Network Virtualization networks, this option can automatically create VM networks with the same settings (subnets and IP address pools) in the network of the replica virtual machine. Queste reti VM vengono eliminate automaticamente al termine del failover di test.These VM networks are cleaned up automatically after the test failover is complete.

La macchina virtuale di test viene creata nello stesso host in cui è presente la macchina virtuale di replica.The test virtual machine is created on the host where the replica virtual machine exists. Non viene aggiunta al cloud in cui si trova la macchina virtuale di replica.It isn’t added to the cloud where the replica virtual machine is located.

Suggerimento

L'indirizzo IP assegnato a una macchina virtuale durante un failover di test corrisponde all'indirizzo IP che la macchina virtuale riceverebbe durante un failover pianificato o non pianificato, a condizione che l'indirizzo IP sia disponibile nella rete di failover di test.The IP address given to a virtual machine during test failover is the same IP address that the virtual machine would receive for a planned or unplanned failover (presuming that the IP address is available in the test failover network). Se lo stesso indirizzo IP non è disponibile nella rete di failover di test, la macchina virtuale riceve un altro indirizzo IP disponibile in tale rete.If the same IP address isn't available in the test failover network, the virtual machine receives another IP address that's available in the test failover network.

Failover di test su una rete di produzione in un sito di ripristinoTest failover to a production network on a recovery site

Per un failover di test è consigliabile scegliere una rete diversa dalla rete del sito di ripristino di produzione specificata in Mapping di rete.We recommend that when you're doing a test failover, you choose a network that is different from your production recovery site network that you provided in network mapping. Se si vuole comunque convalidare la connettività di rete end-to-end in una macchina virtuale sottoposta a failover, tenere presente quanto segue:But if you really want to validate end-to-end network connectivity in a failed-over virtual machine, note the following points:

  • Verificare che la macchina virtuale primaria sia arrestata quando si esegue il failover di test.Make sure that the primary virtual machine is shut down when you're doing the test failover. In caso contrario si avranno due macchine virtuali con la stessa identità in esecuzione contemporaneamente sulla stessa rete.If you don't, two virtual machines with the same identity will be running in the same network at the same time. Questa situazione può provocare conseguenze indesiderate.That situation can lead to undesired consequences.
  • Quando si esegue la pulizia delle macchine virtuali del failover di test, tutte le modifiche apportate a tali macchine vanno perdute.Any changes that you make to the test failover virtual machines are lost when you clean up the test failover virtual machines. Le modifiche non vengono replicate nella macchina virtuale primaria.These changes are not replicated back to the primary virtual machine.
  • Questa modalità di esecuzione dei test determina un tempo di inattività dell'applicazione di produzione.This way of doing testing leads to downtime for your production application. Chiedere agli utenti di non usare l'applicazione mentre è in corso l'esercitazione per il ripristino di emergenza.Ask users of the application not to use the application when the DR drill is in progress.

Passaggi successiviNext steps

Dopo l'esito positivo di un failover di test è possibile provare a eseguire un failover.After you have successfully run a test failover, you can try a failover.