Wie behebe ich Fehler bei einer Amazon EC2-Instance, die sich in einer EC2-Auto-Scaling-Gruppe befindet?
Ich möchte Probleme mit einer Amazon Elastic Compute Cloud (Amazon EC2)-Instance beheben, die Teil einer Amazon EC2-Auto-Scaling-Gruppe ist.
Behebung
Hinweis: Wenn du beim Ausführen von AWS Command Line Interface (AWS CLI)-Befehlen Fehlermeldungen erhältst, findest du weitere Informationen dazu unter Problembehandlung bei der AWS CLI. Stelle außerdem sicher, dass du die neueste Version der AWS CLI verwendest.
Wenn sich deine EC2-Instance in der EC2-Auto-Scaling-Gruppe im Status InService befindet, kannst du die Instance nicht beenden, starten oder neu starten. Du kannst die Instance nur beenden.
Verwende eine der folgenden Methoden, um eine Instance, die sich in einer EC2-Auto-Scaling-Gruppe befindet, zu stoppen, zu starten, neu zu starten oder Fehler zu beheben.
Vorübergehend die Instance aus der Auto-Scaling-Gruppe entfernen
Um eine Instance aus einer Auto-Scaling-Gruppe zu entfernen, sodass du sie aktualisieren oder Fehler beheben kannst, ändere den Instance-Status von InService zu Standby.
Instance von deiner Auto-Scaling-Gruppe trennen
Trenne die Instance von deiner Auto-Scaling-Gruppe, sodass die Instance unabhängig wird und du Maßnahmen zur Fehlerbehebung durchführen kannst. Nachdem du für die Instance eine Problembehandlung durchgeführt hast, füge die Instance erneut der Auto-Scaling-Gruppe hinzu.
Prozesse „Beenden“ und „HealthCheck“ unterbrechen
Unterbrich vorübergehend die Prozesse Beenden und HealthCheck, damit deine Auto-Scaling-Gruppe die Instance, die ihre Statusprüfungen nicht besteht, nicht beendet.
Gehe wie folgt vor, um die Amazon EC2-Konsole zum Aussetzen der Prozesse zu verwenden:
- Öffne die Amazon-EC2-Konsole.
- Wähle im Navigationsbereich Auto-Scaling-Gruppen aus.
- Wähle die Auto-Scaling-Gruppe aus, die die betroffene Instance enthält.
- Wähle Bearbeiten aus.
- Wähle unter Erweiterte Konfigurationen für Unterbrochene Prozesse die Optionen Beenden und HealthCheck aus.
Wichtig: Du musst sowohl den Beenden- als auch den HealthCheck-Prozess unterbrechen. Wenn du HealthCheck nicht auswählst, wird die Instance fehlerhaft, wenn du sie beendest oder neu startest. In diesem Szenario ersetzt EC2 Auto Scaling die Instance aufgrund der fehlgeschlagenen Integritätsprüfung, wenn du den Beenden-Prozess fortsetzt. - Wähle Aktualisieren aus.
- Ergreife die Maßnahmen zur Problembehandlung oder Aktualisierung.
- Navigiere zurück zur Seite Auto-Scaling-Gruppen.
- Wähle die Auto-Scaling-Gruppe aus, die die betroffene Instance enthält.
- Wähle Bearbeiten aus.
- Deaktiviere für Unterbrochene Prozesse die Optionen Beenden und HealthCheck.
- Wähle Aktualisieren aus.
Gehe wie folgt vor, um die Prozesse mithilfe der AWS CLI auszusetzen:
- Führe den folgenden suspend-processes-Befehl aus, um die EC2-Auto-Scaling-Prozesse auszusetzen:
Hinweis: Ersetze autoscalinggroupname durch den Namen deiner EC2-Auto-Scaling-Gruppe.aws autoscaling suspend-processes --auto-scaling-group-name autoscalinggroupname --scaling-processes Terminate HealthCheck - Ergreife die Maßnahmen zur Problembehandlung oder Aktualisierung.
- Führe den folgenden resume-processes-Befehl aus, um Prozesse fortzusetzen:
Hinweis: Ersetze autoscalinggroupname durch den Namen deiner EC2-Auto-Scaling-Gruppe.aws autoscaling resume-processes --auto-scaling-group-name autoscalinggroupname --scaling-processes Terminate HealthCheck
Ähnliche Informationen
- Themen
- Compute
- Sprache
- Deutsch

Relevanter Inhalt
AWS OFFICIALAktualisiert vor 7 Monaten