Wie verwende ich EC2Rescue, um Probleme mit meiner Amazon EC2 Windows-Instance zu beheben?

Lesedauer: 6 Minute
0

Ich habe eines der folgenden Probleme mit meiner Amazon Elastic Compute Cloud (Amazon EC2) Windows-Instance: Ich kann keine Verbindung zu meiner Amazon EC2 Windows-Instance herstellen. Ich habe Probleme beim Booten. Ich muss eine Wiederherstellungsaktion ausführen. Ich muss häufig auftretende Probleme wie eine Kollision mit der Festplattensignatur beheben. Ich muss Betriebssystem (OS)-Protokolle zur Analyse und Fehlerbehebung sammeln.

Kurzbeschreibung

EC2Rescue für EC2 Windows ist ein Tool zur Problembehandlung für Amazon EC2 Windows Server-Instances. Verwenden Sie das Tool, um Probleme auf Betriebssystemebene zu beheben und erweiterte Protokolle und Konfigurationsdateien für weitere Analysen zu sammeln. EC2Rescue befasst sich häufig mit den folgenden Problemen:

  • Probleme mit der Instance-Konnektivität aufgrund von Firewall, Remote Desktop Protocol (RDP) oder Netzwerkschnittstellenkonfiguration.
  • Probleme beim Starten des Betriebssystems aufgrund eines Bluescreens oder eines Stoppfehlers, einer Startschleife oder einer beschädigten Registrierung.
  • Andere Probleme, für die eine erweiterte Protokollanalyse und eine Problembehandlung erforderlich sind.

Hinweis: Machen Sie einen Screenshot einer Amazon EC2-Windows-Instance, um den Status der Instance zu ermitteln.

Sie können EC2Rescue manuell oder automatisch ausführen.

Anforderungen an das System

EC2Rescue erfordert eine Amazon EC2 Windows-Instance, die:

  • auf Windows Server 2008 R2 oder höher ausgeführt wird.
  • .NET Framework 3.5 SPI oder höher installiert hat.
  • über eine RDP-Verbindung zugänglich ist.

Hinweis: EC2Rescue läuft nur auf Windows Server 2008 R2 oder höher, aber das Tool kann die Offline-Volumes von Windows Server 2008 oder höher analysieren.

Lösung

Wählen Sie eine der folgenden Methoden, um das EC2Rescue-Tool zu verwenden.

Verwenden Sie das Systems Manager AWSSupport-ExecuteEC2Rescue-Automatisierungsdokument

Das Automatisierungsdokument AWSSupport-ExecuteEC2Rescue kombiniert AWS Lambda-Funktionen mit Systems Manager- und AWS CloudFormation-Aktionen, um EC2Rescue-Schritte zu automatisieren.

Weitere Informationen zur Funktionsweise des Dokuments, zu den Berechtigungsanforderungen und zu den Voraussetzungen für die Verwendung des Tools finden Sie unter Ausführen des EC2Rescue-Tools auf nicht erreichbaren Instances.

Wichtig: Der Automatisierungsworkflow stoppt die Instance. Wenn die Instance über ein Instance-Speichervolume verfügt, gehen alle Daten auf dem Volume verloren, wenn die Instance beendet wird. Wenn Sie keine Elastische IP-Adresse verwenden, wird die öffentliche IP-Adresse freigegeben, wenn die Instance stoppt.

Wenn Sie bereit sind, führen Sie den Systems Manager AWSSupport-ExecuteEC2Rescue Automation aus.

Verwendung des Runbooks AWSSupport-RunEC2RescueForWindowsTool

Bevor Sie das Runbook AWSSupport-RunEC2RescueForWindowsTool starten, stellen Sie sicher, dass Ihr AWS Identify and Access Management (IAM, Identitäts- und Zugriffsmanagement)-Benutzer bzw. Ihre IAM-Rolle über die erforderlichen Berechtigungen verfügt. Weitere Informationen finden Sie in der Beispiel-IAM-Richtlinie unter Problembehandlung einer beeinträchtigten Windows-Instance mit EC2Rescue und Systems Manager.

**Hinweis:**Wenn bei der Ausführung von AWS Command Line Interface (AWS CLI)-Befehlen Fehler auftreten, finden Sie weitere Informationen unter Troubleshoot AWS CLI errors. Stellen Sie außerdem sicher, dass Sie die neueste Version von AWS CLI verwenden. Führen Sie die folgenden Schritte aus:

  1. Öffnen Sie die Systems Manager-Konsole.
  2. Wählen Sie im Navigationsbereich Dokumente aus.
  3. Geben Sie in der Suchleiste AWSSupport-RunEC2RescueForWindowsTool ein.
  4. Wählen Sie das Dokument AWSSupport-RunEC2RescueForWindowsTool aus.
  5. Wählen Sie Befehl ausführen aus.
  6. Wählen Sie unter Befehlsparameter für Befehl einen der folgenden Parameter aus:
    ResetAccess
    CollectLogs
    FixAll
  7. Geben Sie im Feld Parameter die Windows PowerShell-Parameter ein.
  8. Wählen Sie Ausführen.
  9. Überprüfen Sie nach Abschluss der Automatisierung die detaillierten Ergebnisse im Abschnitt Ausgaben.

Weitere Informationen zur Verwendung des Systems Manager Run Command-Dokuments zum Ausführen von EC2Rescue für Windows Server mit der AWS CLI finden Sie unter Amazon EC2-Beispiele.

Hinweis: Stellen Sie sicher, dass die Instance Zugriff auf den Amazon Simple Storage Service (Amazon S3)-Bucket hat, der in den AWS CLI-Befehlen angegeben ist.

Führen Sie EC2Rescue manuell aus

Sie können EC2Rescue manuell mit einer der folgenden Methoden ausführen:

Führen Sie die folgenden Schritte aus:

  1. Laden Sie EC2Rescue (ZIP-Datei) auf Ihre Amazon EC2 Windows-Instance herunter.
    Hinweis: Mit der Dokumentmethode AWSSupport-Runec2RescueForWindowsTool Systems Manager Run Command wird EC2Rescue für Windows Server heruntergeladen und für Sie überprüft.
  2. Verwenden Sie EC2Rescue, um die folgenden Probleme mit der Amazon EC2 Windows Server-Instance zu beheben:
    Probleme mit der Instance-Konnektivität: Verwenden Sie die Funktion Diagnose and Rescue (Diagnose und Rettung) im Offline-Instance-Modus.
    Probleme beim Booten des Betriebssystems: Verwenden Sie die Funktion Wiederherstellen im Offline-Instance-Modus.
    Erweiterte Protokolle und Problembehandlung: Verwenden Sie die Funktion Capture logs (Protokolle erfassen) entweder Current instance (Aktuelle Instance) oder im Offline-Instance-Modus.

Aktueller Instance-Modus

In diesem Modus wird die Instance analysiert, die EC2Rescue gerade ausführt. Der aktuelle Instance-Modus ist schreibgeschützt und ändert die aktuelle Instance nicht. Dieser Modus behebt Probleme nicht direkt. Verwenden Sie den Modus Aktuelle Instance, um Systeminformationen und Protokolle zur Analyse oder zur Übermittlung an Systemadministratoren oder den AWS Support zu sammeln.

Funktionen

  • Systeminformationen: Zeigt wichtige Systeminformationen über das aktuelle System in einem Textfeld für effizientes Kopieren und Einfügen an.
  • Capture logs (Protokolle erfassen): Wählen Sie zunächst aus einer Liste relevanter Fehlerbehebungsprotokolle aus. Diese Funktion sammelt diese Protokolle dann automatisch und verpackt sie in einem komprimierten Ordner unter dem von Ihnen angegebenen Namen und Speicherort.

Offline-Instace-Modus

In diesem Modus können Sie das Volumen eines Offline-Systems auswählen. EC2Rescue analysiert das Volumen und präsentiert automatische Rettungs- und Wiederherstellungsoptionen. Der Offline instance-Modus beinhaltet auch dieselbe Funktion zum Capture logs (Protokolle erfassen) wie der Current instance (Aktuelle Instance)-Modus.

Funktionen

  • Systeminformationen: Zeigt wichtige Systeminformationen über das aktuelle System in einem Textfeld für effizientes Kopieren an.
  • Datenträger auswählen: Wenn mehrere Offline-Stamm-Volumes mit der Instance verbunden sind, können Sie mit dieser Funktion ein bestimmtes Volume auswählen.
    Hinweis: Wenn der ausgewählte Datenträger noch nicht online ist, schaltet diese Funktion den Datenträger automatisch für Sie online.
  • Diagnose and Rescue (Diagnose und Rettung): Erkennt und bietet Optionen zur automatischen Behebung von häufigen Konfigurationsproblemen, die RDP-Verbindungen verhindern oder zum Scheitern von Instanzstatusprüfungen führen. Die folgenden Elemente werden auf mögliche Konfigurationsprobleme überprüft:
    Einstellungen der Systemzeit
    Windows-Firewall-Einstellungen
    Remote Desktop-Einstellungen
    EC2Config-Version und Einstellungen (Windows Server 2012 R2 und früher)
    EC2Launch-Version und Einstellungen (Windows Server 2016 und höher)
    Einstellungen der Netzwerkschnittstelle
  • Wiederherstellen: Stellen Sie die Offline-Instance so ein, dass sie mit der Last Known Good Configuration(Letzten bekannten guten Konfiguration) bootet, oder stellen Sie die Restore registry from backup (Wiederherstellen der Registrierung aus Backup). Verwenden Sie diese Funktion, wenn Sie vermuten, dass die Registrierung falsch konfiguriert oder beschädigt ist.
  • Capture logs (Protokolle erfassen): Wählen Sie zunächst aus einer Liste relevanter Fehlerbehebungsprotokolle aus. Diese Funktion sammelt diese Protokolle dann automatisch und verpackt sie in einem komprimierten Ordner unter dem von Ihnen angegebenen Namen und Speicherort.

Ähnliche Informationen

Fehlerbehebung bei einer beeinträchtigten Amazon EC2 Linux-Instance mithilfe von EC2Rescue

Fehlerbehebung bei einer beeinträchtigten Amazon EC2 Windows-Instance mithilfe von EC2Rescue

Einrichten der Automatisierung

AWS OFFICIAL
AWS OFFICIALAktualisiert vor 5 Monaten