Condividi tramite


Eseguire la migrazione di VM VMware ad Azure (senza agente)

Questo articolo illustra come eseguire la migrazione di macchine virtuali VMware locali in Azure usando lo strumento Migrazione e modernizzazione con il metodo di migrazione senza agente. Per eseguire la migrazione di macchine virtuali VMware è anche possibile usare il metodo di migrazione basata su agente. Confrontare i metodi.

Nota

Questa documentazione dello scenario di migrazione end-to-end di VMware è attualmente disponibile in anteprima. Per altre informazioni sull'uso di Azure Migrate, vedere la documentazione del prodotto Azure Migrate.

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

Nota

Le esercitazioni illustrano il percorso di distribuzione più semplice per uno scenario, per consentire di configurare rapidamente un modello di verifica. Quando possibile vengono usate le opzioni predefinite e non sono riportati tutti i percorsi e le impostazioni possibili.

In questa esercitazione apprenderai a:

  • Aggiungere lo strumento di 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. Completare la prima esercitazione per preparare Azure e VMware per la migrazione.
  2. È consigliabile, anche se non necessario, completare la seconda esercitazione per valutare le macchine virtuali VMware prima di eseguirne la migrazione ad Azure.
  3. Passare al progetto già creato o crearne uno nuovo
  4. Verificare le autorizzazioni dell'account Azure. L'account Azure deve avere le autorizzazioni per creare una VM e scrivere in un disco gestito di Azure.

Nota

Per usare Vantaggio Azure Hybrid per Linux, eseguire le operazioni seguenti a seconda del tipo di sistema operativo:

Per SLES, eseguire i comandi seguenti:

wget --no-check-certificate https://52.188.224.179/late_instance_offline_update_azure_SLE15.tar.gz sha1sum late_instance_offline_update_azure_SLE15.tar.gz tar -xvf late_instance_offline_update_azure_SLE15.tar.gz cd x86_64 zypper --no-refresh --no-remote --non-interactive in *.rpm

Per RHEL, impostare la modalità SELinux su Permissive o disabilitata.

Nota

Se si prevede di aggiornare il sistema operativo Windows, Azure Migrate può scaricare Windows SetupDiag per informazioni dettagliate sull'errore in caso di esito negativo dell'aggiornamento. Assicurarsi che la macchina virtuale creata in Azure dopo la migrazione abbia accesso a SetupDiag. Nel caso in cui non sia disponibile alcun accesso a SetupDiag, può non essere possibile ottenere i codici errore dettagliati per gli errori di aggiornamento del sistema operativo, ma l'aggiornamento può comunque procedere.

Configurare l'appliance di Azure Migrate

Lo strumento di migrazione e modernizzazione esegue un'appliance della macchina virtuale VMware leggera usata per l'individuazione, la valutazione e la migrazione senza agente di macchine virtuali VMware. Se è stata seguita l'esercitazione sulla valutazione, l'appliance è già configurata. In caso contrario, configurarla adesso usando uno di questi metodi:

  • Modello OVA: Configurare in una macchina virtuale VMware usando un modello OVA scaricato.
  • Script: Configurare in una macchina virtuale VMware o in un computer fisico usando uno script del programma di installazione di PowerShell. Questo metodo deve essere usato se non è possibile configurare una macchina virtuale con un modello OVA o se si usa Azure per enti pubblici.

Dopo aver creato l'appliance, verificare che sia in grado di connettersi ad Azure Migrate: Valutazione server, configurarla per la prima volta e registrarla nel progetto di Azure Migrate.

Replicare le VM

Dopo aver configurato l'appliance e completato l'individuazione, è possibile iniziare la replica delle macchine virtuali VMware in Azure.

  • È possibile eseguire fino a 500 repliche contemporaneamente.
  • Nel portale è possibile selezionare fino a 10 macchine virtuali contemporaneamente per la migrazione. Per eseguire la migrazione di più VM, aggiungerle a gruppi in batch di 10.

Nota

Azure Migrate non supporta la migrazione senza agente di macchine virtuali VMware con VMDK contenente caratteri non ASCII.

Per abilitare la replica, procedere come descritto di seguito:

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

    Screenshot nella selezione dell'opzione Replica.

  2. In Replica, >Dati principali>I computer sono virtualizzati? selezionare Sì, con VMware vSphere.

  3. In Appliance locale selezionare il nome dell'appliance di Azure Migrate configurata e quindi >OK.

    Screenshot delle impostazioni di origine.

  4. In Macchine virtuali selezionare le VM da replicare. Per applicare le dimensioni e il tipo di disco delle VM di una valutazione, se ne è stata eseguita una, in Importare le impostazioni di migrazione da una valutazione di Azure Migrate? selezionare e quindi selezionare il gruppo di VM e il nome della valutazione. Se non si usano le impostazioni di valutazione, selezionare No.

    Screenshot della selezione della valutazione.

  5. In Macchine virtuali selezionare le VM di cui si vuole eseguire la migrazione. Selezionare quindi Avanti: Impostazioni di destinazione.

    Screenshot nella selezione di macchine virtuali.

  6. In Impostazioni di destinazione, selezionare la sottoscrizione, l'area di destinazione e l'account di archiviazione.

    Nota

    Dopo aver avviato la prima replica di una macchina virtuale, non è possibile modificare l'account di archiviazione. L'opzione predefinita selezionata nell'elenco a discesa verrà usata per creare un nuovo account di archiviazione. Se l'opzione non è selezionata, l'account di archiviazione verrà creato nel passaggio finale dell'abilitazione della replica.

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

  8. In Opzioni di disponibilità selezionare:

    • Zona di disponibilità per aggiungere la macchina migrata a una zona di disponibilità specifica nell'area. Usare questa opzione per distribuire i server che formano un livello applicazione a più nodi tra zone di disponibilità. Se si seleziona questa opzione, è necessario specificare la zona di disponibilità da utilizzare per ogni macchina selezionata nella scheda Compute. Questa opzione è disponibile solo se la regione di destinazione selezionata per la migrazione supporta le zone di disponibilità
    • Set di disponibilità per inserire la macchina migrata in un set di disponibilità. Per usare questa opzione, il gruppo di risorse di destinazione selezionato deve avere uno o più set di disponibilità. Il set di disponibilità con gruppi di posizionamento di prossimità è supportato.
    • L'opzione La ridondanza dell'infrastruttura non è richiesta se non è necessaria una di queste configurazioni di disponibilità per le macchine migrate.
  9. In Tipo di crittografia dischi selezionare:

    • Crittografia dati inattivi con chiave gestita dalla piattaforma
    • Crittografia dati inattivi con chiave gestita dal cliente
    • Doppia crittografia con chiavi gestite dalla piattaforma e chiavi gestite dal cliente

    Nota

    Per replicare le macchine virtuali con la chiave gestita dal cliente, è necessario creare un set di crittografia dischi nel gruppo di risorse di destinazione. Un oggetto set di crittografia dischi consente eseguire il mapping di Managed Disks a un Key Vault che contiene la chiave gestita dal cliente da usare per la crittografia del servizio di archiviazione.

  10. In Vantaggio Azure Hybrid specificare se si dispone già di una licenza di Windows Server o di una sottoscrizione Enterprise Linux (RHEL e SLES). Se si esegue e vengono trattati con Software Assurance attivo delle sottoscrizioni Windows Server o Enterprise Linux (RHEL e SLES), è possibile richiedere l'Vantaggio Azure Hybrid quando si portano le licenze in Azure. Quindi seleziona Avanti. È anche possibile selezionare Ho una licenza Enterprise Linux nella sezione vantaggio Azure Hybrid della schermata Calcolo e rete .

    Screenshot delle impostazioni di destinazione.

  11. 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 VM: se si usano i consigli per la valutazione, l'elenco a discesa Dimensioni macchina virtuale mostra le dimensioni consigliate. In caso contrario, Azure Migrate seleziona le dimensioni più simili nella sottoscrizione di Azure. In alternativa, selezionare manualmente le dimensioni in Dimensioni macchina virtuale di Azure.
    • Tipo di sistema operativo: selezionare il tipo di sistema operativo usato (Windows o Linux).
    • Sistema operativo: selezionare la versione del sistema operativo per i computer Linux per applicare il tipo di licenza corretto.
    • 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.
    • Zona di disponibilità: per usare le zone di disponibilità, specificare il relativo valore.
    • Set di disponibilità: per usare il set di disponibilità, specificare il relativo valore.

    Nota

    Se si vuole selezionare un'opzione di disponibilità diversa per un set di macchine virtuali, andare al passaggio 1 e ripetere i passaggi selezionando opzioni di disponibilità diverse dopo aver avviato la replica per un set di macchine virtuali.

  12. In Dischi specificare se i dischi delle VM devono essere replicati in Azure e selezionare il tipo di disco in Azure (dischi gestiti Premium o SSD/HDD Standard). Quindi seleziona Avanti.

    Screenshot che mostra la scheda Dischi della finestra di dialogo Replica.

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

    Screenshot che mostra la scheda tag della finestra di dialogo Replica.

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

Nota

Se si verifica un problema di connettività con Azure o se i servizi dell'appliance sono inattivi per più di 90 minuti, i cicli di replica attivi per i server di replica vengono reimpostati sullo 0% e il rispettivo ciclo viene eseguito dall'inizio.

Nota

È possibile aggiornare le impostazioni di replica in qualsiasi momento prima dell'avvio della replica, selezionando Gestisci>Replica delle macchine virtuali. Dopo l'avvio della replica non è più possibile modificare le impostazioni.

Tenere traccia e monitorare

  1. Tenere traccia dello stato del processo nelle notifiche del portale.

  2. Monitorare lo stato della replica selezionando il valore numerico accanto alla macchina virtuale di Azure in Migrazione e modernizzazione.

    Monitorare la replica

La replica avviene nel modo indicato di seguito:

  • Al termine del processo, viene avviata la replica iniziale delle macchine virtuali in Azure con Avvia replica.
  • Durante la replica iniziale viene creato uno snapshot della VM. I dati dei dischi dello snapshot vengono replicati nei dischi gestiti di replica in Azure.
  • Al termine della replica iniziale, viene avviata la replica differenziale. Le modifiche incrementali ai dischi locali vengono replicate periodicamente nei dischi di replica in Azure.

Eseguire una migrazione di test

All'avvio della replica differenziale, è possibile eseguire una migrazione di test per le VM prima di eseguire una migrazione completa ad Azure. È consigliabile farlo almeno una volta per ogni macchina virtuale, prima di eseguirne la migrazione.

  • L'esecuzione del test consente di verificare che la migrazione funzioni nel modo previsto senza alcun impatto sui computer locali, che rimangono operativi, e che la replica continui.
  • Il test simula la migrazione creando una VM di Azure con dati replicati, in genere eseguendo la migrazione a un rete virtuale 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, seguire questa procedura:

  1. In Obiettivi di migrazione>Server, database e app Web>Migrazione e modernizzazione selezionare il valore numerico accanto a macchina virtuale di Azure.

    Screenshot dei server di cui è stata eseguita la migrazione dei test.

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

    Screenshot della migrazione dei test.

  3. In Migrazione di test selezionare la rete virtuale di Azure in cui si troverà la macchina virtuale di Azure durante i test. È consigliabile usare una rete virtuale non di produzione.

  4. Scegliere la subnet a cui si vuole associare ognuna delle schede di interfaccia di rete della macchina virtuale migrata.

    Screenshot che mostra la selezione della subnet durante la migrazione dei test.

  5. È possibile aggiornare il sistema operativo Windows Server durante la migrazione dei test. Per eseguire l'aggiornamento, selezionare l'opzione Aggiornamento disponibile. Nel riquadro visualizzato selezionare la versione del sistema operativo di destinazione a cui si vuole eseguire l'aggiornamento e selezionare Applica. Altre informazioni.

  6. Verrà avviato il processo Migrazione di test. Monitorare il processo nelle notifiche del portale.

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

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

    Screenshot della migrazione della pulizia.

    Nota

    A questo punto è possibile registrare i server che eseguono SQL Server con il provider di risorse macchina virtuale SQL per sfruttare l'applicazione automatica delle patch, il backup automatizzato e la gestione semplificata delle licenze usando l'estensione agente IaaS SQL.

    • Selezionare Gestisci>Computer in fase di replica>Macchina virtuale contenente il server SQL>Calcolo e rete e selezionare per procedere alla registrazione con il provider di risorse macchina virtuale SQL.
    • Selezionare Vantaggio Azure Hybrid per SQL Server se si dispone di istanze di SQL Server con copertura Software Assurance o sottoscrizioni di Windows Server attive e si vuole applicare il vantaggio alle macchine virtuali in fase di migrazione.hs.

Eseguire la migrazione di macchine virtuali

Dopo aver verificato che la migrazione di test funzioni nel modo previsto, è possibile procedere con la migrazione delle macchine virtuali locali.

  1. Nel progetto Azure Migrate selezionare >Server, database e app Web>Migrazione e modernizzazione, selezionare il valore numerico accanto a macchina virtuale di Azure.

    Replica dei server

  2. In Replica delle macchine virtuali fare clic con il pulsante destro del mouse sulla VM e scegliere >Esegui la 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 arresta la VM locale ed esegue una replica su richiesta per sincronizzare le eventuali modifiche apportate alla macchina virtuale dopo l'ultima replica. Questa operazione assicura che non vi sia 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 eseguire l'aggiornamento, selezionare l'opzione Aggiornamento disponibile. Nel riquadro visualizzato selezionare la versione del sistema operativo di destinazione a cui si vuole eseguire l'aggiornamento e selezionare Applica. 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 VM e scegliere >Completare la migrazione. La replica della macchina virtuale locale verrà arrestata e verrà eseguita la pulizia delle informazioni sullo stato della replica della VM.
  2. Per le macchine virtuali Windows e Linux l'agente di macchine virtuali viene installato automaticamente durante la migrazione.
  3. Verificare e risolvere eventuali problemi di attivazione di Windows nella macchina virtuale di Azure.
  4. Apportare nell'app le eventuali modifiche post-migrazione necessarie, come l'aggiornamento di nomi host, di stringhe di connessione del database e delle configurazioni dei server Web.
  5. Eseguire i test di accettazione della migrazione e dell'applicazione finale sull'applicazione migrata ora in esecuzione in Azure.
  6. Trasferire il traffico all'istanza della VM di Azure di cui è stata eseguita la migrazione.
  7. Rimuovere le macchine virtuali locali dall'inventario delle macchine virtuali locale.
  8. Rimuovere le macchine virtuali locali dai processi di backup locali.
  9. Aggiornare la documentazione interna con la nuova posizione e il nuovo indirizzo IP delle macchine virtuali di Azure.

Aggiornamenti del supporto linux

  • Per ricevere gli aggiornamenti del sistema operativo alla fine del supporto della macchina virtuale di cui è stata eseguita la migrazione ad Azure, eseguire l'aggiornamento alla versione più recente seguendo questa procedura.
  • Per estendere il supporto per la macchina virtuale di fine supporto di cui è stata eseguita la migrazione ad Azure con la versione del sistema operativo esistente, aggiornare l'opzione di licenza per ottenere supporto esteso.
  • Per ricevere aggiornamenti specializzati del sistema operativo nella macchina virtuale migrata, aggiornare l'opzione di licenza come descritto qui.

Procedure consigliate dopo la migrazione

  • Per una maggiore resilienza:
    • Proteggere i dati eseguendo il backup delle macchine virtuali di Azure con il servizio Backup di Azure. Altre informazioni.
    • Mantenere i carichi di lavoro in esecuzione e sempre disponibili eseguendo la replica delle macchine virtuali di Azure in un'area secondaria con Site Recovery. Altre informazioni.
  • Per prestazioni ottimizzate:
    • Per impostazione predefinita, i dischi dati vengono creati con la memorizzazione nella cache dell'host impostata su "Nessuno". Esaminare e modificare la memorizzazione nella cache del disco dati in base alle esigenze del carico di lavoro. Altre informazioni.
  • Per una maggiore sicurezza:
  • Per il monitoraggio e la gestione:
  • Valutare la possibilità di distribuire Gestione dei costi di Azure per monitorare l'utilizzo delle risorse e la spesa.

Passaggi successivi

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