Condividi tramite


Gestire gli indirizzi IP statici durante la migrazione (anteprima)

Si applica a: Azure Locale 2311.2 e versioni successive

Questo articolo illustra come mantenere gli indirizzi IP statici durante la migrazione di macchine virtuali (VM) ad Azure Local usando Azure Migrate. Vengono fornite istruzioni dettagliate per l'esecuzione degli script di migrazione IP statici in macchine virtuali Windows e Linux.

Informazioni sul pacchetto di migrazione IP statico

Per le macchine virtuali Windows, questo articolo supporta i sistemi operativi guest da Windows Server 2012 R2 e versioni successive. Per le macchine virtuali Linux, supporta le distribuzioni Ubuntu, Red Hat Enterprise Linux, CentOS e Debian.

Scaricare il pacchetto di migrazione IP statico ( formato.zip). Il file .zip include script diversi per le macchine virtuali Windows e Linux.

Per Windows sono inclusi gli script seguenti:

  • Prepare-MigratedVM.ps1 : prepara la macchina virtuale per la migrazione ip statica usando il -StaticIPMigration cmdlet , che esegue lo script diInitialize-StaticIPMigration.ps1 .

    I log vengono creati automaticamente nella directory dello script.

  • Initialize-StaticIPMigration.ps1 : raccoglie le informazioni sull'interfaccia di rete della macchina virtuale in un file di configurazione (InterfaceConfigurations.json nella directory locale) e configura un'attività pianificata per eseguire lo script Set-StaticIPConfiguration.ps1 .

  • Set-StaticIPConfiguration.ps1 : viene eseguito all'avvio della macchina virtuale per applicare il file di configurazione dell'interfaccia di rete generato.

  • Utilities.psm1 : questo script contiene funzioni helper per gli script.

Prerequisiti

Prima di iniziare, preparare gli ambienti di origine e di destinazione per la migrazione IP.

Preparare le macchine virtuali di origine per la migrazione IP

Per eseguire la migrazione di macchine virtuali Windows con indirizzi IP statici dal sistema di origine (Hyper-V o VMware), assicurarsi che siano soddisfatti i requisiti seguenti.

  • Assicurarsi che le macchine virtuali siano in funzione durante tutto il processo di replica e fino al failover pianificato (migrazione).

  • Per le macchine virtuali VMware, assicurarsi che siano installati strumenti VMware.

  • Per le macchine virtuali Hyper-V, assicurarsi che i Hyper-V Integration Services siano installati. Per altre informazioni, vedere Gestire Hyper-V Integration Services.

  • Assicurarsi che lo script di preparazione venga eseguito nella macchina virtuale di origine da un account con privilegi di amministratore per creare attività pianificate.

Preparare l'istanza locale di Azure e la rete logica di destinazione

Nell'istanza locale di Azure di destinazione, provisionare una rete logica statica di Azure Arc per supportare la migrazione. Per questa configurazione è necessario definire quanto segue:

  • Spazio indirizzi IP
  • Indirizzo del gateway
  • Server DNS
  • un intervallo di pool IP (facoltativo)

Per indicazioni dettagliate sulla creazione e la configurazione di reti logiche statiche o dinamiche di Azure Arc, vedere Creare reti logiche per Azure Local.

Assicurarsi che gli indirizzi IP statici di cui si intende eseguire la migrazione siano disponibili nella rete logica statica e non assegnati a un'altra macchina virtuale. Se un indirizzo IP è già in uso, la migrazione non riesce con l'errore: L'indirizzo è già in uso. Per evitare questo problema:

  1. Passare alla rete logica statica di destinazione.
  2. Controllare quali indirizzi IP sono in uso.
  3. Rimuovere tutte le schede di interfaccia di rete assegnate agli indirizzi IP statici di cui si vuole eseguire la migrazione.

Screenshot della pagina Dispositivi connessi.

(Facoltativo) Preparare la distribuzione della migrazione IP su larga scala usando criteri di gruppo

Per usare questo metodo, sono richiesti privilegi di amministratore di dominio e accesso all'Editor Criteri di Gruppo. Inoltre, è necessario soddisfare una delle condizioni seguenti:

  • Le macchine virtuali di origine devono avere accesso a Internet per scaricare il pacchetto di migrazione IP statico direttamente nel file system locale.

  • Le macchine virtuali di origine devono avere accesso in sola lettura a una condivisione file remota che ospita il pacchetto di migrazione IP statico, che deve essere preparato e scaricato nella condivisione remota in anticipo.

Configurare la migrazione IP

Seguire questa procedura per configurare la migrazione IP. I passaggi sono diversi per le macchine virtuali Windows e Linux.

Per le macchine virtuali Windows, è possibile configurare la migrazione IP manualmente o tramite Criteri di gruppo.

Configurare manualmente la migrazione IP

Per configurare manualmente la migrazione IP per le macchine virtuali Windows:

  1. Scaricare il file .zip e installare il contenuto del pacchetto di migrazione IP statico in una cartella locale nella macchina virtuale.

  2. Aprire PowerShell come amministratore ed eseguire lo script Prepare-MigratedVM.ps1 con il comando seguente:

    .\Prepare-MigratedVM.ps1 -StaticIPMigration  
    
  3. Nel portale di Azure creare un progetto di migrazione, attivare l'individuazione e replicare la macchina virtuale. Per altre informazioni, vedere Creare un progetto di Azure Migrate.

  4. Prima di selezionare le macchine virtuali di cui eseguire la migrazione, usare la Replica guidata per assegnare e configurare le reti logiche corrette per ogni interfaccia di rete nella macchina virtuale di origine.

  5. Nella sezione >, selezionare >. In questa scheda verificare che le interfacce di rete siano assegnate alla rete logica corretta. Le interfacce di rete DHCP vengono assegnate alle reti logiche dinamiche e le interfacce di rete statiche vengono assegnate a reti logiche statiche.

    Screenshot della pagina Calcolo e rete.

    L'impossibilità di assegnare correttamente le interfacce di rete alle reti logiche corrispondenti genera informazioni sull'indirizzo IP non corrette visualizzate nel portale di Azure locale e di Azure.

  6. Nella visualizzazione Migrazione, in Arrestare le macchine virtuali, selezionare Sì, arrestare le macchine virtuali (garantisce nessuna perdita di dati).

    Screenshot del pannello Spegnimento macchine virtuali.

  7. Dopo aver eseguito la migrazione della macchina virtuale, controllare la macchina virtuale migrata per verificare che sia stata eseguita la migrazione delle impostazioni IP statiche.

Configurare la migrazione IP utilizzando Criteri di gruppo

Seguire questa procedura per configurare la migrazione ip statica su larga scala nelle macchine virtuali aggiunte a un dominio usando criteri di gruppo.

  • Esaminare i prerequisiti elencati per le migrazioni IP statiche utilizzando i Criteri di gruppo.

Creare un oggetto Criteri di gruppo

  1. Aprire la Console Gestione Criteri di gruppo per l'ambiente Active Directory (AD).

  2. Nella foresta di Active Directory passare alla posizione che contiene le macchine virtuali di cui si vuole eseguire la migrazione con indirizzi IP statici mantenuti.

  3. Fare clic con il pulsante destro del mouse e selezionare Crea un Group Policy Object in questo dominio e collegarlo qui.

  4. Quando richiesto, assegnare un nome descrittivo all'oggetto Criteri di gruppo:

    Screenshot della voce di menu GPO.

  5. Modifica il GPO

    1. Fare clic con il pulsante destro del mouse sul GPO appena creato e scegliere Modifica.

    2. Nell'Editor Gestione Criteri di gruppo, andare su Configurazione computer > Preferenze > Impostazioni del Pannello di controllo > Attività pianificate.

  6. Fare clic con il pulsante destro del mouse sull'area vuota in Attività pianificate e selezionare Nuova > attività immediata (almeno Windows 7).

Definire l'attività pianificata

  1. Selezionare Nuova > attività immediata. Quando si apre la procedura guidata per le attività pianificate, configurare ogni scheda come indicato di seguito:

  2. Nella scheda Generale , in Azione, selezionare Crea e immettere un nome descrittivo per l'attività.

  3. In Opzioni di sicurezza selezionare le impostazioni seguenti:

    1. Quando si esegue l'attività, usare l'account utente NT AUTHORITY\SYSTEM seguente.

    2. Selezionare Esegui se l'utente è connesso o meno.

    3. Selezionare Esegui con privilegi più elevati.

  4. In Configura per selezionare Windows Vista o Windows Server 2008 per la configurazione:

    Screenshot della finestra di dialogo delle proprietà di migrazione IP.

  5. Nella scheda Azioni selezionare Nuovo nella scheda Azioni .

  6. In Azione selezionare Avvia un programma.

  7. In Impostazioni:

    1. Esegui programma/script: digitare powershell.exe.

    2. Se le macchine virtuali possono accedere al collegamento di download per il file .zip, aggiungere gli argomenti seguenti, sostituendo i parametri tra parentesi quadre:

      -ExecutionPolicy Bypass -Command "Invoke-WebRequest -Uri [download link] -OutFile [path to static IP migration package] ; Expand-Archive Path [path to static IP migration package] -DestinationPath C:\StaticIp ; & C:\StaticIp\Prepare-MigratedVM.ps1 -StaticIPMigration
      ```   
      
    3. (Alternativo) Se si dispone di una condivisione remota che ospita il file .zip, aggiungere gli argomenti seguenti, sostituendo i parametri tra parentesi quadre:

    -ExecutionPolicy Bypass -Command "Copy-Item -Path [ZIP file path in remote share] -Destination [path to static IP migration package] -Force ; Expand-Archive -Path [path to static IP migration package] DestinationPath C:\StaticIp ; & C:\StaticIp\Prepare-MigratedVM.ps1 -StaticIPMigration
    
  8. Selezionare un'azione, un programma/script, aggiungere argomenti facoltativi e informazioni facoltative su Start in come illustrato di seguito.

    Screenshot della pagina delle azioni.

  9. Selezionare OK per finalizzare la configurazione dell'attività pianificata.

Applicare l'oggetto Criteri di gruppo

  1. Collega il GPO all'unità organizzativa scelta.

    1. Se l'oggetto Criteri di gruppo non è già collegato, fare clic con il pulsante destro del mouse sull'unità organizzativa desiderata nella Console di gestione dei Criteri di gruppo e selezionare Collega un oggetto Criteri di gruppo esistente.

    2. Seleziona il Criterio di Gruppo che hai creato.

  2. Attendere il completamento della replica. Dopo 10-20 minuti, l'oggetto dei Criteri di gruppo viene replicato ai rispettivi controller di dominio. È anche possibile forzare l'aggiornamento dei criteri eseguendo il cmdlet gpupdate in PowerShell in una macchina virtuale specifica.

  3. Verificare le modifiche:

    1. Controllare la macchina virtuale per verificare che sia stato creato un file di configurazione dell'interfaccia in C:\StaticIp\IpConfigurations.js.

    2. Assicurarsi che sia stata creata un'attività pianificata denominata Set-StaticIpConfiguration per l'esecuzione al riavvio.

Limitazioni note

Si tratta delle limitazioni note e dei problemi di visualizzazione durante la migrazione di indirizzi IP statici:

Informazioni sulla scheda di rete precedente in Gestione dispositivi

Dopo la migrazione, Gestione dispositivi potrebbe ancora visualizzare le informazioni della scheda di rete precedente a prima della migrazione. Anche se ciò non influisce sulla nuova scheda di rete creata dopo la migrazione e non causerà conflitti IP, lo script non elimina attualmente la registrazione precedente, quindi rimane visibile.

Più indirizzi IP in una singola scheda di rete

Quando la macchina virtuale di origine ha più indirizzi IP statici assegnati a una singola scheda di rete, tali indirizzi IP vengono assegnati correttamente nella macchina virtuale migrata. Tuttavia, le macchine virtuali locali di Azure abilitate da Azure Arc in Locale di Azure visualizzano un solo indirizzo IP per scheda di rete nel portale di Azure. Si tratta di un problema di visualizzazione noto nel portale locale di Azure e non influisce sulle funzionalità effettive degli indirizzi IP nella macchina virtuale migrata.

Adattatori di rete multipli e vari tipi

Se la macchina virtuale di origine ha più schede di rete con una combinazione di configurazioni DHCP e statiche, la macchina virtuale migrata manterrà il numero corretto di schede di rete, tipi di scheda di rete e indirizzi IP statici nella scheda di rete statica. Tuttavia, la visualizzazione del portale locale di Azure della macchina virtuale migrata potrebbe visualizzare erroneamente indirizzi IP duplicati o imprecisi nelle schede di rete. Si tratta di un problema di visualizzazione noto nel portale locale di Azure e non influisce sulle funzionalità degli indirizzi IP nella macchina virtuale migrata. Vedere l'esempio seguente di una macchina virtuale migrata con una scheda di rete DHCP e una scheda di rete statica.

Screenshot delle schede di rete.

Gli indirizzi IPv6 statici non sono supportati

Le macchine virtuali locali di Azure supportano attualmente solo gli indirizzi IPv4. Le schede di interfaccia di rete configurate con indirizzi IPv6 non verranno migrate, perché IPv6 non è supportato.

Registrazioni

Quando si configura la migrazione IP statica per le macchine virtuali usando lo script Prepare-MigratedVM.ps1 o prepare_migrated_vm.sh , i log vengono creati automaticamente nella directory dello script.

Passaggi successivi