Come posso risolvere gli errori di controllo dello stato di un'istanza Amazon EC2 Windows basata su Nitro?
Desidero risolvere un errore di controllo dello stato della istanza Amazon Elastic Compute Cloud (Amazon EC2) Windows basata su AWS Nitro.
Breve descrizione
Se un'istanza EC2 non supera i controlli dello stato, diventa non disponibile in rete. In genere, driver incompatibili o obsoleti causano un errore nel controllo dello stato delle istanze Windows basate su Nitro.
Risoluzione
Importante: prima di arrestare e avviare l'istanza, intraprendi le seguenti azioni:
- Crea uno snapshot del volume Amazon Elastic Block Store (Amazon EBS).
Nota: se l'istanza ha volumi di archivio dell'istanza contenenti dati, Amazon EC2 elimina i dati quando arresti l'istanza. - Rimuovi temporaneamente l'istanza dal relativo gruppo Amazon EC2 Auto Scaling.
Nota: se arresti un'istanza che si trova in un gruppo EC2 Auto Scaling, potresti terminare l'istanza se così è previsto dalle impostazioni di protezione da riduzione orizzontale. Le istanze avviate con Amazon EMR, AWS CloudFormation o AWS Elastic Beanstalk potrebbero far parte di un gruppo Auto Scaling. - Imposta il comportamento di chiusura dell'istanza su Arresta per assicurarti che le istanze non terminino quando le arresti.
Nota: quando arresti e avvii un'istanza, l'indirizzo IP pubblico dell'istanza cambia. È consigliabile utilizzare un indirizzo IP elastico per indirizzare il traffico esterno all'istanza anziché un indirizzo IP pubblico.
Per risolvere gli errori di controllo dello stato delle istanze Windows basate su Nitro, completa i seguenti passaggi:
- Verifica che il tipo di istanza utilizzi l'hypervisor Nitro. Per identificare l'hypervisor sottostante, controlla il riepilogo della famiglia di istanze relativo alle istanze per uso generico, ottimizzate per il calcolo, ottimizzate per la memoria, ottimizzate per l’archiviazione, a calcolo accelerato, a calcolo ad alte prestazioni o di generazione precedente.
- Risolvi altri motivi per cui il controllo dello stato dell'istanza potrebbe avere esito negativo.
- Se l'istanza continua a non superare i controlli dello stato, verifica se sono presenti driver incompatibili o obsoleti. Per aggiornare o riparare automaticamente il driver dell'istanza, esegui il runbook AWSSupport-UpgradeWindowsAWSDrivers.
- Se il runbook non risolve il problema, completa i passaggi seguenti per aggiornare manualmente il driver dell'istanza.
- Arresta l'istanza EC2.
Nota: devi arrestare l'istanza per modificarne il tipo. - Apri la console Amazon EC2.
- Scegli Istanze, quindi seleziona l'istanza arrestata.
- Scegli Operazioni, quindi seleziona Impostazioni dell'istanza.
- Scegli Cambia tipo di istanza.
- Nella finestra di dialogo Cambia tipo di istanza, scegli **t2.medium ** come Tipo di istanza.
Nota: questo passaggio modifica il tipo di istanza da Nitro a XEN. Modifica inoltre il driver sottostante da AWS NVMe o Adattatore elastico di rete (ENA) a un driver paravirtuale (PV). Puoi quindi stabilire se il problema di avvio è stato causato dal driver sottostante. - Avvia l’istanza.
Nota: se anche il tipo di istanza t2 non supera i controlli dello stato, ripeti i passaggi 5-10 e scegli il tipo di istanza m4.large. Potrebbero verificarsi problemi di avvio con il tipo di istanza t2 se sono presenti problemi con il driver PV. Il tipo di istanza m4.large non utilizza un driver PV. - Utilizza il protocollo RDP (Remote Desktop Protocol) per connetterti all'istanza.
- Per visualizzare tutte le versioni dei driver, esegui uno di questi comandi in una sessione PowerShell con privilegi elevati:
Get-WmiObject Win32_PnPSignedDriver|?{$_.manufacturer -like "*Amazon*"}| select DeviceName, DriverVersion, Manufacturer
-oppure-
dism /online /Get-Drivers /Format:table | findstr "Amazon*"
Nell'output, verifica di aver installato la versione più recente del driver ENA Windows o del driver AWS NVMe Windows.
Se il driver non è aggiornato, installa la versione più recente del driver ENA o del driver AWS NVMe.
Nota: è consigliabile installare manualmente i driver AWS sui server di produzione durante i tempi di inattività del server perché l'installazione di un driver AWS richiede un riavvio. Non puoi utilizzare driver PV per le istanze Nitro.
Ripeti il passaggio 13 per verificare che il driver sia stato installato correttamente.
Arresta l'istanza EC2.
Apri la console Amazon EC2.
Scegli Istanze, quindi seleziona l'istanza arrestata.
Scegli Operazioni, quindi seleziona Impostazioni dell'istanza.
Scegli Cambia tipo di istanza.
Nella finestra di dialogo Cambia tipo di istanza, come Tipo di istanza seleziona il tipo di istanza originale basato su Nitro.
Scegli Applica.
Informazioni correlate
How do I upgrade or repair storage and network AWS drivers on an EC2 Windows instance? (Come posso aggiornare o riparare i driver AWS di archiviazione e di rete in un'istanza EC2 Windows?)
Esegui la migrazione di un'istanza EC2 Windows a un tipo di istanza basato su Nitro
- Argomenti
- End User ComputingCompute
- Lingua
- Italiano
