Ich möchte eine Amazon Elastic Compute Cloud (Amazon EC2)-Instance neu starten, die Teil einer Auto-Scaling-Gruppe von Amazon EC2 ist. Die Zustandsprüfung der Instance darf jedoch nicht fehlschlagen.
Kurzbeschreibung
Wenn du eine Amazon-EC2-Instance in der Gruppe, die sich in InService befindet, anhältst und startest, hält Amazon EC2 Auto Scaling die Instance an. Amazon EC2 Auto Scaling hält die Instance an, wenn die Instance während eines Neustarts den Status Wird angehalten oder Angehalten erreicht und eine Zustandsprüfung nicht besteht.
Um die Instance zu starten und anzuhalten, wenn die Zustandsprüfung einer Instance nicht fehlschlagen darf, versetze die Instance in den Standby-Status. Du kannst die Instance auch von der Gruppe trennen oder den Zustandsprüfungsprozess aussetzen.
Lösung
Die Instance in den Standby-Status versetzen
Es hat sich bewährt, die Instance in den Standby-Status zu versetzen, wenn du die Instance neu startest. Eine Anleitung findest du im Abschnitt Vorübergehendes Entfernen einer Instance, indem du sie auf Standby setzt, unter Vorübergehendes Entfernen von Instances aus der Auto-Scaling-Gruppe. Wenn du dies tust, kannst du Instance ersetzen auswählst, um die Gruppenkapazität beizubehalten und eine neue Ersatz-Instance zu starten. Wenn du keine Ersatz-Instance starten möchtest, deaktiviere Instance ersetzen.
Wichtig: Wenn du eine der folgenden Bedingungen erfüllst, musst du die Instance beim Neustart in den Standby-Status versetzen:
- Deine Gruppe muss die Instance verwalten, wenn sie neu gestartet wird.
- Eine Gruppe verwaltet die Instances im Standby-Status.
Die Instance von der Gruppe trennen
Um die Instance getrennt von der Gruppe zu verwalten, trenne die Instance von der Gruppe. Nachdem du die Instance neu gestartet hast, füge die Instance erneut an die Gruppe an.
Die Zustandsprüfung aussetzen
Du kannst die Zustandsprüfung aussetzen. Wenn du dies tust, wähle unter Ausgesetzte Prozesse die Option HealthCheck aus. Starte dann die Instance neu.
Nachdem du die Instance neu gestartet hast, setze den Zustandsprüfungsprozess fort. Wenn du dies tust, deaktiviere unter Ausgesetzte Prozesse die Option HealthCheck aus.
Wichtig: Wenn du Prozesse aussetzt, wirkt sich die Änderung auf alle Instances in der Gruppe aus. Bis du den Prozess wieder aufnimmst, ersetzt Amazon EC2 Auto Scaling keine fehlerhaften Instances. Wenn du Amazon EC2 Auto Scaling benötigst, um Zustandsprüfungen für die verbleibenden Instances durchzuführen, setzte den Prozess nicht aus.
Ähnliche Informationen
Wie verzögere ich die Beendigung einer fehlerhaften Amazon-EC2-Instance, damit ich Probleme beheben kann?