Condividi tramite


Spostare macchine virtuali di Azure nelle zone di disponibilità

Questo articolo descrive come spostare le VM di Azure in una zona di disponibilità in un'area diversa. Per informazioni su come eseguire lo spostamento in una zona diversa della stessa area, vedere questo articolo.

Le zone di disponibilità di Azure consentono di proteggere le applicazioni e i dati da eventuali guasti del data center. Ogni zona di disponibilità è costituita da uno o più data center dotati di impianti indipendenti per l'energia, il raffreddamento e la rete. Per garantire la resilienza, sono presenti almeno tre zone separate in tutte le aree abilitate. La separazione fisica delle zone di disponibilità all'interno di un'area consente di proteggere le applicazioni e i dati dai guasti del data center. Con le zone di disponibilità, Azure offre un Contratto di servizio con tempo di attività delle macchine virtuali del 99,99%. Le zone di disponibilità sono supportate in aree selezionate, come indicato in Aree che supportano le zone di disponibilità in Azure.

Se le macchine virtuali sono distribuite come istanza singola in un'area specifica e si vuole migliorare la disponibilità spostandole in una zona di disponibilità, è possibile eseguire questa operazione usando Azure Site Recovery. Questa operazione può essere ulteriormente classificata in:

  • Spostare macchine virtuali a istanza singola nelle zone di disponibilità in un'area di destinazione
  • Spostare macchine virtuali in un set di disponibilità nelle zone di disponibilità in un'area di destinazione

Importante

Per spostare le VM di Azure in una zona di disponibilità in un'area diversa, è consigliabile usare Spostamento risorse di Azure. Spostamento risorse di Azure è attualmente disponibile in anteprima pubblica e offre:

  • Un singolo hub per lo spostamento di risorse tra aree.
  • Riduzione dei tempi richiesti e della complessità degli spostamenti. Tutto il necessario in un'unica posizione.
  • Un'esperienza semplice e coerente per spostare diversi tipi di risorse di Azure.
  • Un modo semplice per identificare le dipendenze tra le risorse da spostare. È quindi possibile spostare contemporaneamente le risorse correlate in modo che dopo lo spostamento tutto funzioni come previsto nell'area di destinazione.
  • Pulizia automatica delle risorse nell'area di origine, se si preferisce eliminarle dopo lo spostamento.
  • Test. È possibile provare a eseguire uno spostamento e quindi annullarlo se non si vuole procedere a uno spostamento completo.

Verificare i prerequisiti

  • Verificare se l'area di destinazione dispone del supporto per le zone di disponibilità. Controllare che la combinazione di area di origine e area di destinazione sia supportata. Prendere una decisione consapevole riguardo all'area di destinazione.

  • Assicurarsi di aver compreso i componenti e l'architettura dello scenario.

  • Rivedere le limitazioni e i requisiti del supporto.

  • Controllare le autorizzazioni dell'account. Se è appena stato creato l'account Azure gratuito, si è amministratori della propria sottoscrizione. In caso contrario, rivolgersi all'amministratore per l'assegnazione delle autorizzazioni necessarie. Per abilitare la replica per una macchina virtuale e infine copiare i dati nella destinazione con Azure Site Recovery, è necessario avere quanto segue:

    1. Autorizzazione per la creazione di una macchina virtuale nelle risorse di Azure. Il ruolo predefinito Collaboratore Macchina virtuale dispone di queste autorizzazioni, che includono:

      • Autorizzazione per la creazione di una macchina virtuale nel gruppo di risorse selezionato
      • Autorizzazione per la creazione di una macchina virtuale nella rete virtuale selezionata
      • Autorizzazione per la scrittura nell'account di archiviazione selezionato
    2. Autorizzazione per la gestione delle attività di Azure Site Recovery. Il ruolo Collaboratore di Site Recovery dispone di tutte le autorizzazioni necessarie per la gestione delle operazioni di Site Recovery in un insieme di credenziali di Servizi di ripristino.

Preparare le VM di origine

  1. Le macchine virtuali devono usare dischi gestiti se si vuole spostarle in una zona di disponibilità usando Site Recovery. È possibile convertire le macchine virtuali Windows esistenti che usano dischi non gestiti in modo da usare quelli gestiti. Seguire la procedura descritta in Convertire i dischi non gestiti di una VM Windows in dischi gestiti. Assicurarsi che il set di disponibilità sia configurato come gestito.

  2. Controllare che nelle VM di Azure da spostare siano presenti tutti i certificati radice più recenti. In caso contrario, non è possibile abilitare la copia dei dati nell'area di destinazione a causa dei vincoli di sicurezza.

  3. Per le macchine virtuali di Windows, installare tutti gli aggiornamenti di Windows più recenti nella macchina virtuale in modo che tutti i certificati radice trusted siano presenti nel computer. In un ambiente non connesso, seguire i processi di aggiornamento di Windows e di aggiornamento dei certificati standard per l'organizzazione.

  4. Per le macchine virtuali Linux, seguire le indicazioni fornite dal distributore di Linux per ottenere i certificati radice trusted più recenti e l'elenco di revoche di certificati nella macchina virtuale.

  5. Assicurarsi di non usare un proxy di autenticazione per controllare la connettività di rete per le macchine virtuali da spostare.

  6. Verificare i requisiti per la connettività in uscita per le macchine virtuali.

  7. Identificare il layout di rete di origine e le risorse attualmente in uso per la verifica, tra cui i servizi di bilanciamento del carico, i gruppi di sicurezza di rete e gli indirizzi IP pubblici.

Preparare l'area di destinazione

  1. Verificare che la sottoscrizione di Azure in uso consenta la creazione di macchine virtuali nell'area di destinazione usata per il ripristino di emergenza. Se necessario, contattare il supporto per abilitare la quota richiesta.

  2. Assicurarsi che la sottoscrizione disponga di risorse sufficienti per supportare macchine virtuali con dimensioni corrispondenti alle macchine virtuali di origine. Se si usa Site Recovery per copiare i dati nella destinazione, Site Recovery sceglie la stessa dimensione o la dimensione più vicina possibile per la macchina virtuale di destinazione.

  3. Creare una risorsa di destinazione per ogni componente identificato nel layout di rete di origine. Questa operazione consente di assicurarsi che, dopo il cutover nell'area di destinazione, le macchine virtuali abbiano tutte le caratteristiche e le funzionalità presenti nell'origine.

    Nota

    Azure Site Recovery individua e crea automaticamente una rete virtuale e un account di archiviazione quando si abilita la replica per la macchina virtuale di origine. È anche possibile creare prima queste risorse e assegnarle alla macchina virtuale come parte del passaggio di abilitazione della replica, ma tutte le altre risorse devono essere create manualmente nell'area di destinazione, come indicato di seguito.

    Per informazioni su come creare le risorse di rete usate più di frequente che sono pertinenti per il caso specifico in base alla configurazione della macchina virtuale di origine, vedere i documenti seguenti.

    Per qualsiasi altro componente di rete, vedere la documentazione relativa alle reti.

    Importante

    Assicurarsi di usare un servizio di bilanciamento del carico con ridondanza della zona nella destinazione. Per altre informazioni, vedere Load Balancer Standard e zone di disponibilità.

  4. Se si vuole testare la configurazione prima di eseguire il cutover nell'area di destinazione, creare manualmente una rete non di produzione nell'area di destinazione. È consigliabile adottare questo approccio perché garantisce un'interferenza minima con l'ambiente di produzione.

Abilitare la replica

La procedura seguente illustra come usare Azure Site Recovery per abilitare la replica dei dati nell'area di destinazione prima di spostarli nelle zone di disponibilità.

Nota

Questi passaggi riguardano una singola macchina virtuale. È possibile estendere la procedura a più macchine virtuali. Passare all'insieme di credenziali di Servizi di ripristino, selezionare + Replica e selezionare insieme le macchine virtuali pertinenti.

  1. Nel portale di Azure selezionare Macchine virtuali e quindi la macchina virtuale che si vuole spostare nelle zone di disponibilità.

  2. In Backup + ripristino di emergenza selezionare Ripristino di emergenza.

  3. In Configura ripristino di emergenza>Area di destinazione selezionare l'area di destinazione in cui si eseguirà la replica. Assicurarsi che quest'area supporti le zone di disponibilità.

  4. Selezionare Successivo: impostazioni avanzate.

  5. Scegliere i valori appropriati per la sottoscrizione di destinazione, il gruppo di risorse della macchina virtuale di destinazione e la rete virtuale.

  6. Nella sezione Disponibilità scegliere la zona di disponibilità in cui si vuole spostare la macchina virtuale.

    Nota

    Se non è presente un'opzione per il set o la zona di disponibilità, verificare che i prerequisiti siano soddisfatti e che la preparazione delle macchine virtuali di origine sia stata completata.

  7. Selezionare Abilita replica. Verrà avviato un processo per abilitare la replica per la macchina virtuale.

Verificare le impostazioni

Al termine del processo di replica, è possibile controllare lo stato di replica, modificare le impostazioni di replica e testare la distribuzione.

  1. Nel menu della macchina virtuale selezionare Ripristino di emergenza.
  2. È possibile verificare l'integrità della replica, i punti di ripristino creati, nonché le aree di origine e di destinazione sulla mappa.

Testare la configurazione

  1. Nel menu della macchina virtuale selezionare Ripristino di emergenza.

  2. Selezionare l'icona Failover di test.

  3. In Failover di test selezionare un punto di ripristino da usare per il failover:

    • Ultima elaborazione: viene eseguito il failover della macchina virtuale nel punto di ripristino più recente che è stato elaborato dal servizio Site Recovery. Viene visualizzato il timestamp. Con questa opzione, non viene dedicato alcun tempo all'elaborazione dei dati, quindi si ottiene un RTO (Recovery Time Objective) basso.
    • Coerente con l'app più recente: questa opzione esegue il failover su tutte le macchine virtuali al punto di ripristino coerente con l'app. Viene visualizzato il timestamp.
    • Personalizzazione: selezionare qualsiasi punto di ripristino.
  4. Selezionare la rete virtuale di Azure di destinazione di test in cui si vogliono spostare le VM di Azure per testare la configurazione.

    Importante

    Per il failover di test è consigliabile usare una rete di macchine virtuali di Azure separata, non la rete di produzione dell'area di destinazione in cui si vogliono spostare le macchine virtuali.

  5. Per avviare il test dello spostamento, selezionare OK. Per monitorare l'avanzamento dell'operazione, selezionare la macchina virtuale per visualizzarne le proprietà. In alternativa, è possibile selezionare il processo Failover di test nel nome dell'insieme di credenziali e quindi >Impostazioni>Processi>Processi di Site Recovery.

  6. Al termine del failover, la macchina virtuale di Azure di replica viene visualizzata nel portale di Azure in >Macchine virtuali. Verificare che la macchina virtuale sia in esecuzione, che sia stata dimensionata in modo adeguato e che sia connessa alla rete appropriata.

  7. Se si vuole eliminare la macchina virtuale creata nell'ambito del test dello spostamento, selezionare Pulisci failover di test per l'elemento replicato. In Note registrare e salvare eventuali osservazioni associate al test.

Eseguire lo spostamento nell'area di destinazione e confermare

  1. Nel menu della macchina virtuale selezionare Ripristino di emergenza.
  2. Selezionare l'icona Failover.
  3. In Failover selezionare Più recente.
  4. Selezionare Arrestare la macchina prima di iniziare il failover. Site Recovery proverà ad arrestare la macchina virtuale di origine prima di attivare il failover. Il failover continua anche se l'arresto ha esito negativo. Nella pagina Processi è possibile seguire lo stato del failover.
  5. Al termine del processo, controllare che la macchina virtuale si trovi nell'area di Azure di destinazione come previsto.
  6. In Elementi replicati fare clic con il pulsante destro del mouse su Macchina virtuale >Esegui commit. Questa operazione completa il processo di spostamento nell'area di destinazione. Attendere il completamento del processo di commit.

Rimuovere la risorsa nell'area di origine

Passare alla macchina virtuale. Selezionare Disabilita replica. Il processo di copia dei dati per la macchina virtuale viene arrestato.

Importante

Eseguire il passaggio precedente per evitare addebiti per la replica di Site Recovery dopo lo spostamento. Le impostazioni della replica di origine vengono automaticamente pulite. Si noti che l'estensione Site Recovery installata come parte della replica non viene rimossa automaticamente. L'operazione di rimozione deve essere eseguita manualmente.

Passaggi successivi

In questa esercitazione è stata aumentata la disponibilità di una macchina virtuale di Azure spostandola in un set di disponibilità o in una zona di disponibilità. È ora possibile impostare il ripristino di emergenza per la macchina virtuale spostata.