Eseguire la migrazione di macchine virtuali Hyper-V in Azure

Questo articolo illustra come eseguire la migrazione di macchine virtuali Hyper-V locali ad Azure con lo strumento migrazione e modernizzazione .

Questa esercitazione è la terza di una serie che illustra come valutare le macchine virtuali ed eseguirne la migrazione ad Azure.

Nota

Le esercitazioni illustrano il percorso di distribuzione più semplice per uno scenario in modo da poter configurare rapidamente un modello di verifica. Le esercitazioni usano le opzioni predefinite, se possibile e non mostrano tutte le impostazioni e i percorsi possibili.

In questa esercitazione apprenderai a:

  • Aggiungere lo strumento migrazione e modernizzazione.
  • Individuare le VM di cui eseguire la migrazione.
  • Avviare la replica delle VM.
  • Eseguire una migrazione di test per verificare che tutti gli elementi funzionino come previsto.
  • Eseguire una migrazione completa delle VM.

Se non si ha una sottoscrizione di Azure, creare un account gratuito prima di iniziare.

Prerequisiti

Prima di iniziare questa esercitazione, è necessario:

  1. Rivedere l'architettura di migrazione di Hyper-V.
  2. Esaminare i requisiti dell'host Hyper-V per la migrazione e gli URL di Azure a cui gli host e i cluster Hyper-V devono accedere per la migrazione delle macchine virtuali.
  3. Esaminare i requisiti delle VM Hyper-V di cui eseguire la migrazione ad Azure.
  4. È consigliabile valutare le macchine virtuali Hyper-V prima di eseguirne la migrazione ad Azure, ma non è necessario.
  5. Passare al progetto già creato o creare un nuovo progetto.
  6. Verificare le autorizzazioni per l'account Azure. L'account Azure necessita delle autorizzazioni per creare una macchina virtuale, scrivere in un disco gestito di Azure e gestire le operazioni di failover per l'insieme di credenziali di Servizi di ripristino associato al progetto di Azure Migrate.

Nota

Se si prevede di aggiornare il sistema operativo Windows, Azure Migrate e Modernize potrebbero scaricare Windows SetupDiag per i dettagli dell'errore in caso di esito negativo dell'aggiornamento. Assicurarsi che la macchina virtuale creata in Azure dopo la migrazione abbia accesso a SetupDiag. Se non è disponibile alcun accesso a SetupDiag, potrebbe non essere possibile ottenere codici di errore dettagliati dell'aggiornamento del sistema operativo, ma l'aggiornamento può continuare.

Scaricare il provider

Per la migrazione di macchine virtuali Hyper-V, lo strumento di migrazione e modernizzazione installa i provider software (provider di Azure Site Recovery e l'agente di Servizi di ripristino) negli host Hyper-V o nei nodi del cluster. Per la migrazione di Hyper-V non viene usata l'appliance di Azure Migrate.

  1. Nel progetto Azure Migrate selezionare Server, database e app>Web Migrazione e modernizzazione>Individua.

  2. In Individua macchine virtuali>I computer sono virtualizzati? selezionare Sì, con Hyper-V.

  3. In Area di destinazione selezionare l'area di Azure in cui eseguire la migrazione delle macchine virtuali.

  4. Selezionare Confermare che l'area di destinazione della migrazione è .

  5. Selezionare Crea risorse. Questo passaggio crea un insieme di credenziali di Servizi di ripristino in background.

    • Se la migrazione è già stata configurata con lo strumento di migrazione e modernizzazione, questa opzione non verrà visualizzata perché le risorse sono state configurate in precedenza.
    • Non è possibile modificare l'area di destinazione per questo progetto dopo aver selezionato questo pulsante.
    • Tutte le migrazioni successive avverranno in questa area.
  6. In Preparare i server host Hyper-V scaricare il provider di replica Hyper-V e il file della chiave di registrazione.

    • La chiave di registrazione è necessaria per registrare l'host Hyper-V con lo strumento di migrazione e modernizzazione.
    • La chiave è valida per cinque giorni dal momento in cui viene generata.

    Screenshot that shows the Download provider and key.

  7. Copiare il file di installazione del provider e il file della chiave di registrazione in ogni host Hyper-V (o nodo del cluster) che esegue le macchine virtuali da replicare.

Installare e registrare il provider

Per installare e registrare il provider, seguire questa procedura usando l'interfaccia utente o i comandi.

Eseguire il file di installazione del provider in ogni host:

  1. Selezionare l'icona del file nella barra delle applicazioni per aprire la cartella in cui vengono scaricati il file del programma di installazione e la chiave di registrazione.
  2. Selezionare il file AzureSiteRecoveryProvider.exe .
    1. Nell'installazione guidata del provider verificare che sia selezionata l'opzione Sì (scelta consigliata) e quindi selezionare Avanti.
    2. Selezionare Installa per accettare la cartella di installazione predefinita.
    3. Selezionare Registra per registrare questo server nell'insieme di credenziali di Servizi di ripristino.
    4. Selezionare Sfoglia.
    5. Individuare la chiave di registrazione e selezionare Apri.
    6. Selezionare Avanti.
    7. Assicurarsi che Connessione direttamente in Azure Site Recovery senza un server proxy sia selezionato e quindi selezionare Avanti.
    8. Selezionare Fine.

Dopo aver installato il provider negli host, passare al portale di Azure e in Individua computer selezionare Finalize registration (Finalizzare la registrazione).

Screenshot that shows the Finalize registration screen.

L'operazione può richiedere fino a 15 minuti dopo la finalizzazione della registrazione fino a quando le macchine virtuali individuate non vengono visualizzate nel riquadro Migrazione e modernizzazione . Man mano che vengono individuate VM, il numero indicato in Server individuati aumenta.

Replicare le VM Hyper-V

Al termine dell'individuazione, è possibile avviare la replica di macchine virtuali Hyper-V in Azure.

Nota

È possibile replicare fino a 10 macchine virtuali contemporaneamente. Se è necessario replicare di più, replicarli contemporaneamente in batch di 10.

  1. Nel progetto Azure Migrate selezionare Server, database e app>Web Migrazione e modernizzazione> Replica.

  2. In Replica le impostazioni>origine Sono virtualizzate le macchine?, selezionare> Sì, con Hyper-V. Selezionare quindi Avanti: Macchine virtuali.

  3. In Macchine virtuali selezionare le VM da replicare.

    • Se è stata eseguita una valutazione per le macchine virtuali, è possibile applicare le raccomandazioni relative al ridimensionamento delle macchine virtuali e al tipo di disco (Premium/Standard) dai risultati della valutazione. Per eseguire questo passaggio, in Importare le impostazioni di migrazione da una valutazione di Azure Migrate selezionare.

    • Se non è stata eseguita una valutazione o non si vogliono usare le impostazioni di valutazione, selezionare No.

    • Se si è scelto di usare la valutazione, selezionare il gruppo di macchine virtuali e il nome della valutazione.

      Screenshot that shows the Select assessment screen.

  4. In Macchine virtuali cercare le VM necessarie e selezionare quelle di cui eseguire la migrazione. Selezionare quindi Avanti: Impostazioni di destinazione.

    Screenshot that shows the selected VMs in the Replicate dialog.

  5. In Impostazioni di destinazione selezionare l'area di destinazione della migrazione, la sottoscrizione e il gruppo di risorse in cui risiederanno le VM di Azure dopo la migrazione.

  6. In Account di archiviazione di replica selezionare l'account di archiviazione di Azure in cui verranno archiviati i dati replicati in Azure.

  7. In Rete virtuale selezionare la subnet/rete virtuale di Azure a cui verranno aggiunte le VM di Azure dopo la migrazione.

  8. In Opzioni di disponibilità selezionare:

    • Zona di disponibilità: aggiunge il computer migrato a una zona di disponibilità specifica nell'area. Usare questa opzione per distribuire i server che formano un livello applicazione multinodo tra zone di disponibilità. Se si seleziona questa opzione, è necessario specificare la zona di disponibilità da usare per ogni computer selezionato nella scheda Calcolo . Questa opzione è disponibile solo se l'area di destinazione selezionata per la migrazione supporta le zone di disponibilità.
    • Set di disponibilità: inserisce il computer migrato in un set di disponibilità. Per usare questa opzione, il gruppo di risorse di destinazione selezionato deve avere uno o più set di disponibilità.
    • Nessuna ridondanza dell'infrastruttura necessaria: usare questa opzione se non sono necessarie una di queste configurazioni di disponibilità per i computer migrati.
  9. In Vantaggio Azure Hybrid:

    • Selezionare No se non si vuole applicare Vantaggio Azure Hybrid. Quindi seleziona Avanti.
    • Selezionare se si hanno computer Windows Server con copertura Software Assurance o sottoscrizioni di Windows Server attive e si vuole applicare il vantaggio alle VM di cui si sta eseguendo la migrazione. Quindi seleziona Avanti.

    Screenshot that shows Target settings.

  10. In Calcolo controllare il nome della macchina virtuale, le dimensioni, il tipo di disco del sistema operativo e la configurazione della disponibilità, se selezionata nel passaggio precedente. Le VM devono essere conformi ai requisiti di Azure.

    • Dimensioni della macchina virtuale: se si usano raccomandazioni per la valutazione, l'elenco a discesa Dimensioni macchina virtuale contiene le dimensioni consigliate. In caso contrario, Azure Migrate e Modernize seleziona una dimensione in base alla corrispondenza più vicina nella sottoscrizione di Azure. In alternativa, selezionare manualmente le dimensioni in Dimensioni macchina virtuale di Azure.
    • Disco sistema operativo: specificare il disco del sistema operativo (di avvio) per la VM. È il disco che contiene il bootloader e il programma di installazione del sistema operativo.
    • Set di disponibilità: se la macchina virtuale deve trovarsi in un set di disponibilità di Azure dopo la migrazione, specificare il set. Il set deve trovarsi nel gruppo di risorse di destinazione specificato per la migrazione.
  11. In Dischi specificare i dischi delle macchine virtuali che devono essere replicati in Azure. Quindi seleziona Avanti.

    • È possibile escludere dischi dalla replica.
    • I dischi esclusi non saranno presenti nella macchina virtuale di Azure dopo la migrazione.

    Screenshot that shows the Disks tab on the Replicate dialog.

  12. In Tag scegliere di aggiungere tag alle macchine virtuali, ai dischi e alle schede di interfaccia di rete.

    Screenshot that shows the Tags tab on the Replicate dialog.

  13. In Rivedi e avvia replica verificare le impostazioni e selezionare Replica per avviare la replica iniziale dei server.

Nota

È possibile aggiornare le impostazioni di replica in qualsiasi momento prima dell'avvio selezionando Gestisci>Replica delle macchine virtuali. Le impostazioni non possono essere modificate dopo l'avvio della replica.

Primo provisioning

Se si tratta della prima macchina virtuale che si esegue la replica nel progetto Azure Migrate, lo strumento migrazione e modernizzazione effettua automaticamente il provisioning di queste risorse nello stesso gruppo di risorse del progetto.

  • Account di archiviazione della cache: il software del provider di Site Recovery installato negli host Hyper-V carica i dati di replica per le macchine virtuali configurate per la replica in un account di archiviazione (noto come account di archiviazione della cache o account di archiviazione log) nella sottoscrizione. Azure Migrate e Modernizzare copia quindi i dati di replica caricati dall'account di archiviazione nei dischi gestiti dalla replica corrispondenti alla macchina virtuale. L'account di archiviazione della cache deve essere specificato durante la configurazione della replica per una macchina virtuale. Il portale di Azure Migrate ne crea automaticamente uno per il progetto di Azure Migrate quando la replica viene configurata per la prima volta nel progetto.

Tenere traccia e monitorare

  • Quando si seleziona Replica, viene avviato un processo di avvio della replica.
  • Al termine del processo, viene avviata la replica iniziale delle macchine virtuali in Azure.
  • Al termine della replica iniziale, viene avviata la replica differenziale. Le modifiche incrementali ai dischi locali vengono replicate periodicamente in Azure.

È possibile tenere traccia dello stato del processo nelle notifiche del portale.

È possibile monitorare lo stato della replica selezionando Replica dei server in Migrazione e modernizzazione.

Screenshot that shows Monitor replication.

Eseguire una migrazione di test

Quando inizia la replica differenziale, è possibile eseguire una migrazione di test per le macchine virtuali prima di eseguire una migrazione completa ad Azure. È consigliabile eseguire questo passaggio almeno una volta per ogni computer prima di eseguirne la migrazione.

  • L'esecuzione di una migrazione di test verifica che la migrazione funzioni come previsto, senza influire sui computer locali, che rimangono operativi e continuano a essere replicati.
  • La migrazione di test simula la migrazione creando una macchina virtuale di Azure usando i dati replicati. Il test esegue in genere la migrazione a una rete virtuale di Azure non di produzione nella sottoscrizione di Azure.
  • È possibile usare la VM di Azure di test replicata per convalidare la migrazione, eseguire test delle app e risolvere eventuali problemi prima della migrazione completa.

Per eseguire una migrazione di test:

  1. In Obiettivi di migrazione selezionare Server, database e app>Web Migrazione e modernizzazione>Server migrati.

    Screenshot that shows Test migrated servers in Migration and modernization.

  2. Fare clic con il pulsante destro del mouse sulla macchina virtuale per testare e selezionare Esegui la migrazione dei test.

    Screenshot that shows the Test migration screen.

  3. In Migrazione di test selezionare la rete virtuale di Azure in cui verrà inserita la VM di Azure dopo la migrazione. È consigliabile usare una rete virtuale non di produzione.

  4. È possibile aggiornare il sistema operativo Windows Server durante la migrazione dei test. Per le macchine virtuali Hyper-V, il rilevamento automatico di un sistema operativo non è ancora supportato. Per eseguire l'aggiornamento, selezionare l'opzione Controlla l'aggiornamento. Nel riquadro visualizzato selezionare la versione corrente del sistema operativo e la versione di destinazione a cui si vuole eseguire l'aggiornamento. Se la versione di destinazione è disponibile, viene elaborata di conseguenza. Altre informazioni.

  5. Viene avviato il processo di migrazione dei test. Monitorare il processo nelle notifiche del portale.

  6. Al termine della migrazione, visualizzare la VM di Azure di cui è stata eseguita la migrazione in Macchine virtuali nel portale di Azure. Il nome del computer ha il suffisso -Test.

  7. Al termine del test, fare clic con il pulsante destro del mouse sulla macchina virtuale di Azure in Repliche e selezionare Pulisci migrazione dei test.

    Screenshot that shows the Clean up migration option.

    Nota

    È ora possibile registrare i server che eseguono SQL Server con RP della macchina virtuale SQL per sfruttare l'applicazione automatica di patch, il backup automatizzato e la gestione semplificata delle licenze usando l'estensione SQL IaaS Agent.

    • Selezionare Gestisci>computer di>replica contenente il calcolo e la rete di SQL Server>e selezionare per eseguire la registrazione con la macchina virtuale DI SQL.
    • Selezionare Vantaggio Azure Hybrid per SQL Server se sono presenti istanze di SQL Server coperte da sottoscrizioni attive di Software Assurance o SQL Server e si vuole applicare il vantaggio ai computer di cui si sta eseguendo la migrazione.

Eseguire la migrazione di VM

Dopo aver verificato che la migrazione dei test funzioni come previsto, è possibile eseguire la migrazione dei computer locali.

  1. Nel progetto Azure Migrate selezionare Server, database e app>Web Migrazione e modernizzazione>Dei server di replica.

    Screenshot that shows Replicating servers.

  2. In Replica di computer fare clic con il pulsante destro del mouse sulla macchina virtuale e scegliere Esegui migrazione.

  3. In Esegui la migrazione>Spegnere le macchine virtuali ed eseguire una migrazione pianificata senza perdita di dati selezionare >OK.

    • Per impostazione predefinita, Azure Migrate e Modernize arresta la macchina virtuale locale ed esegue una replica su richiesta per sincronizzare tutte le modifiche apportate alla macchina virtuale dopo l'ultima replica. Questa operazione assicura che non si verifichi alcuna perdita di dati.
    • Se non si vuole arrestare la VM, selezionare No.
  4. È possibile aggiornare il sistema operativo Windows Server durante la migrazione. Per le macchine virtuali Hyper-V, il rilevamento automatico del sistema operativo non è ancora supportato. Per eseguire l'aggiornamento, selezionare l'opzione Controlla l'aggiornamento. Nel riquadro visualizzato selezionare la versione corrente del sistema operativo e la versione di destinazione a cui si vuole eseguire l'aggiornamento. Se la versione di destinazione è disponibile, viene elaborata di conseguenza. Altre informazioni.

  5. Verrà avviato un processo di migrazione per la VM. Tenere traccia del processo nelle notifiche di Azure.

  6. Al termine del processo, è possibile visualizzare e gestire la VM dalla pagina Macchine virtuali.

Completare la migrazione

  1. Al termine della migrazione, fare clic con il pulsante destro del mouse sulla macchina virtuale e scegliere Arresta replica. Questa azione:
    • Arresta la replica per il computer locale.
    • Rimuove il computer dal conteggio dei server di replica nello strumento di migrazione e modernizzazione.
    • Esegue la pulizia delle informazioni sullo stato di replica per la macchina virtuale.
  2. Verificare e risolvere eventuali problemi di attivazione di Windows nella macchina virtuale di Azure.
  3. Eseguire qualsiasi modifica dell'app post-migrazione, ad esempio l'aggiornamento dei nomi host, delle stringa di connessione del database e delle configurazioni del server Web.
  4. Eseguire i test di accettazione della migrazione e dell'applicazione finale sull'applicazione migrata ora in esecuzione in Azure.
  5. Trasferire il traffico all'istanza della VM di Azure di cui è stata eseguita la migrazione.
  6. Rimuovere le macchine virtuali locali dall'inventario delle macchine virtuali locale.
  7. Rimuovere le macchine virtuali locali dai processi di backup locali.
  8. Aggiornare la documentazione interna con la nuova posizione e il nuovo indirizzo IP delle macchine virtuali di Azure.

Procedure consigliate dopo la migrazione

Passaggi successivi

Esaminare il percorso di migrazione cloud in Cloud Adoption Framework per Azure.