Überwachen Ihrer Amazon-EBS-Volumes - Amazon EBS

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Überwachen Ihrer Amazon-EBS-Volumes

AWS stellt automatisch Daten bereit, mit denen Sie Ihre Amazon-EBS-Volumes überwachen können.

Weitere Informationen zur Überwachung finden Sie unter CloudWatch Amazon-Metriken für Amazon EBS und Amazon EventBridge für Amazon EBS.

EBS-Volume-Statusprüfungen

Volume-Statusprüfungen erlauben Ihnen, mögliche Inkonsistenzen in den Daten auf einem Amazon EBS-Volume besser zu verstehen, nachzuverfolgen und zu verwalten. Diese Prüfungen bieten Ihnen die Informationen, die Sie benötigen, um zu bestimmen, ob Ihre Amazon EBS-Volumes beeinträchtigt sind, und um Ihnen kontrollieren zu helfen, wie ein potenziell inkonsistentes Volume bearbeitet wird.

Volume-Statusprüfungen sind automatisierte Tests, die alle 5 Minuten ausgeführt werden und den Status „Bestanden“ oder „Nicht bestanden“ zurückgeben. Wenn alle Prüfungen bestanden wurden, ist der Status des Volumes ok. Wenn eine Prüfung nicht bestanden wird, ist der Status des Volumes impaired. Wenn der Status insufficient-data ist, sind die Prüfungen bei dem Volume möglicherweise noch in Bearbeitung. Sie können die Ergebnisse von Volume-Statusprüfungen anzeigen, um beeinträchtigte Volumes zu identifizieren und die notwendigen Maßnahmen zu ergreifen.

Erkennt Amazon EBS, dass die Daten in einem Volume potenziell inkonsistent sind, werden I/O-Operationen von angefügten EC2-Instances auf das Volume standardmäßig deaktiviert, um eine Beschädigung von Daten zu vermeiden. Wenn I/O-Operationen deaktiviert sind, wird die nächste Volume-Statusprüfung nicht bestanden, und der Volume-Status ist impaired. Außerdem sehen Sie ein Ereignis, das Sie darüber informiert, dass die I/O-Operationen deaktiviert sind und dass Sie den „Impaired“-Status des Volumes aufheben können, indem Sie I/O-Operationen auf das Volume aktivieren. Wir warten, bis Sie I/O aktiviert haben, um Ihnen die Möglichkeit zu geben, zu entscheiden, ob Ihre Instances das Volume weiterhin verwenden dürfen, oder ob Sie zuvor eine Konsistenzprüfung mit einem Befehl wie fsck (Linux-Instances) oder chkdsk (Windows-Instances) durchführen möchten.

Anmerkung

Der Volume-Status basiert auf den Volume-Statusprüfungen und gibt nicht den Volume-Zustand wieder. Deshalb zeigt der Volume-Status keine Volumes im error-Zustand an (z. B., wenn ein Volume keine I/O-Vorgänge annehmen kann). Weitere Informationen über Volume-Zustände finden Sie unter Status des Volumes.

Falls die Konsistenz eines bestimmten Volumes nicht von Bedeutung ist und es nach einer Beeinträchtigung sofort verfügbar gemacht werden soll, können Sie das Standardverhalten außer Kraft setzen, indem Sie konfigurieren, dass I/O-Operationen für das Volume automatisch aktiviert werden. Wenn Sie das Volume-Attribut Auto-Enable IO (I/O automatisch aktivieren) aktivieren (autoEnableIO in der API), wird die Volume-Statusprüfung weiterhin bestanden. Darüber hinaus wird ein Ereignis angezeigt, das Sie darüber informiert, dass das Volume als potenziell inkonsistent eingestuft war, aber dass die I/O-Operationen automatisch aktiviert wurden. Somit können Sie die Konsistenz des Volumes überprüfen oder es zu einem späteren Zeitpunkt ersetzen.

Die I/O-Leistungsstatusprüfung vergleicht die tatsächliche Volumenleistung mit der erwarteten Leistung eines Volumes. Sie warnt Sie, wenn das Volume unter den Erwartungen liegt. Diese Statusprüfung ist nur für SSD-Volumes mit bereitgestellten IOPS (io1 und io2) und Allzweck-SSD-Volumes (gp3) verfügbar, die einer Instance angefügt sind. Die Statusprüfung ist nicht gültig für Allzweck-SSD- (gp2), durchsatzoptimierte HDD- (st1), Cold-HDD- (sc1) und Magnetfestplatten-Volumes (standard). Die E/A-Leistungsstatusprüfung wird einmal pro Minute durchgeführt und CloudWatch sammelt diese Daten alle 5 Minuten. Es kann bis zu 5 Minuten dauern, bis Sie ein io1- oder io2-Volume an eine Instance anhängen, damit die Statusprüfung den I/O-Leistungsstatus meldet.

Wichtig

Beim Initialisieren der Bereitgestellte IOPS-SSD-Volumes, die aus Snapshots wiederhergestellt wurden, kann die Leistung des Volumes unter Umständen auf einen Wert unter 50 Prozent des erwarteten Niveaus abfallen. Dies führt dazu, dass für das Volume in der Statusprüfung I/O Performance (I/O-Leistung) der Status warning angezeigt wird. Dies ist normal. Sie können den Status warning bei Bereitgestellte IOPS-SSD-Volumes bei der Initialisierung ignorieren. Weitere Informationen finden Sie unter Initialisieren von Volumes Amazon EBS.

In der folgenden Tabelle sind die Status für Amazon EBS-Volumes aufgeführt.

Volume-Status Status bei aktivierten I/O I/O-Leistungsstatusprüfung (nur io1-, io2- und gp3-Volumes)

ok

Aktiviert (I/O aktiviert oder I/O automatisch aktiviert)

Normal (Volume-Leistung ist wie erwartet)

warning

Aktiviert (I/O aktiviert oder I/O automatisch aktiviert)

Schwach (Volume-Leistung liegt unter den Erwartungen)

Sehr schwach (Volume-Leistung liegt weit unter den Erwartungen)

impaired

Aktiviert (I/O aktiviert oder I/O automatisch aktiviert)

Deaktiviert (Volume ist offline und Wiederherstellung ausstehend oder wartet auf Aktivierung von I/O durch den Benutzer)

Blockiert (Volume-Leistung ist stark beeinträchtigt)

Nicht verfügbar (I/O-Leistung kann nicht bestimmt werden, da I/O deaktiviert ist)

insufficient-data

Aktiviert (I/O aktiviert oder I/O automatisch aktiviert)

Unzureichende Daten

Unzureichende Daten

Sie können mit den folgenden Methoden Statusprüfungen anzeigen und damit arbeiten.

Console
Anzeigen der Statusprüfungen
  1. Öffnen Sie die Amazon EC2-Konsole unter https://console.aws.amazon.com/ec2/.

  2. Wählen Sie im Navigationsbereich Volumes aus.

    Die Spalte Volume Status (Volume-Status) zeigt jeweils den Betriebszustand eines Volumes an.

  3. Um die Statusdetails eines bestimmten Volumes anzuzeigen, wählen Sie es im Raster aus und wählen Sie die Registerkarte Status Checks (Statusprüfungen).

  4. Informationen zu einem Volume mit nicht bestandener Statusprüfung (der Status lautet impaired) finden Sie unter Arbeiten mit einem beeinträchtigten Volume.

Alternativ dazu können Sie Events (Ereignisse) im Navigator auswählen, um alle Ereignisse für Ihre Instances und Volumes anzuzeigen. Weitere Informationen finden Sie unter EBS-Volume-Ereignisse.

AWS CLI
Anzeigen der Informationen zum Volumenstatus

Verwenden Sie den describe-volume-status-Befehl.

Weitere Informationen zu diesen Befehlszeilenschnittstellen finden Sie unter Zugriff auf Amazon EC2.

Tools for Windows PowerShell
Anzeigen der Informationen zum Volumenstatus

Verwenden Sie den Befehl Get-EC2VolumeStatus.

Weitere Informationen zu diesen Befehlszeilenschnittstellen finden Sie unter Zugriff auf Amazon EC2.

EBS-Volume-Ereignisse

Erkennt Amazon EBS, dass die Daten in einem Volume potenziell inkonsistent sind, werden I/O-Operationen von angefügten EC2-Instances auf das Volume standardmäßig deaktiviert. Dies hat zur Folge, dass die Statusprüfung des Volumes nicht bestanden und ein Volume-Statusereignis erstellt wird, das die Ursache des Ausfalls anzeigt.

Um I/O-Operationen automatisch bei einem Volume mit potentiellen Dateninkonsistenzen zu aktivieren, ändern Sie die Einstellung des Auto-Enabled IO (Automatisch aktivierte I/O-Operationen)-Volume-Attributs (autoEnableIO in der API). Weitere Informationen zum Ändern dieses Attributs finden Sie unter Arbeiten mit einem beeinträchtigten Volume.

Jedes Ereignis beinhaltet eine Startzeit, die die Zeit angibt, zu der das Ereignis aufgetreten ist, sowie eine Dauer, die angibt, wie lange I/O-Operationen für das Volume deaktiviert waren. Die Endzeit wird zu dem Ereignis hinzugefügt, wenn die I/O-Operationen für das Volume aktiviert werden.

Volume-Statusereignisse enthalten eine der folgenden Beschreibungen:

Awaiting Action: Enable IO

Die Volume-Daten sind möglicherweise inkonsistent. Die I/O-Operationen für das Volume sind deaktiviert, bis Sie sie ausdrücklich aktivieren. Die Ereignisbeschreibung wird zu IO Enabled geändert, nachdem Sie die I/O-Operationen ausdrücklich aktiviert haben.

IO Enabled

I/O-Operationen wurden für dieses Volume ausdrücklich aktiviert.

IO Auto-Enabled

I/O-Operationen wurden bei diesem Volume automatisch aktiviert, nachdem ein Ereignis aufgetreten ist. Wir empfehlen, dass Sie die Daten auf Inkonsistenzen überprüfen, bevor Sie sie weiterhin verwenden.

Normal

Nur für io1-, io2- und gp3-Volumes. Volume-Leistung ist wie erwartet.

Degraded

Nur für io1-, io2- und gp3-Volumes. Volume-Leistung liegt unter den Erwartungen.

Severely Degraded

Nur für io1-, io2- und gp3-Volumes. Volume-Leistung liegt weit unter den Erwartungen.

Stalled

Nur für io1-, io2- und gp3-Volumes. Volume-Leistung ist stark beeinträchtigt.

Sie können Ereignisse für Ihre Volumes mit den folgenden Methoden anzeigen.

Console
Anzeigen der Ereignisse für Ihre Volumes
  1. Öffnen Sie die Amazon EC2-Konsole unter https://console.aws.amazon.com/ec2/.

  2. Wählen Sie im Navigationsbereich die Option Events. Es werden alle Instances und Volumes aufgelistet, die Ereignisse haben.

  3. Sie können das Ergebnis auch nach Volume filtern, damit nur der Status von Volumes angezeigt wird. Sie können auch nach bestimmten Statustypen filtern.

  4. Wählen Sie ein Volume aus, um sein Ereignis anzuzeigen.

AWS CLI
Anzeigen der Ereignisse für Ihre Volumes

Verwenden Sie den describe-volume-status-Befehl.

Weitere Informationen zu diesen Befehlszeilenschnittstellen finden Sie unter Zugriff auf Amazon EC2.

Tools for Windows PowerShell
Anzeigen der Ereignisse für Ihre Volumes

Verwenden Sie den Befehl Get-EC2VolumeStatus.

Weitere Informationen zu diesen Befehlszeilenschnittstellen finden Sie unter Zugriff auf Amazon EC2.

Wenn Sie ein Volume haben, bei dem die I/O-Operationen deaktiviert sind, siehe Arbeiten mit einem beeinträchtigten Volume. Wenn Sie ein Volume haben, bei dem die I/O-Leistung geringer als normal ist, kann dies ein vorübergehender Zustand aufgrund einer Aktion sein, die Sie durchgeführt haben (z. B. das Erstellen eines Snapshots eines Volumes bei starker Auslastung, das Ausführen des Volumes auf einer Instance, die die erforderliche I/O-Bandbreite nicht unterstützen kann, das erstmalige Zugreifen auf Daten auf dem Volume usw.).

Arbeiten mit einem beeinträchtigten Volume

Verwenden Sie die folgenden Optionen, wenn ein Volume beeinträchtigt ist, weil die Daten des Volumes möglicherweise inkonsistent sind.

Option 1: Durchführen einer Konsistenzprüfung bei dem Volume, das an die Instance angefügt ist

Die einfachste Option besteht darin, die I/O-Operationen zu aktivieren und dann eine Daten-Konsistenzprüfung bei dem Volume durchzuführen, während das Volume noch an die Amazon EC2-Instance angefügt ist.

So führen Sie eine Konsistenzprüfung bei dem angefügten Volume durch
  1. Beenden Sie die Nutzung des Volumes durch Anwendungen.

  2. Aktivieren Sie die I/O-Operationen bei dem Volume. Verwenden Sie eine der folgenden Methoden:

    Console
    1. Öffnen Sie die Amazon EC2-Konsole unter https://console.aws.amazon.com/ec2/.

    2. Wählen Sie im Navigationsbereich die Option Events.

    3. Wählen Sie das Volume aus, bei dem die I/O-Operationen aktiviert werden sollen.

    4. Klicken Sie auf Aktionen, I/O aktivieren.

    AWS CLI
    So aktivieren Sie E/A für ein Volume mit der AWS CLI

    Verwenden Sie den enable-volume-io-Befehl.

    Tools for Windows PowerShell
    So aktivieren Sie E/A für ein Volume mit den Tools for Windows PowerShell

    Verwenden Sie den Befehl Enable-EC2VolumeIO.

  3. Überprüfen Sie die Daten auf dem Volume.

    1. Führen Sie den Befehl fsck (Linux-Instances) oder chkdsk (Windows-Instances) aus.

    2. (Optional) Überprüfen Sie verfügbare Anwendungen oder Systemprotokolle auf relevante Fehlermeldungen.

    3. Wenn das Volume länger als 20 Minuten beeinträchtigt wurde, können Sie sich an das AWS Support Center wenden. Wählen Sie Troubleshoot (Fehlerbehebung) und anschließend im Dialogfeld Troubleshoot Status Checks (Fehlerbehebung bei Statusprüfungen) die Option Contact Support (Support kontaktieren) aus, um einen Supportfall zu eröffnen.

Option 2: Durchführen einer Konsistenzprüfung bei dem Volume mithilfe einer anderen Instance

Wenden Sie das folgende Verfahren an, um das Volume außerhalb Ihrer Produktionsumgebung zu überprüfen.

Wichtig

Dieses Verfahren kann den Verlust von I/O-Schreibvorgängen zur Folge haben, die ausgesetzt waren, als die I/O-Operationen des Volumes deaktiviert wurden.

So führen Sie eine Konsistenzprüfung bei einem isolierten Volume durch
  1. Beenden Sie die Nutzung des Volumes durch Anwendungen.

  2. Trennen Sie das Volume von der Instance. Weitere Informationen finden Sie unter Trennen Sie ein Amazon EBS-Volume von einer Instance.

  3. Aktivieren Sie die I/O-Operationen bei dem Volume. Verwenden Sie eine der folgenden Methoden:

    Console
    1. Öffnen Sie die Amazon EC2-Konsole unter https://console.aws.amazon.com/ec2/.

    2. Wählen Sie im Navigationsbereich die Option Events.

    3. Wählen Sie das Volume aus, dessen Zuordnung Sie im vorherigen Schritt aufgehoben haben.

    4. Klicken Sie auf Aktionen, I/O aktivieren.

    AWS CLI
    So aktivieren Sie E/A für ein Volume mit der AWS CLI

    Verwenden Sie den enable-volume-io-Befehl.

    Tools for Windows PowerShell
    So aktivieren Sie E/A für ein Volume mit den Tools for Windows PowerShell

    Verwenden Sie den Befehl Enable-EC2VolumeIO.

  4. Fügen Sie das EBS-Volume an eine andere Instance an. Weitere Informationen finden Sie unter Starten Ihrer Instance und Zuordnen eines Amazon EBS-Volumes zu einer Instance.

  5. Überprüfen Sie die Daten auf dem Volume.

    1. Führen Sie den Befehl fsck (Linux-Instances) oder chkdsk (Windows-Instances) aus.

    2. (Optional) Überprüfen Sie verfügbare Anwendungen oder Systemprotokolle auf relevante Fehlermeldungen.

    3. Wenn das Volume länger als 20 Minuten beeinträchtigt wurde, können Sie sich an das AWS Support Center wenden. Wählen Sie Troubleshoot und anschließend im Dialogfeld für die Fehlersuche die Option Contact Support aus, um einen Supportfall zu eröffnen.

Option 3: Löschen des Volumes, wenn Sie es nicht mehr benötigen

Wenn Sie das Volume aus Ihrer Umgebung entfernen möchten, löschen Sie es einfach. Informationen zum Löschen von Volumes finden Sie unter Löschen eines Amazon EBS-Volumes.

Wenn Sie einen kürzlichen Snapshot haben, mit dem die Daten auf dem Volume gesichert sind, können Sie aus dem Snapshot ein neues Volume erstellen. Weitere Informationen finden Sie unter Erstellen eines Volumes von einem Snapshot.

Arbeiten mit dem Volume-Attribut Auto-Enabled IO (Automatisch aktivierte I/O-Operationen)

Erkennt Amazon EBS, dass die Daten in einem Volume potenziell inkonsistent sind, werden I/O-Operationen von angefügten EC2-Instances auf das Volume standardmäßig deaktiviert. Dies hat zur Folge, dass die Statusprüfung des Volumes nicht bestanden und ein Volume-Statusereignis erstellt wird, das die Ursache des Ausfalls anzeigt. Falls die Konsistenz eines bestimmten Volumes nicht von Bedeutung ist und es nach einer Beeinträchtigung (impaired) sofort verfügbar gemacht werden soll, können Sie das Standardverhalten außer Kraft setzen, indem Sie konfigurieren, dass I/O-Operationen für das Volume automatisch aktiviert werden. Wenn Sie das Volume-Attribut Auto-Enabled IO (Automatisch aktivierte I/O) aktivieren (autoEnableIO in der API), werden I/O-Operationen zwischen dem Volume und der Instance automatisch reaktiviert und die Statusprüfung des Volumes bestanden. Darüber hinaus wird ein Ereignis angezeigt, das Sie darüber informiert, dass das Volume in einem potenziell inkonsistenten Zustand war, aber dass die I/O-Operationen automatisch aktiviert wurden. Wenn dieses Ereignis auftritt, sollten Sie die Konsistenz des Volumes überprüfen und es nötigenfalls ersetzen. Weitere Informationen finden Sie unter EBS-Volume-Ereignisse.

Sie können das Attribut Auto-Enabled IO (Automatisch aktivierte I/O-Operationen) eines Volumes mit einer der folgenden Methoden anzeigen und ändern.

Amazon EC2 console
Anzeigen des Attributs Auto-Enabled IO (Automatisch aktivierte I/O-Operationen) eines Volumes
  1. Öffnen Sie die Amazon EC2-Konsole unter https://console.aws.amazon.com/ec2/.

  2. Wählen Sie im Navigationsbereich Volumes aus.

  3. Wählen Sie das Volume aus und klicken Sie auf Status Checks (Statusprüfungen).

    Das Feld Auto-Enabled IO (Automatisch aktivierte I/O-Operationen) zeigt die aktuelle Einstellung (Aktiviert oder Deaktiviert) für das ausgewählte Volume an.

Ändern des Attributs Auto-Enabled IO (Automatisch aktivierte I/O-Operationen) eines Volumes
  1. Öffnen Sie die Amazon EC2-Konsole unter https://console.aws.amazon.com/ec2/.

  2. Wählen Sie im Navigationsbereich Volumes aus.

  3. Wählen Sie das Volume aus und klicken Sie auf Aktionen, Manage auto-enabled I/O (Automatisch aktivierte I/O-Operationen verwalten).

  4. Um I/O-Operationen für ein beeinträchtigtes Volumen automatisch zu aktivieren, aktivieren Sie das Kontrollkästchen Auto-enable I/O for impaired volumes (I/O-Operationen für beeinträchtigte Volumes automatisch aktivieren). Um das Feature zu deaktivieren, deaktivieren Sie das Kontrollkästchen.

  5. Wählen Sie Aktualisieren.

AWS CLI
Anzeigen des Attributs AutoEnableIO eines Volumes

Verwenden Sie den describe-volume-attribute-Befehl.

So ändern Sie das autoEnableIO-Attribut eines Volumes

Verwenden Sie den modify-volume-attribute-Befehl.

Weitere Informationen zu diesen Befehlszeilenschnittstellen finden Sie unter Zugriff auf Amazon EC2

Tools for Windows PowerShell
Anzeigen des Attributs AutoEnableIO eines Volumes

Verwenden Sie den Befehl Get-EC2VolumeAttribute.

So ändern Sie das autoEnableIO-Attribut eines Volumes

Verwenden Sie den Befehl Edit-EC2VolumeAttribute.

Weitere Informationen zu diesen Befehlszeilenschnittstellen finden Sie unter Zugriff auf Amazon EC2