96 Stimmen

Das Erstellen eines AMI dauert so lange.

Ich erstelle eine AMI für einen Server mit 100G-Dateien. Es dauert schon etwa eine Stunde und es ist immer noch nicht abgeschlossen. (Die AMI sagt immer noch ausstehend) Stimmt etwas nicht damit? Was soll ich tun?

123voto

jackhao Punkte 3347

Nur um andere Leute wissen zu lassen, dieser Prozess könnte sehr, sehr lange dauern. Mein 100 GB AMI dauert etwa 2,5 Stunden zu erstellen und die Fortschrittsanzeige springt direkt von 0 auf 100 danach. Also mach dir keine Sorgen.

11voto

mattm Punkte 5715

Diese Antwort bezieht sich auf eine Ruhestandssituation, in der möglicherweise ein Hardwarefehler für eine Instanz mit einem EBS-Root-Volume vorliegt. In dieser Situation empfiehlt AWS, eine AMI der Instanz zu erstellen, die in den Ruhestand versetzt wird, und eine neue Instanz aus dieser AMI zu starten. In meiner Situation reagierte die Instanz nicht, bevor der Prozess zur Erstellung der AMI gestartet wurde.

Der Schritt zur Erstellung der AMI konnte nach mehr als 8 Stunden nicht abgeschlossen werden.

Als nächstes versuchte ich, die Instanz anzuhalten. Dies konnte ebenfalls nicht innerhalb von 10 Minuten abgeschlossen werden, daher versuchte ich, die Instanz erzwungen anzuhalten (indem ich den Stop-Befehl erneut ausführte). Das erzwungene Anhalten dauerte einige Minuten. Nachdem die Instanz angehalten war, konnte die Erstellung der AMI in weniger als 10 Minuten abgeschlossen werden.

Diese AWS-Forenmeldung schien relevant für meinen Fall zu sein:

6voto

Sunny Adhya Punkte 61

Es hängt vollständig von der Größe der Festplatte ab, die an die ES2-Instanz angeschlossen ist.

Aber man kann den Fortschritt des AMI-Backup-Jobs überprüfen, indem man das EBS-Snapshot überprüft, da es auch einen Snapshot des angeschlossenen EBS erstellt. Sobald das Erstellen eines Snapshots abgeschlossen ist, wird es als Verfügbar (100%) angezeigt, davor wird es als Nicht verfügbar (X%) angezeigt. Wenn es verfügbar wird (100%), ist das AMI-Backup abgeschlossen.

Hier sind einige Bilder vom Snapshot-Fortschritt.

Snapshot-Fortschritt

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X