Esegui la migrazione di un'istanza EC2 Windows a un tipo di istanza basato su Nitro - 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 EC2 Windows a un tipo di istanza basato su Nitro

Le AWS finestre AMIs sono configurate con le impostazioni predefinite utilizzate dai supporti di installazione Microsoft, con alcune personalizzazioni. Le personalizzazioni includono driver e configurazioni che supportano istanze basate su Nitro, come M5 e C5.

Tuttavia, quando si esegue la migrazione dalle istanze basate su Xen 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 avviano istanze da Windows personalizzate AMIs

  • Se stai avviando istanze da Windows AMIs fornite da Amazon create prima di agosto 2018

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) Aggiornate il AWS PV, l'ENA e NVMe i driver utilizzando AWS Systems Manager, quindi continua con le parti 4 e 5.

Per ulteriori informazioni, consulta Amazon EC2 Update: tipi di istanze aggiuntivi, sistema Nitro e opzioni CPU.

Nota

Le procedure di migrazione seguenti possono essere eseguite in Windows Server 2016 e versioni successive. Le versioni precedenti del sistema operativo che hanno raggiunto la fine del ciclo di vita non vengono testate e potrebbero non essere compatibili con i tipi di istanze più recenti.

Per migrare le istanze Linux, consulta Modifiche al tipo di EC2 istanza Amazon.

Prima di iniziare

In questa procedura si presuppone che tu disponga di un'istanza basata su Xen, ad esempio un'istanza M4 o C4 e che ti stia effettuando la migrazione verso un'istanza basata su Nitro.

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

Nota

Durante la migrazione, le configurazioni di rete DNS personalizzate o l'IP statico sulla carta di interfaccia di rete 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 EC2console, scegli l'istanza che richiede la migrazione, apri il menu contestuale (fai clic con il pulsante destro del mouse) e scegli Instance State, Stop.

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 (fai clic con il pulsante destro del mouse) per l'istanza nella EC2 console, scegli Immagine, quindi scegli Crea immagine.

Nota

Le parti 4 e 5 delle presenti istruzioni possono essere completate dopo che il tipo di istanza migra o cambia tipo di istanza. Tuttavia, ti consigliamo di completarle prima della migrazione, soprattutto se questa avviene verso un tipo di istanza Bare Metal.

Parte 1: installazione e aggiornamento dei driver AWS PV

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 Aggiorna i driver PV sulle istanze Windows EC2 .

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 di integrità nella EC2 console Amazon, connettiti all'istanza utilizzando Remote Desktop e verifica che il nuovo driver sia stato installato. In Gestione dispositivi, in Storage Controllers (Controller di archiviazione), individuare PV Storage Host Adapter (Adattatore host archiviazione PV)AWS 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 ENA sulle tue EC2 istanze.

  1. Scarica il driver più recente per l'istanza. Se è necessaria una versione precedente del driver, consulta Cronologia della versione del driver ENA 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 ENA sulle tue EC2 istanze.

Parte 3: aggiornamento AWS NVMe dei driver

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

Importante

Le seguenti istruzioni vengono modificate specificamente per l'installazione o l'aggiornamento AWS NVMe su un'istanza basata su Xen con l'intenzione di migrare l'istanza verso un'istanza basata su Nitro.

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

    Se è necessaria una versione precedente del driver, consulta NVMe Versioni dei driver per Windows per le versioni supportate.

  2. Estrai l'archivio .zip.

  3. Installare il driver come descritto in Readme.txt.

  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 e avviarla, quindi continuare con la Parte 4. Se avvii nuovamente l'istanza in un tipo di istanza basata si Xen prima di eseguire la migrazione verso un tipo di istanza basata su Nitro, l'istanza non verrà avviata. Per gli altri sistemi Windows supportati AMIs, è possibile modificare il tipo di istanza in qualsiasi momento dopo il sysprep del dispositivo.

Parte 4: Aggiorna EC2 Config e avvia EC2

Per le istanze Windows, le ultime utilità EC2 Config EC2 e Launch forniscono funzionalità e informazioni aggiuntive durante l'esecuzione sul sistema Nitro, incluso su Bare Metal. EC2 Per impostazione predefinita, il servizio EC2 Config è incluso nelle versioni AMIs precedenti a Windows Server 2016. EC2Launch sostituisce EC2 Config su Windows Server 2016 e versioni successive. AMIs

Quando i servizi EC2 Config e EC2 Launch vengono aggiornati, la nuova versione AMIs di Windows AWS include la versione più recente del servizio. Tuttavia, è necessario aggiornare Windows AMIs e le proprie istanze con l'ultima versione di EC2 Config EC2 and Launch.

Per installare o aggiornare EC2 Config
  1. Scarica e decomprimi il EC2Config Installer.

  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 Installa l'ultima versione di EC2 Config.

Per installare o aggiornare Launch EC2
  1. Se hai già installato e configurato EC2 Launch su un'istanza, esegui un backup del file di configurazione di EC2 Launch. 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. Scarica EC2-Windows-Launch.zip in una directory sull'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 hai fatto un backup del file di configurazione di EC2 Launch, copialo nella C:\ProgramData\Amazon\EC2-Windows\Launch\Config directory.

Per ulteriori informazioni, consulta Usa l'agente EC2 Launch v1 per eseguire attività durante l'avvio dell'istanza di EC2 Windows.

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 versioni più recenti di Windows utilizzano AMIs automaticamente il dispositivo seriale basato su PCI e installano il driver della porta seriale. Se non utilizzi un'istanza avviata da un'AMI Windows fornita da Amazon datata 2018.04.11 o successiva, devi installare il driver della porta seriale per abilitare il dispositivo seriale a EC2 funzionalità come la generazione di password e l'output della console. Le ultime utilità EC2 Config e EC2 Launch 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 finestre AMIs fornite da Amazon a partire dal 28/11/2018 dispongono già di questa configurazione predefinita.

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

  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 u-12tb1.metal istanza u-6tb1.metalu-9tb1.metal, e utilizzano hardware che richiede driver di chipset non precedentemente installati su Windows. AMIs 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. Chipset INF Utility per l'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) Aggiornate il AWS PV, l'ENA e NVMe i driver 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 archiviazione e di rete sull'istanza specificata. EC2 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 il AWS PV, l'ENA e i driver utilizzando NVMe AWS Systems Manager
  1. Aprire la console Systems Manager in https://console.aws.amazon.com/systems-manager.

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

  3. Cerca e seleziona il documento di AWSSupport-UpgradeWindowsAWSDriversautomazione, 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. Scegli 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.