Überwachen Sie Auto Scaling Scaling-Instances mit beeinträchtigten EBS Amazon-Volumes mithilfe von Zustandsprüfungen - Amazon EC2 Auto Scaling

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 Sie Auto Scaling Scaling-Instances mit beeinträchtigten EBS Amazon-Volumes mithilfe von Zustandsprüfungen

Sie können die EBS Amazon-Integritätsprüfungen für Ihre Auto Scaling-Gruppe aktivieren, um sicherzustellen, dass Amazon EC2 Auto Scaling das gesamte System überwacht, auf dem Ihre Anwendung läuft.

Nachdem Sie diese Zustandsprüfungen aktiviert haben, empfängt Amazon EC2 Auto Scaling die Ergebnisse der EC2 Amazon-Statusprüfungen, die an den angehängten EBS Volumes einer Instance durchgeführt wurden. Wenn ein Volume nicht erreichbar ist oder die I/O-Statuschecks nicht besteht, schlägt die Zustandsprüfung fehl und die entsprechende Instance wird als fehlerhaft eingestuft. Wenn Amazon EC2 Auto Scaling eine fehlerhafte Instance erkennt, ersetzt es sie.

In diesem Thema wird davon ausgegangen, dass Sie mit den beigefügten EBS Statuschecks vertraut sind. Falls nicht, finden Sie weitere Informationen im Abschnitt Angehängte EBS Statusprüfungen im EC2Amazon-Benutzerhandbuch. Im folgenden Thema wird beschrieben, wie Sie die Amazon EC2 Auto Scaling Scaling-Zustandsprüfungen aktivieren, die auf den angehängten EBS Statusprüfungen basieren.

Anmerkung

Sie können die Amazon EBS Health Checks für alle Ihre Auto Scaling Scaling-Gruppen aktivieren. Diese Integritätsprüfungen sind jedoch nur für Instances verfügbar, die auf dem AWS Nitro-System basieren.

Schalten Sie die EBS Amazon-Gesundheitschecks für eine Gruppe ein

Sie können die EBS Amazon-Zustandsprüfungen für neue und bestehende Auto Scaling Scaling-Gruppen aktivieren.

Console
EBSAmazon-Gesundheitschecks für eine neue Gruppe aktivieren

Wenn Sie die Auto Scaling Scaling-Gruppe erstellen, wählen Sie auf der Seite Erweiterte Optionen konfigurieren für Integritätsprüfungen, Zusätzliche Zustandsprüfungstypen die Option EBSAmazon-Zustandsprüfungen aktivieren aus. Geben Sie dann unter Frist für Zustandsprüfungen die Zeit in Sekunden ein. Diese Zeitspanne gibt an, wie lange Amazon EC2 Auto Scaling warten muss, bevor es den Integritätsstatus einer Instance überprüft, nachdem sie den InService Status erreicht hat. Weitere Informationen finden Sie unter Legen Sie die Wartefrist für die Zustandsprüfung einer Auto-Scaling-Gruppe fest.

AWS CLI
EBSAmazon-Gesundheitschecks für eine neue Gruppe aktivieren

Fügen Sie dem create-auto-scaling-groupBefehl die --health-check-type Option hinzu. Im folgenden Beispiel wird EBS für die --health-check-type Option eine neue Auto Scaling Scaling-Gruppe mit dem Namen angegebenmy-asg.

aws autoscaling create-auto-scaling-group --auto-scaling-group-name my-asg \ --health-check-type "EBS" --health-check-grace-period 60 ...

Sie können mehrere Werte für die --health-check-type Option angeben. Verwenden Sie beispielsweise den folgenden Befehl, um sowohl Amazon EBS - als auch Elastic Load Balancing Balancing-Zustandsprüfungstypen hinzuzufügen.

aws autoscaling create-auto-scaling-group --auto-scaling-group-name my-asg \ --health-check-type "EBS,ELB" --health-check-grace-period 60 ...

Bei den Wertnamen muss die Groß- und Kleinschreibung beachtet werden.

Console
EBSAmazon-Gesundheitschecks für eine bestehende Gruppe aktivieren
  1. Öffnen Sie die EC2 Amazon-Konsole unter https://console.aws.amazon.com/ec2/und wählen Sie im Navigationsbereich Auto Scaling Groups aus.

  2. Wählen Sie in der Navigationsleiste oben die AWS-Region aus, in der Sie Ihre Auto-Scaling-Gruppe erstellt haben.

  3. Aktivieren Sie das Kontrollkästchen neben einer vorhandenen Gruppe.

    Im unteren Teil der Seite Auto Scaling groups (Auto-Scaling-Gruppen) wird ein geteilter Bereich geöffnet.

  4. Wählen Sie auf der Registerkarte Details die Option Zustandsprüfungen, Bearbeiten aus.

  5. Wählen Sie unter Gesundheitschecks und Zusätzliche Arten von Zustandsprüfungen die Option EBSAmazon-Gesundheitschecks aktivieren aus.

  6. Geben Sie unter Frist für Zustandsprüfungen die Zeit in Sekunden ein. Diese Zeitspanne gibt an, wie lange Amazon EC2 Auto Scaling warten muss, bevor es den Integritätsstatus einer Instance überprüft, nachdem sie den InService Status erreicht hat. Weitere Informationen finden Sie unter Legen Sie die Wartefrist für die Zustandsprüfung einer Auto-Scaling-Gruppe fest.

  7. Wählen Sie Aktualisieren.

AWS CLI
EBSAmazon-Gesundheitschecks für eine bestehende Gruppe aktivieren

Fügen Sie dem update-auto-scaling-groupBefehl die --health-check-type Option hinzu. Im folgenden Beispiel wird EBS für die --health-check-type Option für eine bestehende Auto Scaling Scaling-Gruppe mit dem Namen angegebenmy-asg.

aws autoscaling update-auto-scaling-group --auto-scaling-group-name my-asg \ --health-check-type "EBS" --health-check-grace-period 60

Um mehrere Typen von Integritätsprüfungen zu verwenden, können Sie mehrere Werte (z. B.EBS,ELB) für die --health-check-type Option angeben.

Bei den Wertnamen muss die Groß- und Kleinschreibung beachtet werden.