Esegui la migrazione di un'istanza Windows a un tipo di istanza della generazione corrente - Amazon Elastic Compute Cloud

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Esegui la migrazione di un'istanza Windows a un tipo di istanza della generazione corrente

Le AMI AWS Windows sono configurate con le impostazioni predefinite utilizzate dai supporti di installazione Microsoft, con alcune personalizzazioni. Le personalizzazioni includono driver e configurazioni che supportano i tipi di istanze di ultima generazione, che sono istanze basate sul sistema AWS Nitro, come M5 o C5.

Tuttavia, quando si esegue la migrazione alle istanze supportate da Nitro, incluse le istanze bare metal, si consiglia di seguire le fasi descritte in questo argomento nei seguenti casi:

  • Se si stanno avviando istanze dalle AMI di Windows personalizzate

  • Se si stanno avviando istanze dalle AMI di Windows fornite da Amazon create prima di agosto 2018

Per ulteriori informazioni, consulta Aggiornamento di Amazon EC2: altri tipi di istanza, sistema Nitro e opzioni CPU.

Nota

Le procedure di migrazione seguenti possono essere eseguite in Windows Server 2008 R2 e versioni successive. Per migrare le istanze Linux ai tipi di istanze di ultima generazione, consulta. Cambiare il tipo di istanza

Nota

In alternativa, puoi utilizzare il documento di automazione AWSSupport-UpgradeWindowsAWSDrivers per automatizzare le procedure descritte nelle parti 1, 2 e 3. Se scegli di utilizzare la procedura automatizzata, vedi (Alternativa) Aggiorna i AWS driver PV, ENA e NVMe utilizzando AWS Systems Manager, quindi continua con le parti 4 e 5.

Prima di iniziare

Questa procedura presuppone che tu stia attualmente utilizzando un tipo di istanza basata su Xen di generazione precedente, come M4 o C4, e che tu stia migrando a un'istanza basata sul sistema Nitro. AWS

È necessario utilizzare la PowerShell versione 3.0 o successiva per eseguire correttamente l'aggiornamento.

Nota

Durante la migrazione a istanze di ultima generazione, le configurazioni di rete DNS personalizzate o l'IP statico sull'ENI esistente potrebbero andare perse, poiché l'istanza passerà in modo predefinito a un nuovo dispositivo Enhanced Networking Adapter.

Prima di seguire la procedura della guida, si consiglia di creare un backup dell'istanza. Dalla console EC2 scegli l'istanza che deve effettuare la migrazione, apri il menu contestuale (pulsante destro del mouse) e seleziona Instance State (Stato istanza), quindi Stop (Arresta).

avvertimento

Quando interrompi un'istanza, i dati presenti sui volumi dell'instance store vengono cancellati. Per conservare i dati nei volumi di archivio istanza, eseguire il backup di tutti i dati dei volumi in un'archiviazione persistente.

Apri il menu contestuale (pulsante destro del mouse) dell'istanza nella console EC2, scegli Image (Immagine), quindi Create Image (Crea immagine).

Nota

Le parti 4 e 5 di queste istruzioni possono essere completate dopo aver migrato o modificato il tipo di istanza all'ultima generazione. Tuttavia, ti consigliamo di completarle prima della migrazione se stai migrando specificamente verso un tipo di istanza bare metal.

Parte 1: installazione e aggiornamento dei driver PV AWS

Sebbene i driver AWS PV non siano utilizzati nel sistema Nitro, è comunque necessario aggiornarli se si utilizzano versioni precedenti di Citrix PV o PV. AWS Gli ultimi driver AWS PV risolvono i bug delle precedenti versioni, che possono comparire quando operi in un sistema NItro o se ti occorre tornare a un'istanza basato su Xen. Come procedura ottimale, consigliamo di eseguire sempre l'aggiornamento ai driver più recenti per le istanze Windows attive. AWS

Utilizzate la seguente procedura per eseguire un aggiornamento sul posto dei driver AWS PV o per eseguire l'aggiornamento dai driver Citrix PV ai driver AWS PV su Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016 o Windows Server 2019. Per ulteriori informazioni, consulta Aggiornamento dei driver PV sulle istanze Windows.

Per aggiornare un controller di dominio, consulta Aggiornare un controller di dominio (aggiornamento PV)AWS

Per eseguire un aggiornamento o ai driver PV AWS
  1. Connettiti all'istanza utilizzando Desktop remoto e prepara l'istanza per l'aggiornamento. Disconnetti tutti i dischi non del sistema prima di eseguire l'aggiornamento. Se si esegue un aggiornamento diretto dei driver AWS PV, questo passaggio non è necessario. Imposta i servizi non essenziali sull'avvio Manual (Manuale) nella console Servizi.

  2. Scarica il pacchetto di driver più recente per l'istanza.

  3. Estrai i contenuti della cartella ed esegui AWSPVDriverSetup.msi.

Dopo avere eseguito l'MSI, l'istanza si riavvia automaticamente e aggiorna il driver. L'istanza potrebbe non essere disponibile per un massimo di 15 minuti.

Una volta completato l'aggiornamento e dopo che l'istanza ha superato entrambi i controlli dello stato nella console Amazon EC2, connettiti all'istanza utilizzando Desktop remoto e verifica che il nuovo driver sia istallato. In Gestione dispositivi, in Controller di storage, individua AWS Scheda host storage PV. Verifica che la versione del driver sia la stessa dell'ultima versione elencata nella tabella della cronologia delle versioni dei driver. Per ulteriori informazioni, consulta AWS cronologia dei pacchetti di driver PV.

Parte 2: installare e aggiornare ENA

Effettua l'aggiornamento al driver Elastic Network Adapter più recente per garantire che siano supportate tutte le funzionalità di rete. Se è stata avviata l'istanza ma la funzionalità di reti avanzate non è già abilitata, è necessario scaricare e installare il driver per la scheda di rete richiesto sull'istanza. Quindi imposta l'attributo di istanza enaSupport per attivare le reti avanzate. Puoi abilitare questo attributo solo sui tipi di istanza supportati e solo se il driver ENA è installato. Per ulteriori informazioni, consulta Abilita una rete avanzata con l'Elastic Network Adapter (ENA) sulle tue istanze EC2.

  1. Scarica il driver più recente per l'istanza. Se è necessaria una versione precedente del driver, consulta. Driver ENA per Windows

  2. Estrai l'archivio .zip.

  3. Installa il driver eseguendo lo install.ps1 PowerShell script dalla cartella estratta.

    Nota

    Per evitare errori di installazione, esegui lo script install.ps1 come amministratore.

  4. Verifica che enaSupport sia attivato per l'AMI. In caso contrario, prosegui seguendo la documentazione in Abilita una rete avanzata con l'Elastic Network Adapter (ENA) sulle tue istanze EC2.

Parte 3: aggiornamento dei driver AWS NVMe

AWS I driver NVMe vengono utilizzati per interagire con i volumi di archiviazione delle istanze Amazon EBS e SSD esposti come dispositivi a blocchi NVMe nel sistema Nitro per prestazioni migliori.

Importante

Le seguenti istruzioni vengono modificate specificamente per quando si installa o si aggiorna AWS NVMe su un'istanza di generazione precedente con l'intenzione di migrare l'istanza al tipo di istanza di ultima generazione.

  1. Scarica il pacchetto di driver più recente per l'istanza.

  2. Estrai l'archivio .zip.

  3. Installa il driver eseguendo dpinst.exe.

  4. Apri una PowerShellsessione ed esegui il comando seguente:

    PS C:\> start rundll32.exe sppnp.dll,Sysprep_Generalize_Pnp -wait
    Nota

    Per applicare il comando, è necessario eseguire la PowerShell sessione come amministratore. PowerShell Le versioni (x86) genereranno un errore.

    Questo comando esegue sysprep solo sui driver dei dispositivi. Non esegue la preparazione completa di sysprep.

  5. Per Windows Server 2008 R2 e Windows Server 2012, arrestare l'istanza, modificare il tipo di istanza in un tipo di ultima generazione e avviarla, quindi continuare con la Parte 4. Se avvii nuovamente l'istanza in un tipo di una generazione precedente prima di eseguire la migrazione verso un tipo di istanza di ultima generazione, l'istanza non verrà avviata. Per le altre AMI Windows supportate, è possibile modificare il tipo di istanza in qualsiasi momento dopo il sysprep del dispositivo.

Parte 4: aggiornare EC2Config ed EC2Launch

Per le istanze Windows, le ultime utilità EC2Config ed EC2Launch forniscono funzionalità e informazioni aggiuntive, se eseguite sul sistema Nitro, incluso Bare Metal EC2. Per impostazione predefinita, il servizio EC2Config è incluso nelle AMI da prima di Windows Server 2016. EC2Launch sostituisce il servizio EC2Config sulle AMI di Windows Server 2016 o versione successiva.

Quando i servizi EC2Config ed EC2Launch vengono aggiornati, le nuove AMI di Windows da AWS includono la versione più recente del servizio. Tuttavia, è necessario aggiornare le AMI di Windows e le istanze con la versione più recente di EC2Config e di EC2Launch.

Per installare o aggiornare EC2Config
  1. Scarica e decomprimi il programma di installazione di EC2Config.

  2. Esegui EC2Install.exe. Per un elenco completo delle opzioni, esegui EC2Install con l'opzione /?. Per impostazione predefinita, la configurazione mostra i prompt. Per eseguire il comando senza alcun prompt, utilizza l'opzione /quiet.

Per ulteriori informazioni, consulta Installazione della versione più recente di EC2Config.

Per installare o aggiornare EC2Launch
  1. Se EC2Launch è già stato installato e configurato su un'istanza, eseguire un backup del file di configurazione di EC2Launch. Il processo di installazione non conserva le modifiche apportate a questo file. Per impostazione predefinita, il file si trova nella directory C:\ProgramData\Amazon\EC2-Windows\Launch\Config.

  2. Scaricare EC2-Windows-Launch.zip in una directory dell'istanza.

  3. Scaricare install.ps1 nella stessa directory in cui è stato scaricato EC2-Windows-Launch.zip.

  4. Esegui install.ps1.

    Nota

    Per evitare errori di installazione, esegui lo script install.ps1 come amministratore.

  5. Se è stato eseguito il backup del file di configurazione di EC2Launch, copiarlo nella directory C:\ProgramData\Amazon\EC2-Windows\Launch\Config.

Per ulteriori informazioni, consulta Configurazione dell'istanza Windows tramite EC2Launch.

Parte 5: installare il driver di porta seriale per le istanze bare metal

Il tipo di istanza i3.metal utilizza un dispositivo seriale basato su PCI anziché su porte I/O. Le ultime AMI Windows utilizzano automaticamente il dispositivo seriale basato su PCI e hanno il driver di porta seriale installato. Se non utilizzi un'istanza avviata da un'AMI Windows fornita da Amazon datata 11/04/2018 o in data successiva, devi installare il driver di porta seriale per attivare funzioni EC2 nel dispositivo seriale, come la generazione di password e l'output della console. Le ultime utilità EC2Config ed EC2Launch supportano anche i3.metal e forniscono funzionalità aggiuntive, pertanto segui i passaggi della parte 4, se non l'hai ancora fatto.

Per installare il driver di porta seriale
  1. Scarica il pacchetto di driver seriale per l'istanza.

  2. Estrai il contenuto della cartella, apri il menu contestuale (pulsante destro del mouse) per aws_ser.INF e seleziona Install (Installa).

  3. Seleziona Okay.

Parte 6: aggiornare le impostazioni di risparmio energia

Il seguente aggiornamento alle impostazioni di Power Management imposta lo spegnimento del display su mai, per consentire arresti regolari del sistema operativo sul sistema Nitro. Tutte le AMI Windows fornite da Amazon al 28.11. 2018 hanno già questa configurazione predefinita.

  1. Aprire un prompt dei comandi o PowerShell una sessione.

  2. Esegui i comandi seguenti:

    powercfg /setacvalueindex 381b4222-f694-41f0-9685-ff5bb260df2e 7516b95f-f776-4464-8c53-06167f40cc99 3c0bc021-c8a8-4e07-a973-6b14cbcb2b7e 0 powercfg /setacvalueindex 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c 7516b95f-f776-4464-8c53-06167f40cc99 3c0bc021-c8a8-4e07-a973-6b14cbcb2b7e 0 powercfg /setacvalueindex a1841308-3541-4fab-bc81-f71556f20b4a 7516b95f-f776-4464-8c53-06167f40cc99 3c0bc021-c8a8-4e07-a973-6b14cbcb2b7e 0

Parte 7: aggiornare i driver Intel Chipset per nuovi tipi di istanza

I tipi di istanza u-6tb1.metal, u-9tb1.metal e u-12tb1.metal utilizzano l'hardware che richiede i driver chipset precedentemente installati sulle AMI di Windows. Se non utilizzi un'istanza avviata da un'AMI Windows fornita da Amazon datata 19/11/2018 o in data successiva, devi installare i driver utilizzando l'utilità INF Intel Chipset.

Per installare i driver chipset
  1. Scarica l'utilità del chipset nell'istanza.

  2. Estrai i file.

  3. Esegui SetupChipset.exe.

  4. Accetta l'accordo di licenza del software Intel e installa i driver chipset.

  5. Riavviare l'istanza.

(Alternativa) Aggiorna i AWS driver PV, ENA e NVMe utilizzando AWS Systems Manager

Il documento di automazione AWSSupport-UpgradeWindowsAWSDrivers automatizza le fasi descritte in Parte 1, Parte 2 e Parte 3. Questo metodo può anche riparare un'istanza in cui non è stato possibile eseguire gli aggiornamenti dei driver.

Il documento di AWSSupport-UpgradeWindowsAWSDrivers automazione aggiorna o ripara i AWS driver di storage e di rete sull'istanza EC2 specificata. Il documento tenta di installare le versioni più recenti dei AWS driver online chiamando l' AWS Systems Manager agente (agente SSM). Se l'agente SSM non è contattabile, il documento può eseguire un'installazione offline dei AWS driver se richiesto esplicitamente.

Nota

Questa procedura non andrà a buon fine su un controller di dominio. Per aggiornare i driver su un controller di dominio, consulta Aggiornare un controller di dominio (aggiornamento PV)AWS.

Per aggiornare automaticamente i driver AWS PV, ENA e NVMe utilizzando AWS Systems Manager
  1. Apri la console Systems Manager all'indirizzo https://console.aws.amazon.com/systems-manager.

  2. Seleziona Automation (Automazione), Execute Automation (Esecuzione automazione).

  3. Cerca e seleziona il documento AWSSupport- UpgradeWindows AWSDrivers automazione, quindi scegli Esegui automazione.

  4. Nella sezione Parametri di input, configura le seguenti opzioni:

    ID istanza

    Immetti l'ID univoco dell'istanza da aggiornare.

    AllowOffline

    (Facoltativo) Seleziona una delle seguenti tre opzioni:

    • True — Scegli questa opzione per eseguire l'installazione offline. Durante il processo di aggiornamento, l'istanza viene arrestata e riavviata.

      avvertimento

      Quando interrompi un'istanza, i dati presenti sui volumi dell'instance store vengono cancellati. Per conservare i dati nei volumi di instance store, esegui il backup di tutti i dati dei volumi in uno storage persistente.

    • False — (Predefinito) Lascia questa opzione selezionata per eseguire l'installazione online. Durante il processo di aggiornamento, l'istanza viene riavviata.

    Importante

    Gli aggiornamenti online e offline creano un'AMI prima di provare le operazioni di aggiornamento. L'AMI persiste dopo il completamento dell'automazione. Proteggi l'accesso all'AMI o eliminarla, se non è più necessaria.

    SubnetId

    (Facoltativo) Immetti uno dei seguenti valori:

    • SelectedInstanceSubnet — (Predefinito) Il processo di aggiornamento avvia l'istanza helper nella stessa sottorete dell'istanza da aggiornare. La sottorete deve consentire la comunicazione verso gli endpoint Systems Manager (ssm.*).

    • CreateNewVPC — Il processo di aggiornamento avvia l'istanza helper in un nuovo VPC. Utilizza questa opzione se non sei sicuro che la sottorete dell'istanza di destinazione consenta la comunicazione verso gli endpoint ssm.*. L'utente deve disporre delle autorizzazioni per creare un VPC.

    • ID di una sottorete specifica — Specificare l'ID di una sottorete specifica in cui avviare l'istanza helper. La sottorete deve trovarsi nella stessa zona di disponibilità dell'istanza da aggiornare e deve consentire la comunicazione con gli endpoint ssm.*.

  5. Scegliere Execute (Esegui).

  6. Consenti il completamento dell'aggiornamento. Per completare un aggiornamento online possono essere necessari fino a 10 minuti, mentre per quello offline fino a 25 minuti.