Ridimensionare la migrazione senza agente di macchine virtuali VMware ad Azure
Questo articolo illustra come usare un'appliance scale-out per eseguire la migrazione di un numero elevato di macchine virtuali VMware in Azure usando il metodo senza agente dello strumento di migrazione e modernizzazione per la migrazione di macchine virtuali VMware.
Usando il metodo di migrazione senza agente per le macchine virtuali VMware è possibile:
- Pianificare la replica per un massimo di 300 macchine virtuali da un singolo server vCenter contemporaneamente usando un'appliance di Azure Migrate.
- Pianificare la replica per un massimo di 500 macchine virtuali da un singolo server vCenter contemporaneamente distribuendo un secondo appliance con scalabilità orizzontale per la migrazione.
In questo articolo vengono illustrate le operazioni seguenti:
- Aggiungere un'appliance scale-out per la migrazione senza agente di macchine virtuali VMware
- Eseguire la migrazione simultanea di fino a 500 macchine virtuali usando l'appliance scale-out.
Nota
Sebbene sia possibile pianificare la replica per un massimo di 300 macchine virtuali in un'unica appliance e fino a 500 macchine virtuali usando un'appliance con scalabilità orizzontale, la replica stessa è limitata dalla capacità di ogni appliance di replicare solo 56 dischi alla volta. Ciò significa che, anche se le macchine virtuali sono pianificate contemporaneamente, verranno replicate in sequenza in base alla capacità disponibile dell'appliance. Tutte le macchine virtuali pianificate verranno infine replicate dalla stessa appliance, ma non tutte avvieranno immediatamente la replica.
Prerequisiti
Prima di iniziare, è necessario seguire questa procedura:
- Creare il progetto di Azure Migrate.
- Distribuire l'appliance di Azure Migrate (appliance primaria) e completare l'individuazione delle macchine virtuali VMware gestite dal server vCenter.
- Configurare la replica per una o più macchine virtuali di cui eseguire la migrazione.
Importante
È necessario avere almeno una macchina virtuale di replica nel progetto prima di poter aggiungere un'appliance scale-out per la migrazione.
Per informazioni su come eseguire le operazioni precedenti, vedere l'esercitazione sulla migrazione di macchine virtuali VMware in Azure con il metodo di migrazione senza agente.
Distribuire un'appliance scale-out
Per aggiungere un'appliance scale-out, seguire questa procedura:
Selezionare Individua>le macchine virtuali?
Selezionare Sì, con VMware vSphere Hypervisor.
Selezionare replica senza agente nel passaggio successivo.
Selezionare Scale-out di un'appliance primaria esistente nel menu di selezione del tipo di appliance.
Selezionare l'appliance primaria, ovvero l'appliance usata per eseguire l'individuazione, a cui applicare lo scale-out.
1. Generare la chiave del progetto Azure Migrate
- In Generare la chiave del progetto Azure Migrate specificare un nome del suffisso per l'appliance scale-out. Il suffisso può contenere solo caratteri alfanumerici e ha un limite di lunghezza di 14 caratteri.
- Fare clic su Genera chiave per avviare la creazione delle risorse di Azure necessarie. Non chiudere la pagina Individua durante la creazione di risorse.
- Copiare la chiave generata. Sarà necessaria la chiave in un secondo momento per completare la registrazione dell'appliance con scalabilità orizzontale.
2. Scaricare il programma di installazione per l'appliance scale-out
In Scaricare l'appliance di Azure Migrate selezionare Scarica. È necessario scaricare lo script del programma di installazione di PowerShell per distribuire l'appliance scale-out in un server esistente che esegue Windows Server 2019 o Windows Server 2022 e con la configurazione hardware necessaria, ovvero 32 GB di RAM, 8 vCPU, circa 80 GB di archiviazione su disco e accesso a Internet, direttamente o tramite un proxy.
Suggerimento
È possibile convalidare il checksum del file ZIP scaricato seguendo questa procedura:
- Nel server in cui è stato scaricato il file, aprire una finestra di comando con privilegi di amministratore.
- Eseguire il comando seguente per generare l'hash per il file compresso: -
C:\>CertUtil -HashFile <file_location> [Hashing Algorithm]
- Esempio di utilizzo:C:\>CertUtil -HashFile C:\Users\administrator\Desktop\AzureMigrateInstaller.zip SHA256
- Scaricare la versione più recente del programma di installazione dell'appliance di scale-out dal portale se il valore hash calcolato non corrisponde a questa stringa:
07783A31D1E66BE963349B5553DC1F1E94C70AA149E11AC7D8914F4076480731
3. Eseguire lo script del programma di installazione di Azure Migrate
Estrarre il file compresso in una cartella nel server che ospiterà l'appliance. Assicurarsi di non eseguire lo script in un server in un'appliance di Azure Migrate esistente.
Avviare PowerShell nello stesso server con privilegi amministrativi (elevati).
Modificare la directory di PowerShell nella cartella in cui è stato estratto il contenuto del file compresso scaricato.
Eseguire lo script denominato
AzureMigrateInstaller.ps1
eseguendo il comando seguente:PS C:\Users\administrator\Desktop\AzureMigrateInstaller> .\AzureMigrateInstaller.ps1
Selezionare uno scenario, un cloud, una configurazione e una connettività per distribuire l'appliance desiderata. Ad esempio, la selezione illustrata di seguito configura un'appliance scale-out per avviare repliche simultanee nei server in esecuzione nell'ambiente VMware in un progetto di Azure Migrate con connettività predefinita (endpoint pubblico) nel cloud pubblico di Azure.
Lo script del programma di installazione esegue le operazioni seguenti:
- Installa l'agente gateway e lo strumento di configurazione dell'appliance per eseguire più repliche simultanee del server.
- Installa i ruoli di Windows, tra cui il Servizio Attivazione Windows, IIS e PowerShell ISE.
- Scarica e installa un modulo di IIS riscrivibile.
- Aggiorna una chiave del Registro di sistema (HKLM) con i dettagli delle impostazioni permanenti per Azure Migrate.
- Crea i seguenti file nei relativi percorsi:
- File di configurazione: %Programdata%\Microsoft Azure\Config
- File di log: %Programdata%\Microsoft Azure\Logs
Dopo che lo script è stato eseguito correttamente, gestione configurazione appliance verrà avviato automaticamente.
Nota
In caso di problemi, è possibile accedere ai log degli script in C:\ProgramData\Microsoft Azure\Logs\AzureMigrateScenarioInstaller_Timestamp.log per la risoluzione dei problemi.
4. Configurare l'appliance
Prima di iniziare, assicurarsi che questi endpoint di Azure siano accessibili dall'appliance scale-out.
Aprire un browser in qualsiasi computer in grado di connettersi al server dell'appliance scale-out e aprire l'URL di gestione della configurazione dell'appliance: https://nome o indirizzo IP dell'appliance scale-out: 44368.
In alternativa, è possibile aprire Configuration Manager dal desktop del server dell'appliance scale-out usando il collegamento a Configuration Manager.
Accettare le condizioni di licenza e leggere le informazioni di terze parti.
Configurare i prerequisiti e registrare l'appliance
In Gestione configurazione selezionare Configura prerequisiti e quindi completare questi passaggi:
Connettività: l'appliance verifica che il server abbia accesso a Internet. Se il server usa un proxy:
Selezionare Proxy di installazione per specificare l'indirizzo proxy (nel formato
http://ProxyIPAddress
ohttp://ProxyFQDN
, dove FQDN fa riferimento a un nome di dominio completo) e alla porta di ascolto.Se il proxy richiede l'autenticazione, immettere le credenziali.
Se sono stati aggiunti i dettagli del proxy o disabilitato il proxy o l'autenticazione, selezionare Salva per attivare la connettività e controllare di nuovo la connettività.
È supportato solo il proxy HTTP.
Sincronizzazione ora: accertarsi che l’ora nell’appliance sia sincronizzata con l’ora di Internet per il corretto funzionamento dell'individuazione.
Installare gli aggiornamenti e registrare l'appliance: per eseguire l'aggiornamento automatico e registrare l'appliance, seguire questa procedura:
Nota
Questa è una nuova esperienza utente nell'appliance di Azure Migrate che è disponibile solo se è stata configurata un'appliance usando lo script OVA/Installer più recente scaricato dal portale. Le appliance che sono già state registrate continueranno a visualizzare la versione precedente dell'esperienza utente e continueranno a funzionare senza problemi.
Affinché l'appliance esegua l'aggiornamento automatico, incollare la chiave del progetto copiata dal portale. Se non si dispone della chiave, passare ad Azure Migrate: Individuazione e valutazione>Panoramica>Gestisci appliance esistenti. Selezionare il nome dell'appliance specificato quando è stata generata la chiave del progetto e quindi copiare la chiave visualizzata.
L'appliance verifica la chiave e avvia il servizio di aggiornamento automatico, che aggiorna tutti i servizi nell'appliance alle versioni più recenti. Quando viene eseguito l’aggiornamento automatico, è possibile selezionare Visualizza servizi appliance per visualizzare lo stato e le versioni dei servizi in esecuzione nel server dell’appliance.
Per registrare l'appliance, è necessario selezionare Accesso. In Continua con l'accesso di Azure, selezionare Copia codice e accesso per copiare il codice del dispositivo (è necessario disporre un codice del dispositivo per l'autenticazione con Azure) e aprire una richiesta di accesso di Azure in una nuova scheda del browser. Per visualizzare la richiesta, accertarsi di aver disabilitato il blocco popup nel browser.
In una nuova scheda nel browser, incollare il codice del dispositivo e accedere usando il nome utente e la password di Azure. L'accesso con un PIN non è supportato.
Nota
Se si chiude la scheda di accesso per errore senza eseguire l'accesso, aggiornare la scheda del browser della gestione della configurazione dell'appliance per visualizzare il codice del dispositivo e il pulsante Copia codice e accesso.
Dopo aver eseguito l'accesso, tornare alla scheda del browser che visualizza la gestione della configurazione dell’appliance. Se l'account utente di Azure usato per accedere ha le autorizzazioni necessarie per le risorse di Azure create durante la generazione della chiave, viene avviata la registrazione dell'appliance.
Al termine della registrazione dell'appliance, è possibile visualizzare i dettagli della registrazione selezionando Visualizza dettagli.
Importare la configurazione dell'appliance dall'appliance primaria
Per completare la registrazione dell'appliance con scalabilità orizzontale, selezionare Importa per ottenere i file di configurazione necessari dall'appliance primaria.
Se si fa clic su Importa, viene visualizzata una finestra popup con le istruzioni su come importare i file di configurazione necessari dall'appliance primaria.
Accedere (desktop remoto) all'appliance primaria ed eseguire i comandi di PowerShell seguenti:
PS cd 'C:\Program Files\Microsoft Azure Appliance Configuration Manager\Scripts\PowerShell'
PS .\ExportConfigFiles.ps1
Nota
Installare PowerShell 7.x nell'appliance ed eseguire lo script ExportConfigFiles.ps1. L'esecuzione dello script è supportata solo con PowerShell 7.x.
Copiare il file ZIP creato eseguendo i comandi precedenti nell'appliance scale-out. Il file ZIP contiene i file di configurazione necessari per registrare l'appliance scale-out.
Nella finestra popup aperta nel passaggio precedente selezionare il percorso del file ZIP di configurazione copiato e selezionare Salva.
Dopo aver importato correttamente i file, la registrazione dell'appliance di scalabilità orizzontale viene completata e viene visualizzato il timestamp dell'ultima importazione riuscita. È anche possibile visualizzare i dettagli di registrazione facendo clic su Visualizza dettagli.
Installare il VDDK: l'appliance verifica che VMware vSphere Virtual Disk Development Kit (VDDK) sia installato. Se VDDK non è installato, scaricare VMware VDDK 6.7, 7 o 8 (a seconda della compatibilità delle versioni VDDK e ESXi) da VMware. Estrarre il contenuto del file ZIP scaricato nel percorso specificato nell'appliance, come indicato nelle istruzioni di installazione.
Lo strumento di migrazione e modernizzazione usa VDDK per replicare i server durante la migrazione ad Azure.
È possibile rieseguire i prerequisiti in qualunque momento durante la configurazione dell'appliance per verificare se l'appliance soddisfa tutti i prerequisiti.
A questo punto, è necessario confermare di nuovo che l'appliance scale-out sia in grado di connettersi al server vCenter. Selezionare riconvalida per convalidare la connettività del server vCenter dall'appliance con scalabilità orizzontale.
Importante
Se si modificano le credenziali del server vCenter nell'appliance primaria, assicurarsi di importare nuovamente i file di configurazione nell'appliance scale-out per ottenere la configurazione più recente e continuare le repliche in corso.
Se l'appliance scale-out non è più necessaria, assicurarsi di disabilitare l'appliance scale-out. Altre informazioni su come disabilitare l'appliance scale-out quando non è necessaria.
Replica
Dopo aver registrato l'appliance scale-out, nel riquadro Migrazione e modernizzazione selezionare Replica.
Seguire i passaggi sullo schermo per avviare la replica di più macchine virtuali.
Con l'appliance scale-out disponibile, è ora possibile replicare 500 macchine virtuali contemporaneamente. È anche possibile eseguire la migrazione di macchine virtuali in batch di 200 tramite il portale di Azure.
Lo strumento di migrazione e modernizzazione si occupa della distribuzione delle macchine virtuali tra l'appliance primaria e con scalabilità orizzontale per la replica. Al termine della replica, è possibile eseguire la migrazione delle macchine virtuali.
Suggerimento
È consigliabile eseguire la migrazione di macchine virtuali in batch di 200 per ottenere prestazioni ottimali se si vuole eseguire la migrazione di un numero elevato di macchine virtuali.
Nota
L'utente può selezionare solo l'appliance primaria durante l'avvio della replica. Non è possibile selezionare un'appliance scale-out durante l'avvio della replica. Per impostazione predefinita, in base alla disponibilità, si deciderà se la replica verrà assegnata all'appliance primaria o a un'appliance scale-out.
Passaggi successivi
In questo articolo si è appreso quanto segue:
- Come configurare un'appliance scale-out
- Come replicare le macchine virtuali usando un'appliance scale-out
Altre informazioni sulla migrazione dei server ad Azure tramite lo strumento migrazione e modernizzazione.