Eseguire la migrazione di macchine virtuali locali in locale

Completato

La migrazione dei carichi di lavoro locali in Azure prevede varie fasi. Sono state completate la pianificazione e la valutazione e sono stati preparati l'ambiente e le macchine virtuali per la migrazione.

La fase successiva consiste nel rilevare e monitorare il processo di replica prima di eseguire una migrazione completa ad Azure. Si eseguirà una migrazione di test in un ambiente non di produzione per garantire che le macchine virtuali possano essere migrate correttamente in Azure prima del passaggio alla migrazione completa.

In questa unità verranno esaminati il processo di replica e i componenti interessati. Si apprenderà anche come tenere traccia di ogni fase del processo di migrazione e monitorarla.

Processo di replica

Il processo di replica è costituito da diversi passaggi, a partire da un processo di avvio della replica.

  1. Al termine del processo di avvio della replica, le macchine virtuali avviano la replica iniziale in Azure.

  2. Durante la replica iniziale, viene eseguito uno snapshot della macchina virtuale Hyper-V. Il provider di Azure Site Recovery e l'agente di servizi di ripristino di Azure collaborano per replicare i dati dalle macchine virtuali Hyper-V ad Azure. I dati replicati vengono caricati in un account di archiviazione nella sottoscrizione di Azure.

  3. I dati dei dischi dello snapshot vengono replicati nei dischi gestiti di replica in Azure. I dischi di replica vengono usati per creare le macchine virtuali di Azure quando si esegue la migrazione.

  4. La replica Hyper-V tiene traccia delle modifiche del disco durante la replica iniziale e le modifiche vengono archiviate nei file di log.

  5. Al termine della replica iniziale, lo snapshot della macchina virtuale viene eliminato e viene avviata la replica differenziale.

  6. L'agente di servizi di ripristino carica periodicamente i log di replica in un account di archiviazione di log.

Diagram of the Replication workflow. Numbered steps (1-6) show the process from the Start Replication job, to the initial replication and delta replication phases. Components that are part of the replication workflow are shown and the text in the content has an equivalent numbered list that explains each step in the process.

Componenti necessari per la replica

La prima volta che si replicano macchine virtuali, la migrazione server di Azure Migrate configura altre risorse nel gruppo di risorse del progetto Azure Migrate. Queste risorse vengono usate per gestire e orchestrare il processo di replica e archiviare le informazioni di replica.

Le risorse usate dalla migrazione server di Azure Migrate sono

  • Bus di servizio: invia informazioni sull'orchestrazione di replica al dispositivo Azure Migrate
  • Account di archiviazione gateway: archivia le informazioni sullo stato della macchina virtuale
  • Account di archiviazione log: archivia i log di replica
  • Insieme di credenziali delle chiavi: gestisce le stringhe di connessione per il bus di servizio e le chiavi di accesso per gli account di archiviazione usati nella replica

Tenere traccia dello stato del processo di replica

Durante il processo di replica è possibile rilevare quando la replica iniziale viene modificata in replica differenziale. È possibile monitorare anche lo stato dei computer di replica facendo clic su Replica dei server in Azure Migrate: Migrazione server.

Screenshot of the Azure Migrate: Server Migration panel. Overview button and Replicating servers are highlighted with a red border.

La migrazione server di Azure Migrate indica lo stato dei computer di replica. Ogni processo di replica è stato completato correttamente ed è in corso la replica di tre computer. Ogni computer mostra uno stato integro senza problemi che richiedano attenzione.

Screenshot that displays the overview page with the status of the replication jobs in Azure Migrate: Server Migration. The screenshot shows the following: Step 1: Replicate is highlighted with a red border to show the status of the currently replicating machines. 3 machines are shown with a status of healthy. There are panels for Step 2: Test Migration and Step 3: Migrate.

Completare la replica iniziale

Il tempo necessario per completare la replica dipende da fattori quali le dimensioni della macchina virtuale, lo spazio disponibile nell'host per l'archiviazione dei file di log, la larghezza di banda di rete e l'archiviazione di destinazione in Azure. Questa operazione è già stata calcolata durante la fase di pianificazione.

La replica iniziale viene completata quando lo stato di ogni computer passa da In corso a Protetto.

  1. Fare clic su Computer di replica
  2. Aggiornare occasionalmente finché tutti i computer non visualizzano lo stato Protetto.

Screenshot of the Replicating machines blade. Under overview, Replicating machines is highlighted with a red border and numbered 1. On the right side, 3 VMs are listed showing Status of Protected, and a Health status of Healthy. Test Migration status show a status of Never performed.

Eseguire una migrazione di test

Prima di portare a termine una migrazione completa, è necessario eseguire una migrazione di test per ogni macchina virtuale. Ciò consente di verificare se la migrazione funziona come previsto. Nel quadro della preparazione alla migrazione è già stata configurata una rete virtuale di Azure non di produzione per il test. Una migrazione di test crea un set di macchine virtuali di Azure dai dati replicati e ne esegue la migrazione nella rete virtuale non di produzione.

È possibile eseguire la migrazione di test quando ha inizio la replica differenziale, consentendo la replica dei computer locali per continuare senza alcun effetto. È possibile usare le macchine virtuali di Azure di test replicate per convalidare la migrazione e risolvere eventuali problemi prima della migrazione completa.

  1. In Migration goals (Obiettivi migrazione) > Servers (Server) > Azure Migrate: Server Migration (Azure Migrate: Migrazione server) fare clic su Test migrated servers (Esegui test su server migrati).
  2. Fare clic con il pulsante destro del mouse sulla VM da testare e scegliere Migrazione di test.

Screenshot of the Replicating machines blade. Under Manage, Replicating machines shows one VM in Delta sync with a Health status of Healthy and showing the Migration Phase as Test migration pending.

Le macchine virtuali di Azure appena create vengono migrate nella rete virtuale di Azure non di produzione. È possibile monitorare il processo di migrazione di test nelle notifiche del portale. Al termine della migrazione di test, visualizzare le macchine virtuali migrate nel portale di Azure. Si noterà che sono state create nuove macchine virtuali con suffisso -Text.

Dopo aver verificato i risultati della migrazione di test, eseguire una pulizia della migrazione di test. In Fase di migrazione, lo stato viene modificato in Pulizia di test in sospeso.

Eseguire la migrazione delle macchine virtuali

Dopo avere verificato che la migrazione funzioni come previsto, si è pronti per completare la migrazione dei server locali. La migrazione finale è molto simile al processo di migrazione di test.

È possibile chiedere ad Azure Migrate di arrestare la macchina virtuale locale ed eseguire una replica su richiesta per sincronizzare le eventuali modifiche apportate alla macchina virtuale dopo l'ultima replica. Quando si esegue una piccola migrazione pilota per ottenere altre informazioni sull'uso di Azure Migrate, non è necessario lasciare in esecuzione le macchine virtuali locali. In questo modo si evita la perdita di dati.

Analogamente alle fasi precedenti, viene avviato un processo di migrazione per ogni macchina virtuale. È possibile tenere traccia dello stato di avanzamento e monitorarlo come prima. Attendere fino a quando tutti i processi di failover pianificati non mostrano uno stato Operazione completata.

Screenshot of the Jobs blade. Under Manage, Jobs is highlighted with a red border and numbered 1. On the right side Job status information is shown for 3 VMs. The 3 VMs are highlighted with a red border and numbered 2. The screenshot shows the VMs as going through a Planned failover that is currently in progress.

Passare al gruppo di risorse associato al progetto di Azure Migrate e verificare che siano state create le risorse macchina virtuale, interfaccia di rete e disco per ogni macchina virtuale in fase di creazione.

Completare le attività post-migrazione

Al termine, la migrazione verrà arrestata. Azure Migrate arresta la replica e pulisce le informazioni sullo stato di replica per le macchine virtuali.

Dopo la migrazione delle macchine virtuali, si desidera poter eseguire attività comuni, ad esempio l'installazione e la configurazione di software. Questa operazione richiede l'abilitazione e l'esecuzione di estensioni macchina virtuale di Azure. A tale scopo, è necessario installare un agente di macchine virtuali di Azure nelle macchine di cui è stata eseguita la migrazione. La documentazione di Azure offre informazioni sugli agenti di macchine virtuali di Azure per Windows e Linux.

Se fosse stata eseguita la migrazione di un database per il progetto pilota, questo sarebbe stato il momento di aggiornare le stringhe di connessione di database o le configurazioni del server Web.

Quando le parti interessate eseguono test di accettazione dell'applicazione e della migrazione finali, ridurre il traffico alle istanze delle macchine virtuali di Azure di cui è stata eseguita la migrazione. Rimuovere infine le macchine virtuali locali dall'inventario locale e dai backup locali.

Nella prossima unità verranno illustrate alcune procedure consigliate che è possibile eseguire per aumentare la sicurezza delle macchine virtuali attualmente in esecuzione in Azure.

Verificare le conoscenze

1.

Durante la replica, cosa indica uno stato Protetto per una macchina virtuale?

2.

Cosa accade a una macchina virtuale Hyper-V durante la replica differenziale?