Wie behebe ich Fehler bei der Instance-Statusüberprüfung auf einer Amazon EC2-Windows-Instance, die auf Nitro basiert?
Ich möchte einen Fehler bei der Instance-Statusüberprüfung auf meiner Amazon Elastic Compute Cloud (Amazon EC2) Windows-Instance beheben, die auf AWS Nitro basiert.
Kurzbeschreibung
Wenn eine EC2-Instance ihre Statusüberprüfungen nicht besteht, ist sie im Netzwerk nicht mehr verfügbar. In der Regel führen inkompatible oder veraltete Treiber dazu, dass die Instance-Statusüberprüfung für Windows-Instances, die auf Nitro basieren, fehlschlägt.
Lösung
Wichtig: Bevor du die Instance anhältst und startest, gehe wie folgt vor:
- Erstelle einen Snapshot des Amazon Elastic Block Store (Amazon EBS)-Volumes.
Hinweis: Wenn die Instance über Instance-Speicher-Volumes verfügt, die Daten enthalten, löscht Amazon EC2 die Daten, wenn du die Instance anhältst. - Entferne die Instance vorübergehend aus ihrer Amazon EC2 Auto Scaling-Gruppe.
Hinweis: Wenn du eine Instance stoppst, die sich in einer Amazon EC2 Auto Scaling-Gruppe befindet, beendest du die Instance möglicherweise auf der Grundlage der Abskalierungs-Schutzeinstellungen. Instances, die du mit Amazon EMR, AWS CloudFormation oder AWS Elastic Beanstalk startest, sind möglicherweise Teil einer Auto-Scaling-Gruppe. - Stelle das Verhalten beim Herunterfahren der Instance auf Stopp ein, um sicherzustellen, dass die Instances nicht beendet werden, wenn du sie anhältst.
Hinweis: Wenn du eine Instance anhältst und startest, ändert sich die öffentliche IP-Adresse der Instance. Es empfiehlt sich, beim Weiterleiten von externem Datenverkehr an die Instance eine Elastic-IP-Adresse anstelle einer öffentlichen IP-Adresse zu verwenden.
Gehe wie folgt vor, um Fehler bei der Instance-Statusüberprüfung für Windows-Instances zu beheben, die auf Nitro basieren:
- Stelle sicher, dass dein Instance-Typ den Nitro-Hypervisor verwendet. Um den zugrunde liegenden Hypervisor zu identifizieren, überprüfe die Zusammenfassung der Instance-Familie für deine allgemeinen, rechenoptimierten, arbeitsspeicheroptimierten, speicheroptimierten, beschleunigten Rechen-, Hochleistungsrechen- oder Instances der vorherigen Generation.
- Behebe andere Gründe, aus denen deine Instance die Statusüberprüfung möglicherweise nicht besteht.
- Wenn deine Instance die Statusprüfungen immer noch nicht besteht, suche nach inkompatiblen oder veralteten Treibern. Um den Treiber deiner Instance automatisch zu aktualisieren oder zu reparieren, führe das Runbook AWSSupport-UpgradeWindowsAWSDrivers aus.
- Wenn das Runbook dein Problem nicht löst, führe die folgenden Schritte aus, um deinen Instance-Treiber manuell zu aktualisieren.
- Stoppe die EC2-Instance.
Hinweis: Du musst die Instance beenden, um den Instance-Typ zu ändern. - Öffne die Amazon-EC2-Konsole.
- Wähle Instances und dann deine beendete Instance aus.
- Wähle Aktionen und dann Instance-Einstellungen aus.
- Wähle Instance-Typ ändern aus.
- Wähle Dialogfeld Instance-Typ ändern die Option t2.medium als Instance-Typ aus.
Hinweis: In diesem Schritt wird dein Instance-Typ von Nitro zu XEN geändert. Außerdem wird der zugrunde liegende Treiber von AWS NVMe oder Elastic Network Adaptor (ENA) in einen paravirtuellen (PV)-Treiber geändert. Du kannst dann feststellen, ob der zugrunde liegende Treiber das Startproblem verursacht hat. - Starte deine Instance.
**Hinweis:**Wenn auch der Instance-Typ t2 seine Statusüberprüfungen nicht besteht, wiederhole die Schritte 5 bis 10 und wähle dann den Instance-Typ m4.large. Startprobleme mit dem Instance-Typ t2 können auftreten, wenn es Probleme mit dem PV-Treiber gibt. Der Instance-Typ m4.large verwendet keinen PV-Treiber. - Verwende Remote Desktop Protocol (RDP), um eine Verbindung zur Instance herzustellen.
- Um alle Treiberversionen anzuzeigen, führe einen der folgenden Befehle in einer PowerShell-Sitzung mit erhöhten Rechten aus:
Get-WmiObject Win32_PnPSignedDriver|?{$_.manufacturer -like "*Amazon*"}| select DeviceName, DriverVersion, Manufacturer
-oder-
dism /online /Get-Drivers /Format:table | findstr "Amazon*"
Bestätige in der Ausgabe, dass du die neueste Version des ENA-Windows-Treibers oder des AWS NVMe-Windows-Treibers installiert hast.
Wenn dein Treiber veraltet ist, installiere die neueste Version des ENA-Treibers oder des AWS NVMe-Treibers.
Hinweis: Es hat sich bewährt, die AWS-Treiber während der Serverausfallzeit manuell auf Produktionsservern zu installieren, da die Installation eines AWS-Treibers einen Neustart erfordert. Du kannst keine PV-Treiber für Nitro-Instances verwenden.
Wiederhole Schritt 13, um zu überprüfen, ob du den Treiber erfolgreich installiert hast.
Stoppe die EC2-Instance.
Öffne die Amazon-EC2-Konsole.
Wähle Instances und dann deine beendete Instance aus.
Wähle Aktionen und dann Instance-Einstellungen aus.
Wähle Instance-Typ ändern aus.
Wähle im Dialogfeld Instance-Typ ändern für Instance-Typ deinen ursprünglichen Nitro-basierten Instance-Typ aus.
Wähle Anwenden aus.
Ähnliche Informationen
Eine EC2-Windows-Instance zu einem Nitro-basierten Instance-Typ migrieren
- Sprache
- Deutsch

Relevanter Inhalt
AWS OFFICIALAktualisiert vor einem Jahr