Probleme beim Stoppen von EC2 Amazon-Instances beheben - Amazon Elastic Compute Cloud

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.

Probleme beim Stoppen von EC2 Amazon-Instances beheben

Wenn Sie Ihre von Amazon EBS unterstützte Instance gestoppt haben und sie im stopping Status feststeckt, liegt möglicherweise ein Problem mit dem zugrunde liegenden Host-Computer vor. Versuchen Sie zunächst, das Stoppen der Instance zu erzwingen. Wenn die Instance nicht beendet wird, können Sie Unterstützung bei diesem Problem anfordern.

Während sich eine Instance im Status stopping oder einem anderen Status außer running befindet, entstehen keine Kosten für die Instance-Nutzung. Ihnen wird die Instance-Nutzung nur in Rechnung gestellt, wenn sich eine Instance im running-Status befindet.

Erzwingung des Stopps einer Instance

Erzwingen Sie über die Konsole oder die , dass die Instance angehalten wir AWS CLI.

Anmerkung

Sie können nur dann erzwingen, dass eine Instance die Konsole nicht mehr verwendet, wenn sich die Instance im Zustand stopping befindet. Sie können erzwingen, dass eine Instance die AWS CLI nicht mehr verwendet, wenn sich die Instance in jedem Zustand außer shutting-down und terminated befindet.

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

  2. Klicken Sie im Navigationsbereich auf Instances und wählen Sie die hängen gebliebene Instance aus.

  3. Wählen Sie Instance state (Instance-Status), Force stop instance (Anhalten der Instance erzwingen), Stop (Anhalten).

    Beachten Sie, dass Force stop instance (Anhalten der Instance erzwingen) nur dann in der Konsole verfügbar ist, wenn sich Ihre Instance im Zustand stopping befindet. Wenn sich Ihre Instance in einem anderen Status befindet (außer shutting-down undterminated), können Sie den verwenden, AWS CLI um das Stoppen Ihrer Instance zu erzwingen.

AWS CLI
Um das Stoppen der Instanz zu erzwingen, verwenden Sie den AWS CLI

Verwenden Sie den Befehl stop-instances und geben Sie die Option --force wie folgt an:

aws ec2 stop-instances --instance-ids i-0123ab456c789d01e --force

Wenn die Instance nach 10 Minuten nicht gestoppt wurde, posten Sie eine Hilfeanforderung im AWS re:Post. Um schneller eine Lösung zu erhalten, geben Sie die Instance-ID dabei an und beschreiben Sie die Schritte, die Sie unternommen haben. Wenn Sie einen Supportplan haben, können Sie auch einen technischen Support-Fall im Support Center erstellen.

(Optional) Erstellen Sie eine Ersatzinstanz

Während Sie auf Unterstützung durch AWS re:Postoder das Support Center warten, können Sie bei Bedarf eine Ersatzinstanz erstellen. Erstellen Sie AMI aus der festgefahrenen Instanz eine und starten Sie eine neue Instanz mit der neuenAMI.

Wichtig

Sie können eine Ersatzinstanz erstellen, wenn die festgefahrene Instanz nur Systemstatusprüfungen durchführt, da Instanzstatusprüfungen dazu führen, dass ein exaktes Replikat des defekten Betriebssystems AMI kopiert wird. Nachdem Sie die Statusmeldung bestätigt haben, erstellen Sie die AMI und starten Sie eine neue Instanz mit der neuenAMI.

Console
Eine Ersatz-Instance mithilfe der Konsole erstellen
  1. Öffnen Sie die EC2 Amazon-Konsole unter https://console.aws.amazon.com/ec2/.

  2. Klicken Sie im Navigationsbereich auf Instances und wählen Sie die hängen gebliebene Instance aus.

  3. Wählen Sie Actions (Aktionen), Image and templates (Image und Vorlagen), Create image (Image erstellen).

  4. Gehen Sie auf der Seite Create image (Image erstellen) wie folgt vor:

    1. Geben Sie einen Namen und eine Beschreibung für die einAMI.

    2. Löschen Sie die Reboot-Instanz.

    3. Wählen Sie Create Image (Abbild erstellen) aus.

    Weitere Informationen finden Sie unter AMIAus einer Instance eine erstellen.

  5. Starten Sie eine neue Instanz von AMI und überprüfen Sie, ob die neue Instanz funktioniert.

  6. Wählen Sie die festgefahrene Instanz aus und wählen Sie Aktionen, Instanzstatus, Instanz beenden (löschen). Wenn die Instance auch beim Beenden hängen bleibt, erzwingt Amazon sie EC2 automatisch, innerhalb weniger Stunden zu beenden.

AWS CLI
Um eine Ersatz-Instance mit dem zu erstellen CLI
  1. Erstellen Sie mit AMI dem Befehl create-image (AWS CLI) und der folgenden --no-reboot Option eine aus der festgefahrenen Instanz:.

    aws ec2 create-image --instance-id i-0123ab456c789d01e --name "AMI" --description "AMI for replacement instance" --no-reboot
  2. Starten Sie eine neue Instanz AMI mit dem Befehl run-instances (AWS CLI) wie folgt:

    aws ec2 run-instances --image-id ami-1a2b3c4d --count 1 --instance-type c3.large --key-name MyKeyPair --security-groups MySecurityGroup
  3. Überprüfen Sie, ob die neue Instance ausgeführt wird.

  4. Beenden Sie die hängen gebliebene Instance mit dem terminate-instances (AWS CLI)-Befehl wie folgt:

    aws ec2 terminate-instances --instance-ids i-1234567890abcdef0

Wenn Sie AMI aus der Instanz keine erstellen können, wie im vorherigen Verfahren beschrieben, können Sie wie folgt eine Ersatzinstanz einrichten:

(Alternativ) Eine Ersatz-Instance mithilfe der Konsole erstellen
  1. Wählen Sie die Instance und dann Description (Beschreibung), Block devices (Blockgeräte). Wählen Sie jedes Volume aus und notieren Sie sich seine Volume-ID. Machen Sie sich auch eine Notiz, welches Volume das Stamm-Volume ist.

  2. Wählen Sie im Navigationsbereich Volumes aus. Wählen Sie jedes einzelne Volume für die Instance aus und klicken Sie dann auf Actions und Create Snapshot.

  3. Wählen Sie im Navigationsbereich die Option Snapshots. Wählen Sie den Snapshot aus, den Sie gerade erstellt haben, und klicken Sie dann auf Actions und Create Volume.

  4. Starten Sie eine Instance mit demselben Betriebssystem wie die hängen gebliebene Instance. Notieren Sie sich die Volume-ID und den Gerätenamen des Stamm-Volumes.

  5. Wählen Sie im Navigationsbereich Instances aus, wählen Sie die Instance, die Sie soeben gestartet haben, aus und klicken Sie auf Instance State (Instance-Status), Stop instance (Instance anhalten).

  6. Wählen Sie im Navigationsbereich Volumes und dann das Stamm-Volume der angehaltenen Instance aus. Klicken Sie auf Actions und Detach Volume.

  7. Wählen Sie das Stamm-Volume aus, dass Sie von der hängen gebliebenen Instance erstellt haben. Klicken Sie auf Actions (Aktionen) und Attach Volume (Volume anhängen) und hängen Sie es der neuen Instance als Stamm-Volume an (mit dem Gerätenamen, den Sie sich notiert haben). Fügen Sie der Instance ggf. weitere nicht Stamm-Volumes an.

  8. Klicken Sie im Navigationsbereich auf Instances und wählen Sie die Ersatz-Instance aus. Wählen Sie Instance state (Instance-Status), Start instance (Instance starten). Überprüfen Sie, ob die Instance ausgeführt wird.

  9. Wählen Sie die festgefahrene Instanz aus, wählen Sie Instanzstatus und Instanz beenden (löschen). Wenn die Instance auch beim Beenden hängen bleibt, erzwingt Amazon sie EC2 automatisch, innerhalb weniger Stunden zu beenden.