

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
<a name="TroubleshootingInstancesStopping"></a>

Wenn Sie Ihre Amazon-EBS-gestützte Instance angehalten haben und sie im Status `stopping` hängen bleibt, hängt das Problem möglicherweise mit dem zugrunde liegenden Host-Computer vor.

Um dieses Problem zu beheben, führen Sie die folgenden Schritte aus:

1. **Erzwungenes Anhalten der Instance**

   Verwenden Sie die EC2 Amazon-Konsole oder die AWS CLI , um das Stoppen der Instance zu erzwingen. Die Schritte finden Sie in [Erzwingung des Stopps einer Instance](#force-stop-instance).

   Die Instance versucht zunächst, das System ordnungsgemäß herunterzufahren. Dabei werden auch Dateisystem-Caches und Metadaten geleert (obwohl Sie optional das ordnungsgemäße Herunterfahren umgehen können).. Wenn das ordnungsgemäße Herunterfahren nicht innerhalb des Timeout-Zeitraums abgeschlossen werden kann, wird die Instance gewaltsam heruntergefahren, ohne die Dateisystem-Caches und Metadaten zu leeren.

1. **Nach dem erzwungenen Anhalten**

   Führen Sie Verfahren zur Überprüfung und Reparatur des Dateisystems durch.
**Wichtig**  
Die Durchführung dieser Verfahren ist von entscheidender Bedeutung, da ein erzwungenes Anhalten das Leeren von Dateisystemcaches und Metadaten verhindert.

1. **Wenn das erzwungene Anhalten fehlschlägt**

   Wenn die Instance nach 10 Minuten nicht angehalten wurde, gehen Sie wie folgt vor:

   1. Stellen Sie eine Hilfeanfrage an [AWS re:Post](https://repost.aws/). Um schneller eine Lösung zu erhalten, geben Sie die Instance-ID dabei an und beschreiben Sie die Schritte, die Sie unternommen haben.

   1. Wenn Sie einen Supportplan haben, können Sie auch einen technischen Support-Fall im [Support Center](https://console.aws.amazon.com/support/home#/) erstellen.

   1. Während Sie auf Unterstützung warten, können Sie bei Bedarf eine Ersatz-Instance erstellen. Die Schritte finden Sie in [(Optional) Eine Ersatz-Instance erstellen](#Creating_Replacement_Instance).

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.

**Topics**
+ [Erzwingung des Stopps einer Instance](#force-stop-instance)
+ [(Optional) Eine Ersatz-Instance erstellen](#Creating_Replacement_Instance)

## Erzwingung des Stopps einer Instance
<a name="force-stop-instance"></a>

Sie können das Anhalten einer Instance erzwingen. Wenn die Instance nach 10 Minuten nicht gestoppt wurde, posten Sie eine Hilfeanforderung im [AWS re:Post](https://repost.aws/). 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](https://console.aws.amazon.com/support/home#/) erstellen.

**Anmerkung**  
Mit der Konsole können Sie nur dann das Anhalten einer Instance erzwingen, wenn sich die Instance im Status `stopping` befindet. Mit der AWS CLI können Sie nur dann das Anhalten einer Instance erzwingen, wenn sich die Instance im Status `pending`, `running` oder `stopping` befindet.

------
#### [ Console ]

**So erzwingen Sie das Anhalten einer Instance**

1. Öffnen Sie die EC2 Amazon-Konsole unter [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

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

1. Wählen Sie **Instance-Status**, **Anhalten der Instance erzwingen**.

   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` und`terminated`), können Sie den verwenden, AWS CLI um das Stoppen Ihrer Instance zu erzwingen.

1. (Optional) Um das ordnungsgemäße Herunterfahren des Betriebssystems während des erzwungenen Anhaltens zu umgehen, aktivieren Sie das Kontrollkästchen **Herunterfahren des Betriebssystems überspringen**.

1. Wählen Sie **Anhalten erzwingen**.

------
#### [ AWS CLI ]

**So erzwingen Sie das Anhalten einer Instance**  
Verwenden den Befehl [stop-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/stop-instances.html) mit der Option `--force`.

```
aws ec2 stop-instances \
    --instance-ids i-1234567890abcdef0 \
    --force
```

Fügen Sie die Option `--skip-os-shutdown` hinzu, um das ordnungsgemäße Herunterfahren des Betriebssystems während des erzwungenen Anhaltens zu umgehen.

```
aws ec2 stop-instances \
    --instance-ids i-1234567890abcdef0 \
    --force \
    --skip-os-shutdown
```

------
#### [ PowerShell ]

**So erzwingen Sie das Anhalten einer Instance**  
Verwenden Sie das [Stop-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Stop-EC2Instance.html)Cmdlet und legen Sie den Wert auf fest`-Enforce`. `true`

```
Stop-EC2Instance `
    -InstanceId i-1234567890abcdef0 `
    -Enforce $true
```

Fügen Sie `-SkipOsShutdown $true` hinzu, um das ordnungsgemäße Herunterfahren des Betriebssystems während des erzwungenen Anhaltens zu umgehen.

```
Stop-EC2Instance `
    -InstanceId i-1234567890abcdef0 `
    -Enforce $true `
    -SkipOsShutdown $true
```

------

## (Optional) Eine Ersatz-Instance erstellen
<a name="Creating_Replacement_Instance"></a>

Während Sie auf Hilfe vom [AWS re:Post](https://repost.aws/) oder vom [Support-Center](https://console.aws.amazon.com/support/home#/) warten, können Sie eine Ersatz-Instance erstellen. Erstellen Sie eine AMI der hängengebliebenen Instance und starten Sie mit dem neuen AMI eine neue Instance.

**Wichtig**  
Sie können eine Ersatz-Instance erstellen, wenn die festgefahrene Instance nur [Systemstatusprüfungen](monitoring-instances-status-check.md) erstellt, da Instance-Statusprüfungen dazu führen, dass das AMI eine exakte Kopie des defekten Betriebssystems kopiert. Nachdem Sie die Statusmeldung bestätigt haben, erstellen Sie das AMI und starten Sie eine neue Instance mit dem neuen AMI.

------
#### [ Console ]

**So erstellen Sie eine Ersatz-Instance**

1. Öffnen Sie die EC2 Amazon-Konsole unter [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/).

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

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

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

   1. Geben Sie einen Namen und eine Beschreibung für das AMI ein.

   1. Löschen **Sie die Reboot-Instance**.

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

   Weitere Informationen finden Sie unter [Ein AMI aus einer Instance erstellen](creating-an-ami-ebs.md#how-to-create-ebs-ami).

1. Starten Sie eine neue Instance über das AMI und überprüfen Sie, ob die neue Instance funktioniert.

1. Wählen Sie die hängen gebliebene Instance und anschließend **Aktionen** aus. Wählen Sie dann die Optionen **Instance-Status** und **Instance beenden** aus. Wenn die Instance auch beim Beenden hängen bleibt, erzwingt Amazon sie EC2 automatisch, innerhalb weniger Stunden zu beenden.

Wenn Sie kein AMI auf der Instance wie in den vorherigen Schritten beschrieben erstellen können, richten Sie eine Ersatz-Instance wie folgt ein:

**(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.

1. 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**.

1. 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**.

1. 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.

1. 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)**.

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

1. 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.

1. 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.

1. Wählen Sie die hängen gebliebene Instance und anschließend **Instance-Status** und **Instance beenden (löschen)** aus. Wenn die Instance auch beim Beenden hängen bleibt, erzwingt Amazon sie EC2 automatisch, innerhalb weniger Stunden zu beenden.

------
#### [ AWS CLI ]

**So erstellen Sie eine Ersatz-Instance**

1. Erstellen Sie ein AMI aus der hängengebliebenen Instance mit dem Befehl [create-image](https://docs.aws.amazon.com/cli/latest/reference/ec2/create-image.html) und der Option `--no-reboot`.

   ```
   aws ec2 create-image \
       --instance-id i-1234567890abcdef0 \
       --name "my-replacement-ami" \
       --description ""AMI for replacement instance" \
       --no-reboot
   ```

1. Starten Sie aus dem gerade erstellten AMI eine neue Instance mit dem Befehl [run-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/run-instances.html).

1. Überprüfen Sie, ob die neue Instance ausgeführt wird.

1. (Optional) Beenden Sie die hängengebliebene Instance mit dem Befehl [terminate-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/terminate-instances.html).

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

------
#### [ PowerShell ]

**So erstellen Sie eine Ersatz-Instance**

1. Erstellen Sie mit dem [New-EC2Image](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Image.html)Cmdlet ein AMI aus der festgefahrenen Instanz und setzen `-NoReboot` Sie es auf. `true`

   ```
   New-EC2Image `
       -InstanceId i-1234567890abcdef0 `
       -Name "my-replacement-ami" `
       -Description "AMI for replacement instance" `
       -NoReboot $true
   ```

1. Starten Sie mit dem [New-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/New-EC2Instance.html)Cmdlet eine neue Instance aus dem AMI, das Sie gerade erstellt haben.

1. Überprüfen Sie, ob die neue Instance ausgeführt wird.

1. (Optional) Beenden Sie die festgefahrene Instance mit dem Cmdlet [Remove-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Remove-EC2Instance.html).

   ```
   Remove-EC2Instance -InstanceId i-1234567890abcdef0
   ```

------