Wie starte ich eine Instance in einer Amazon EC2 Auto Scaling-Gruppe neu?

Lesedauer: 6 Minute
0

Meine Amazon Elastic Compute Cloud (Amazon EC2)-Instance ist Teil einer Amazon EC2 Auto Scaling-Gruppe. Ich möchte die Instance neu starten, ohne dass Amazon EC2 Auto Scaling sie aufgrund eines Fehlers bei der Integritätsprüfung beendet. Wie muss ich dazu vorgehen?

Kurzbeschreibung

Wenn Sie eine Instance im Status InService in einer Amazon EC2 Auto Scaling-Gruppe stoppen und starten, beendet Amazon EC2 Auto Scaling die Instance. Amazon EC2 Auto Scaling tut dies, weil die Instance die Zustandsprüfungen nicht besteht, wenn sie während eines Neustarts den Status Stopping oder Stopped erreicht.

Verwenden Sie eines der folgenden Verfahren, um die Instance zu starten und zu stoppen, ohne dass Amazon EC2 Auto Scaling die Instance als fehlerhaft markiert und anschließend beendet:

  • Versetzen Sie die Instance in den Status Standby
  • Trennen Sie die Instance von der Gruppe
  • Setzen Sie Zustandsprüfung aus

Behebung

Versetzen Sie die Instance in den Status Standby

Um eine Instance in einer Amazon EC2 Auto Scaling-Gruppe neu zu starten, versetzen Sie die Instance zunächst in den Status Standby. Sie tun dies, weil Amazon EC2 Auto Scaling keine Zustandsprüfungen für Instances im Status Standby durchführt. Wählen Sie diese Option, wenn Sie die Amazon EC2 Auto Scaling-Gruppe benötigen, um die Instance während des gesamten Prozesses zu verwalten, da eine Auto-Scaling-Gruppe immer noch Instances im Status Standby verwaltet.

Gehen Sie wie folgt vor, um die Instance in den Status Standby zu versetzen, die Instance neu zu starten und die Instance dann wieder betriebsbereit zu machen:

  1. Öffnen Sie die Amazon EC2-Konsole.
  2. Wählen Sie im Navigationsbereich unter Auto Scaling die Option Auto-Scaling-Gruppen aus.
  3. Wählen Sie die Gruppe der Instance aus, die Sie neu starten möchten. Wählen Sie in der Instance-Ansicht die Instance aus, die Sie neu starten möchten.
  4. Wählen Sie Aktionen und dann Auf Standby setzen aus. Wählen Sie auf der Seite Auf Standby setzen die Option Auf Standby setzen aus.
  5. Wählen Sie im Navigationsbereich unter Instances die Option Instances aus.
    Hinweis: Optional können Sie Der Auto-Scaling-Gruppe eine neue Instance hinzufügen auswählen, um die Last auszugleichen und die Gruppenkapazität aufrechtzuerhalten.
  6. Wählen Sie die Instance aus, die Sie in den Status Standby versetzt haben. Wählen Sie Aktionen, Instance State und dann Neu starten aus.
  7. Wählen Sie die Instance erneut aus, und wählen Sie dann die Ansicht Statusprüfungen aus. Vergewissern Sie sich, dass Ihre Systemstatusprüfungen und Instance-Statusprüfungen bestanden wurden.
  8. Wählen Sie im Navigationsbereich unter Auto Scaling die Option Auto-Scaling-Gruppen aus.
  9. Wählen Sie die Gruppe der Instance aus, die Sie in den Status Standby versetzt haben.
  10. Wählen Sie die Instance aus, die Sie neu gestartet haben. Wählen Sie Aktionen und dann Set to InService aus. Wählen Sie auf der Seite Set to InService die Option Set to InService aus.

Trennen Sie die Instance von der Gruppe

Sie können eine Instance von einer Amazon EC2 Auto Scaling-Gruppe trennen, um die Instance unabhängig von der Amazon EC2 Auto Scaling-Gruppe zu verwalten. Nachdem Sie die Instance neu gestartet haben, können Sie die Instance erneut an eine Amazon EC2 Auto Scaling-Gruppe anhängen oder die Instance nicht angehängt lassen.

Gehen Sie wie folgt vor, um die Instance von der Amazon EC2 Auto Scaling-Gruppe zu trennen, die Instance neu zu starten und die Instance dann erneut an die Gruppe anzuhängen:

  1. Öffnen Sie die Amazon EC2-Konsole.
  2. Wählen Sie im Navigationsbereich unter Auto Scaling die Option Auto-Scaling-Gruppen aus.
  3. Wählen Sie die Gruppe der Instance aus, die Sie neu starten möchten. Wählen Sie in der Instance-Ansicht die Instance aus.
  4. Wählen Sie Aktionen und dann Trennen aus.
  5. Wählen Sie auf der Seite Instance trennen die Option Instance trennen aus.
    **Hinweis:**Optional können Sie der Auto-Scaling-Gruppe eine neue Instance hinzufügen auswählen, um die Last auszugleichen und die Instance, die Sie trennen, zu ersetzen.
  6. Wählen Sie im Navigationsbereich unter Instances die Option Instances aus.
  7. Wählen Sie die Instance aus, die Sie getrennt haben. Wählen Sie Aktionen, Instance State und dann Neu starten aus.
  8. Wählen Sie die Instance und dann die Ansicht Statusprüfungen aus. Vergewissern Sie sich, dass die Systemstatusprüfungen und die Instance-Statusprüfungen bestanden wurden.
  9. Wählen Sie die Instance aus, wählen Sie Aktionen, dann Instance-Einstellungen und dann Auto-Scaling-Gruppe anhängen aus.
  10. Wählen Sie für Auto-Scaling-Gruppe anhängen unter Eine Instance anhängen Eine vorhandene Auto-Scaling-Gruppe aus. Wählen Sie die Gruppe aus, von der Sie die Instance getrennt haben, oder suchen Sie nach ihr. Wählen Sie dann Anhängen aus.

Setzen Sie Zustandsprüfung aus

Sie können den Zustandsprüfungsprozess für Ihre Auto-Scaling-Gruppe aussetzen, um Instances neu zu starten, ohne dass Amazon EC2 Auto Scaling die Instances beendet.

Warnung: Das Unterbrechen eines Prozesses wirkt sich auf alle Instances in einer Auto-Scaling-Gruppe aus. Bis Sie den Vorgang wieder aufnehmen, ersetzt Amazon EC2 Auto Scaling keine fehlerhaften Instances. Wenn Sie Amazon EC2 Auto Scaling benötigen, um Zustandsprüfungen für die verbleibenden Instances durchzuführen, wählen Sie eine der vorherigen Optionen.

Gehen Sie wie folgt vor, um den Zustandsprüfungsprozess für Ihre Gruppe auszusetzen, eine Instance neu zu starten und dann den Zustandsprüfungsprozess für die Gruppe fortzusetzen:

  1. Öffnen Sie die Amazon EC2-Konsole.
  2. Wählen Sie im Navigationsbereich unter Auto Scaling die Option Auto-Scaling-Gruppen aus.
  3. Wählen Sie die Gruppe der Instance aus, die Sie neu starten möchten.
  4. Wählen Sie in der Detailansicht Bearbeiten aus.
  5. Wählen Sie unter Unterbrochene Prozesse die Option Zustandsprüfiung aus. Wählen Sie dann Speichern aus.
  6. Wählen Sie im Navigationsbereich unter Instances die Option Instances aus.
    Hinweis: Optional können Sie Der Auto-Scaling-Gruppe eine neue Instance hinzufügen auswählen, um die Last auszugleichen und die Gruppenkapazität aufrechtzuerhalten.
  7. Wählen Sie die Instance aus, die Sie neu starten. Wählen Sie Aktionen, Instance State und dann Neu starten aus.
  8. Wählen Sie die Instance und dann die Ansicht Statusprüfungen aus. Vergewissern Sie sich, dass die Systemstatusprüfungen und die Instance-Statusprüfungen bestanden wurden.
  9. Wählen Sie im Navigationsbereich unter Auto Scaling die Option Auto-Scaling-Gruppen aus.
  10. Wählen Sie die Gruppe der Instance aus, die Sie neu gestartet haben.
  11. Wählen Sie in der Detailansicht Bearbeiten aus. Entfernen Sie Zustandsprüfung unter Unterbrochene Prozesse und wählen Sie dann Speichern aus.

Ähnliche Informationen

Wie verzögere ich die Beendigung einer fehlerhaften Amazon EC2-Instance, damit ich Probleme beheben kann?

AWS OFFICIAL
AWS OFFICIALAktualisiert vor 2 Jahren