Eseguire la migrazione di computer come server fisici in Azure

Questo articolo illustra come eseguire la migrazione di computer come server fisici ad Azure usando lo strumento Azure Migrate: Migrazione server. La migrazione di computer come se fossero server fisici è utile in diversi scenari:

  • Eseguire la migrazione di server fisici locali.
  • Eseguire la migrazione di VM virtualizzate tramite piattaforme come Xen, KVM.
  • Eseguire la migrazione di macchine virtuali Hyper-V o VMware, se per qualche motivo non è possibile usare il processo di migrazione standard per la migrazione Hyper-V o VMware.
  • Eseguire la migrazione di VM in esecuzione in cloud privati.
  • Eseguire la migrazione di VM in esecuzione in cloud pubblici, ad esempio Amazon Web Services (AWS) o Google Cloud Platform (GCP).

Questa esercitazione è la terza di una serie che illustra come valutare i server fisici ed eseguirne la migrazione ad Azure. In questa esercitazione verranno illustrate le procedure per:

  • Preparare l'uso di Azure con Azure Migrate: Migrazione del server.
  • Verificare i requisiti dei computer di cui eseguire la migrazione e preparare un computer per l'appliance di replica di Azure Migrate usata per individuare ed eseguire la migrazione di computer ad Azure.
  • Aggiungere lo strumento Azure Migrate: Migrazione del server nell'hub di Azure Migrate.
  • Configurare l'appliance di replica.
  • Installare il servizio Mobility nei computer di cui eseguire la migrazione.
  • Abilitare la replica.
  • Eseguire una migrazione di test per verificare che tutti gli elementi funzionino come previsto.
  • Eseguire una migrazione completa 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. Per istruzioni dettagliate, vedere gli articoli sulle procedure relative ad Azure Migrate.

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

Prerequisiti

Prima di iniziare questa esercitazione, è necessario:

Rivedere l'architettura di migrazione.

Preparare Azure

Preparare Azure per la migrazione con Azure Migrate: Migrazione del server.

Attività Dettagli
Creare un progetto di Azure Migrate Per creare un nuovo progetto, l'account Azure deve avere autorizzazioni di Collaboratore o Proprietario.
Verificare le autorizzazioni per l'account Azure L'account Azure necessita delle autorizzazioni per creare una macchina virtuale ed eseguire la scrittura su un disco gestito di Azure.

Assegnare le autorizzazioni per creare il progetto

  1. Nel portale di Azure aprire la sottoscrizione e selezionare Controllo di accesso (IAM) .
  2. In Verifica l'accesso trovare l'account pertinente e fare clic su di esso per visualizzare le autorizzazioni.
  3. È necessario avere le autorizzazioni di Collaboratore o Proprietario.
    • Se è appena stato creato un account Azure gratuito, si è proprietari della propria sottoscrizione.
    • Se non si ha il ruolo di proprietario della sottoscrizione, collaborare con il proprietario per assegnare il ruolo.

Assegnare le autorizzazioni all'account Azure

Assegnare il ruolo Collaboratore Macchina virtuale all'account Azure. Questo ruolo fornisce le autorizzazioni per:

  • Creare una macchina virtuale nel gruppo di risorse selezionato.
  • Creare una macchina virtuale nella rete virtuale selezionata.
  • Scrivere in un disco gestito di Azure.

Creare una rete di Azure

Configurare una rete virtuale di Azure. Quando si esegue la replica in Azure, le macchine virtuali di Azure vengono create e aggiunte alla rete virtuale di Azure specificata durante la configurazione della migrazione.

Preparare la migrazione

Per la preparazione della migrazione dei server fisici, è necessario verificare le impostazioni dei server fisici e preparare la distribuzione di un'appliance di replica.

Verificare i requisiti del computer per la migrazione

Assicurarsi che i computer siano conformi ai requisiti per la migrazione ad Azure.

Nota

Durante la migrazione di computer fisici, Azure Migrate: Migrazione server usa la stessa architettura di replica del ripristino di emergenza basato su agente nel servizio Azure Site Recovery e alcuni componenti condividono la stessa codebase. Alcuni contenuti potrebbero includere collegamenti alla documentazione di Site Recovery.

  1. Verificare i requisiti dei server fisici.
  2. Verificare che le macchine virtuali locali replicate in Azure siano conformi ai requisiti delle macchine virtuali di Azure.
  3. Prima di eseguire la migrazione delle macchine virtuali ad Azure, è necessario apportarvi alcune modifiche.
    • Per alcuni sistemi operativi, Azure Migrate apporta automaticamente queste modifiche.
    • È importante apportare queste modifiche prima di avviare la migrazione. Se si esegue la migrazione della VM prima di apportare la modifica, la VM potrebbe non avviarsi in Azure. Esaminare le modifiche che è necessario apportare in Windows e Linux.

Preparare un computer per l'appliance di replica

Lo strumento Azure Migrate: Migrazione del server usa un'appliance di replica per replicare i computer in Azure. L'appliance di replica esegue i componenti seguenti.

  • Server di configurazione: Il server di configurazione coordina le comunicazioni tra i componenti locali e Azure e gestisce la replica dei dati.
  • Server di elaborazione Il server di elaborazione funge da gateway di replica. Riceve i dati di replica, li ottimizza con la memorizzazione nella cache, la compressione e la crittografia e li invia a un account di archiviazione cache in Azure.

Preparare la distribuzione dell'appliance come indicato di seguito:

  • Preparare un computer che ospiti l'appliance di replica. Esaminare i requisiti del computer.
  • L'appliance di replica usa MySQL. Esaminare le opzioni per l'installazione di MySQL nell'appliance.
  • Esaminare gli URL di Azure necessari all'appliance di replica per accedere ai cloud pubblico e per enti pubblici.
  • Esaminare i requisiti di accesso alle porte per l'appliance di replica.

Nota

L'appliance di replica non deve essere installata in una macchina virtuale di origine che si vuole replicare o nell'appliance di individuazione e valutazione di Azure Migrate eventualmente installata in precedenza.

Configurare l'appliance di replica

La prima fase del processo di migrazione è la configurazione dell'appliance di replica. Per configurare l'appliance per la migrazione dei server fisici, scaricare il file del programma di installazione per l'appliance e quindi eseguirlo nella macchina virtuale preparata. Dopo aver installato l'appliance, registrarla con Azure Migrate: Migrazione del server.

Scaricare il programma di installazione dell'appliance di replica

  1. Nel progetto di Azure Migrate selezionare Server, quindi in Azure Migrate: Migrazione server fare clic su Individua.

    Individuare le VM

  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. Fare clic su Crea risorse. Verrà creato un insieme di credenziali di Azure Site Recovery in background.

    • Se è già stata configurata la migrazione con Azure Migrate: Migrazione del server, l'opzione di destinazione non può essere configurata, perché le risorse sono state configurate in precedenza.
    • Dopo aver fatto clic su questo pulsante non è più possibile cambiare l'area di destinazione di questo progetto.
    • Tutte le migrazioni successive avverranno in questa area.

    Nota

    Se è stato selezionato l'endpoint privato come metodo di connettività per il progetto Azure Migrate al momento della creazione, l'insieme di credenziali di Servizi di ripristino verrà configurato anche per la connettività degli endpoint privati. Assicurarsi che gli endpoint privati siano raggiungibili dall'appliance di replica. Scopri di più

  6. In Installare una nuova appliance di replica o aumentare le prestazioni della configurazione esistente? selezionare Installare un'appliance di replica.

  7. In Scaricare e installare il software dell'appliance di replica scaricare il programma di installazione dell'appliance e la chiave di registrazione. La chiave è necessaria per registrare l'appliance. È valida per cinque giorni dal momento in cui viene scaricata.

    Scaricare il provider

  8. Copiare il file di installazione dell'appliance e il file della chiave nel computer Windows Server 2016 creato per l'appliance.

  9. Al termine dell'installazione, verrà avviata automaticamente la procedura guidata di configurazione dell'appliance (è anche possibile avviare la procedura guidata manualmente usando il collegamento cspsconfigtool creato sul desktop dell'appliance). In questa esercitazione verrà installato manualmente il servizio di mobilità nelle VM da replicare, quindi occorre creare un account fittizio in questo passaggio e prima di procedere. È possibile specificare i dettagli seguenti per la creazione dell'account fittizio, usando "guest" come nome descrittivo, "username" come nome utente e "password" come password per l'account. Questo account fittizio verrà usato nella fase di abilitazione della replica.

  10. Una volta completata l'installazione e dopo il riavvio dell'appliance, in Individua macchine virtuali selezionare la nuova appliance in Selezionare il server di configurazione e fare clic su Finalize registration (Finalizza registrazione). Con la finalizzazione della registrazione vengono eseguite un paio di attività finali per preparare l'appliance di replica.

    Finalizzare la registrazione

La finalizzazione della registrazione potrebbe richiedere del tempo prima che i computer individuati vengano visualizzati in Azure Migrate: Migrazione del server. Man mano che vengono individuate VM, il numero indicato in Server individuati aumenta.

Server individuati

Installare il servizio Mobility

Nei computer di cui eseguire la migrazione, è necessario installare l'agente del servizio Mobility. I programmi di installazione degli agenti sono disponibili nell'appliance di replica. Individuare quello corretto e installare l'agente in ogni computer di cui eseguire la migrazione. Procedere come segue:

  1. Accedere all'appliance di replica.
  2. Passare a %ProgramData%\ASR\home\svsystems\pushinstallsvc\repository.
  3. Individuare il programma di installazione del sistema operativo del computer e la versione. Verificare i sistemi operativi supportati.
  4. Copiare il file del programma di installazione nel computer di cui eseguire la migrazione.
  5. Assicurarsi di avere a disposizione la passphrase generata durante la distribuzione dell'appliance.
    • Archiviare il file in un file di testo temporaneo nel computer.
    • È possibile ottenere la passphrase nell'appliance di replica. Dalla riga di comando eseguire C:\ProgramData\ASR\home\svsystems\bin\genpassphrase.exe -v per visualizzare la passphrase corrente.
    • Non rigenerare la passphrase. In caso contrario, la connettività si interrompe ed è necessario ripetere la registrazione dell'appliance di replica.

Nota

Nel parametro /Platform specificare VMware se si esegue la migrazione di VM o computer fisici VMware.

Eseguire l'installazione in Windows

  1. Estrarre il contenuto del file del programma di installazione in una cartella locale (ad esempio C:\Temp) nel computer, come indicato di seguito:

    ren Microsoft-ASR_UA*Windows*release.exe MobilityServiceInstaller.exe
    MobilityServiceInstaller.exe /q /x:C:\Temp\Extracted
    cd C:\Temp\Extracted
    
  2. Eseguire il programma di installazione del servizio Mobility:

    UnifiedAgent.exe /Role "MS" /Platform "VmWare" /Silent
    
  3. Registrare l'agente con l'appliance di replica:

    cd C:\Program Files (x86)\Microsoft Azure Site Recovery\agent
    UnifiedAgentConfigurator.exe  /CSEndPoint <replication appliance IP address> /PassphraseFilePath <Passphrase File Path>
    

Installare in Linux

  1. Estrarre il contenuto del tarball del programma di installazione in una cartella locale del computer, ad esempio /tmp/MobSvcInstaller, come indicato di seguito:
    mkdir /tmp/MobSvcInstaller
    tar -C /tmp/MobSvcInstaller -xvf <Installer tarball>
    cd /tmp/MobSvcInstaller
    
  2. Eseguire lo script del programma di installazione:
    sudo ./install -r MS -v VmWare -q
    
  3. Registrare l'agente con l'appliance di replica:
    /usr/local/ASR/Vx/bin/UnifiedAgentConfigurator.sh -i <replication appliance IP address> -P <Passphrase File Path>
    

Replicare i computer

Selezionare ora le VM per la migrazione.

Nota

È possibile replicare fino a 10 VM contemporaneamente. Se è necessario replicarne più, replicarle simultaneamente in batch di 10.

  1. Nel progetto di Azure Migrate selezionare Server, Azure Migrate: Migrazione server, quindi Replica.

    Screenshot della schermata Azure Migrate - Server che mostra il pulsante Replica selezionato in Azure Migrate: Migrazione del server in Strumenti di migrazione.

  2. In Replica > Impostazioni origine > I computer sono virtualizzati? selezionare Non virtualizzato/Altro.

  3. In Appliance locale selezionare il nome dell'appliance di Azure Migrate configurata.

  4. In Server di elaborazione selezionare il nome dell'appliance di replica.

  5. In Credenziali guest selezionare l'account fittizio creato in precedenza durante la configurazione del programma di installazione della replica per installare manualmente il servizio di mobilità (l'installazione push non è supportata). Fare quindi clic su Avanti: Macchine virtuali.

    Screenshot della scheda Impostazioni origine nella schermata Replica con il campo Credenziali guest evidenziato.

  6. In Macchine virtuali, in Importare le impostazioni di migrazione da una valutazione? , lasciare l'impostazione predefinita No, specificherò le impostazioni di migrazione manualmente.

  7. Selezionare ogni macchina virtuale di cui si vuole eseguire la migrazione. Fare quindi clic su Avanti: Impostazioni di destinazione.

    Selezionare le VM

  8. In Impostazioni di destinazione selezionare la sottoscrizione e l'area di destinazione in cui eseguire la migrazione e quindi specificare il gruppo di risorse in cui risiederanno le VM di Azure dopo la migrazione.

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

  10. In Account di archiviazione cache mantenere l'opzione predefinita per usare l'account di archiviazione della cache creato automaticamente per il progetto. Usare l'elenco a discesa se si desidera specificare un account di archiviazione diverso da usare come account di archiviazione della cache per la replica.

    Nota

    • Se è stato selezionato l'endpoint privato come metodo di connettività per il progetto Azure Migrate, concedere all'insieme di credenziali di Servizi di ripristino l'accesso all'account di archiviazione della cache. Scopri di più
    • Per eseguire la replica usando ExpressRoute con peering privato, creare un endpoint privato per l'account di archiviazione della cache. Scopri di più
  11. 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, sarà necessario specificare la zona di disponibilità da usare per ogni macchina selezionata nella scheda Calcolo. Questa opzione è disponibile solo se l'area 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à.
    • L'opzione La ridondanza dell'infrastruttura non è richiesta se non è necessaria una di queste configurazioni di disponibilità per le macchine migrate.
  12. 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.

  1. In Vantaggio Azure Hybrid:

    • Selezionare No se non si vuole applicare Vantaggio Azure Hybrid. Quindi fare clic su Next.
    • 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 fare clic su Next.

    Impostazioni di destinazione

  2. 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 macchina virtuale: 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.
    • Disco del 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à: specificare la zona di disponibilità da usare.
    • Set di disponibilità: specificare il set di disponibilità da usare.

Impostazioni calcolo

  1. 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 fare clic su Next.

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

    Impostazioni dei dischi

  2. In Rivedi e avvia replica verificare le impostazioni e fare clic su Replica per avviare la replica iniziale dei server.

Nota

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

Tenere traccia e monitorare

  • Quando si fa clic su Replica viene avviato un processo Avvia 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 nei dischi di replica in Azure.

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

È possibile monitorare lo stato della replica facendo clic su Replica dei server in Azure Migrate: Migrazione server. Monitorare la replica

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 della migrazione > Server > Azure Migrate: Migrazione server fare clic su Testare i server con migrazione completata.

    Testare i server con migrazione completata

  2. Fare clic con il pulsante destro del mouse sulla VM da testare e scegliere Migrazione di test.

    Screenshot che mostra il risultato dopo aver fatto clic su Migrazione di test.

  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. Verrà avviato il processo Migrazione di test. Monitorare il processo nelle notifiche del portale.

  5. 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.

  6. Al termine del test, fare clic con il pulsante destro del mouse sulla macchina virtuale di Azure in Replica delle macchine virtuali e scegliere Pulisci migrazione di test.

    Screenshot che mostra il risultato dopo la pulizia della migrazione di test.

    Nota

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

    • Selezionare Gestisci server di replica Computer contenente SQL server Calcolo e rete e selezionare Sì per eseguire la registrazione con il SQL > > > macchina virtuale.
    • Selezionare Vantaggio Azure Hybrid per SQL Server se si dispone di istanze di SQL Server coperte da sottoscrizioni Software Assurance o SQL Server attive e si vuole applicare il vantaggio ai computer di cui si esegue la migrazione.

Eseguire la migrazione di VM

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

  1. Nel progetto di Azure Migrate selezionare Server > Azure Migrate: Migrazione server e fare clic su Replica dei server.

    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.

    • Se non si vuole arrestare la VM, selezionare No

    Nota: Per la migrazione di server fisici, è consigliabile rendere inattiva l'applicazione come parte della finestra di migrazione (non consentire alle applicazioni di accettare connessioni) e quindi avviare la migrazione (il server deve essere mantenuto in esecuzione in modo da poter sincronizzare le modifiche rimanenti) prima del completamento della migrazione.

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

  5. 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 > Arresta replica. Vengono eseguite le operazioni seguenti:
    • Arresta la replica per il computer locale.
    • Rimuove il computer dal numero di Server in fase di replica in Azure Migrate: Server Migration.
    • Esegue la pulizia delle informazioni sullo stato di replica per la macchina virtuale.
  2. Verificare e risolvere eventuali Windows di attivazione nella macchina virtuale di Azure.
  3. Eseguire eventuali modifiche dell'app post-migrazione, ad esempio aggiornare i nomi host, le stringhe di connessione al database e le 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 al cloud in Azure Cloud Adoption Framework.