Fehlersuche bei Amazon EC2 Auto Scaling: AMI-Probleme - Amazon EC2 Auto Scaling

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.

Fehlersuche bei Amazon EC2 Auto Scaling: AMI-Probleme

Auf dieser Seite finden Sie Informationen zu den Problemen im Zusammenhang mit Ihren AMIs und möglichen Ursachen sowie zu den Schritten, die Sie ergreifen können, um die Probleme zu lösen.

Wie Sie eine Fehlermeldung abrufen, erfahren Sie unter Abrufen einer Fehlermeldung aus Skalierungen.

Wenn Ihre EC2-Instances aufgrund von AMI-Problemen nicht gestartet werden können, erscheinen eine oder mehrere der folgenden Fehlermeldungen.

Wichtig

AWS unterstützt die private gemeinsame Nutzung eines AMI mit einem anderen AWS Konto, indem die AMI-Berechtigungen geändert werden. Wenn ein AMI privat geschaltet wird, ohne gemeinsam genutzt zu werden, kann dies zu einem Autorisierungsfehler beim Starten neuer Instances führen. Weitere Informationen zum Teilen privat AMIs finden Sie unter Teilen eines AMI mit bestimmten AWS Konten im Amazon EC2 EC2-Benutzerhandbuch.

Die AMI-ID <ID of your AMI> existiert nicht. Die EC2-Instance konnte nicht gestartet werden.

  • Ursache: Das AMI wurde nach dem Erstellen der Startkonfiguration möglicherweise gelöscht.

  • Lösung:

    1. Erstellen Sie eine neue Startvorlage oder Startkonfiguration mit einem gültigen AMI.

    2. Aktualisieren Sie Ihre Auto-Scaling-Gruppe mit der neuen Startvorlage oder Startkonfiguration mithilfe des Befehls update-auto-scaling-group.

Das AMI <AMI-ID> hat den Status "Schwebend" und kann nicht ausgeführt werden. Die EC2-Instance konnte nicht gestartet werden.

Ursache: Wenn Sie Ihr AMI eben erst erstellt haben (indem Sie einen Snapshot einer laufenden Instance aufgenommen oder einen anderen Weg gewählt haben), ist es möglicherweise noch nicht verfügbar.

Lösung: Sie müssen mit dem Erstellen Ihrer Startvorlage oder Startkonfiguration warten, bis Ihr AMI verfügbar ist.

Ungültiger Gerätename <device name>. Die EC2-Instance konnte nicht gestartet werden.

Ursache: Wenn Sie ein EBS-Volume an eine EC2-Instance anhängen, müssen Sie einen gültigen Gerätenamen für das Volume angeben. Das ausgewählte AMI muss diesen Gerätenamen unterstützen.

Lösung:

  1. Erstellen Sie eine neue Startvorlage oder Startkonfiguration und geben Sie den richtigen Gerätenamen für Ihr AMI an. Die empfohlene Namenskonvention variiert je nach Virtualisierungstyp des AMI. Weitere Informationen finden Sie unter Gerätenamen im Amazon EC2 EC2-Benutzerhandbuch.

  2. Aktualisieren Sie Ihre Auto-Scaling-Gruppe mit der neuen Startvorlage oder Startkonfiguration mithilfe des Befehls update-auto-scaling-group.

Die Architektur 'arm64' des angegebenen Instance-Typs entspricht nicht der Architektur 'x86_64' des angegebenen AMI... Das Starten der EC2-Instance ist fehlgeschlagen.

Ursache 1: Wenn die Architektur des AMI und der in Ihrer Startvorlage oder Startkonfiguration verwendete Instance-Typ nicht übereinstimmen, erhalten Sie einen Fehler, wenn Amazon EC2 Auto Scaling versucht, eine Instance mit der inkompatiblen Instance-Konfiguration zu starten.

Lösung 1:

  1. Überprüfen Sie die Architektur Ihres AMI mit dem Befehl describe-images oder von der Amazon EC2 EC2-Konsole aus, indem Sie den Wert Architecture im Detailbereich der Amazon Machine Images () AMIs -Seite überprüfen.

  2. Suchen Sie mit dem describe-instance-typesBefehl oder von der Amazon EC2 EC2-Konsole aus nach einem Instance-Typ, der dieselbe Architektur wie Ihr AMI hat, indem Sie die Spalte Architektur auf dem Bildschirm Instance-Typen überprüfen. Weitere Informationen zur Auswahl eines kompatiblen Instance-Typs finden Sie unter Kompatibilität bei der Änderung des Instance-Typs im Amazon EC2 EC2-Benutzerhandbuch.

  3. Erstellen Sie eine neue Startvorlage oder Startkonfiguration mit einem Instance-Typ, der die gleiche Architektur wie Ihr AMI hat.

  4. Aktualisieren Sie Ihre Auto-Scaling-Gruppe mit der neuen Startvorlage oder Startkonfiguration mithilfe des Befehls update-auto-scaling-group.

Ursache 2: Amazon EC2 Auto Scaling versucht, einen Instance-Typ zu starten, der in der Richtlinie für gemischte Instances für Ihre Auto-Scaling-Gruppe angegeben ist, aber der Instance-Typ hat nicht die gleiche Architektur wie das in Ihrer Startvorlage angegebene AMI.

Lösung 1: Nehmen Sie keine Instance-Typen mit unterschiedlichen Architekturen in Ihre Richtlinie für gemischte Instances auf.

  1. Überprüfen Sie die Architektur Ihres AMI mit dem Befehl describe-images oder von der Amazon EC2 EC2-Konsole aus, indem Sie den Wert Architecture im Detailbereich der Amazon Machine Images () AMIs -Seite überprüfen.

  2. Überprüfen Sie die Architektur jedes Instance-Typs, den Sie in Ihre Richtlinie für gemischte Instanzen aufnehmen möchten, mithilfe des describe-instance-typesBefehls oder von der Amazon EC2 EC2-Konsole aus, indem Sie die Spalte Architektur auf dem Bildschirm Instance-Typen überprüfen. Weitere Informationen zur Auswahl kompatibler Instance-Typen finden Sie unter Kompatibilität bei der Änderung des Instance-Typs im Amazon EC2 EC2-Benutzerhandbuch.

  3. Aktualisieren oder entfernen Sie die inkompatiblen Instance-Typen mit dem update-auto-scaling-groupBefehl aus Ihrer Auto Scaling Scaling-Gruppe.

Lösung 2: Um sowohl Arm- (Graviton2) als auch x86_64- (Intel) Instances in derselben Auto-Scaling-Gruppe zu starten, müssen Sie Startvorlagen verwenden, die von einem Arm-kompatiblen AMI bzw. einem Intel-x86-kompatiblen AMI unterstützt werden, um den Instance-Typen in Ihrer Richtlinie für gemischte Instances zu entsprechen.

  1. Überprüfen Sie die Architektur des AMI in Ihrer vorhandenen Startvorlage mit dem Befehl describe-images oder von der Amazon EC2 EC2-Konsole aus, indem Sie den Wert Architektur im Detailbereich der Seite Amazon Machine Images () AMIs überprüfen.

  2. Erstellen Sie eine neue Startvorlage mit einem AMI, das der anderen Architektur entspricht, die Sie verwenden möchten.

  3. Aktualisieren Sie Ihre Auto Scaling Scaling-Gruppe, um die bestehende Startvorlage zu überschreiben, und geben Sie mithilfe des update-auto-scaling-groupBefehls die neue Startvorlage für jeden kompatiblen Instance-Typ an. Weitere Informationen finden Sie unter Verwenden von mehreren Startvorlagen.

AMI '<AMI ID>' ist deaktiviert und kann nicht ausgeführt werden. Die EC2-Instance konnte nicht gestartet werden.

Ursache: Sie versuchen, Instances von einem AMI aus zu starten, das deaktiviert wurde. Weitere Informationen finden Sie unter Deaktivieren eines AMI im Benutzerhandbuch für Amazon EC2.

Lösung:

  1. Erstellen Sie eine neue Startvorlage oder Startkonfiguration und geben Sie ein AMI an, das nicht deaktiviert ist.

  2. Aktualisieren Sie Ihre Auto-Scaling-Gruppe mit der neuen Startvorlage oder Startkonfiguration mithilfe des Befehls update-auto-scaling-group.