Erstellen AMI Bild als Teil einer cloudformation-Stacks

Möchte ich zum erstellen einer EC2-cloudformation-Stacks, die grundsätzlich in den folgenden Schritten beschrieben:

1.- Starten Sie die Instanz

2.- Bestimmung der Instanz

3.- Stoppen Sie die Instanz, und erstellen Sie ein AMI-image heraus

4.- Erstellen Sie eine autoskalierender Gruppe mit den erstellten AMI-image als Quelle zum starten neuer Instanzen.

Grundsätzlich kann ich tun, 1 und 2 in einer cloudformation-Vorlage und 4 in einer zweiten Vorlage. Was ich don ' T scheinen in der Lage zu tun ist, erstellen Sie ein AMI-image von einer Instanz innerhalb einer cloudformation-Vorlage, die im Grunde erzeugt das problem, dass Sie manuell entfernen Sie die AMI, wenn ich will nehmen Sie den Stapel.

Dass gesagt wird, meine Fragen sind:

1.- Gibt es eine Möglichkeit zu schaffen, ein AMI-image von einer Instanz INNERHALB der cloudformation-Vorlage?

2.- Wenn die Antwort auf 1 Nein ist, gibt es eine Möglichkeit zum hinzufügen einer AMI-Bild (oder jede andere Ressource, für diese Angelegenheit) zu machen, Teil einer abgeschlossenen stack?

EDIT:

Nur zur Klarstellung, ich habe das problem bereits gelöst, die Erstellung der AMI und in einer cloudformation-Vorlage, ich kann es einfach nicht schaffen die AMI INNERHALB des cloudformation-Vorlage oder fügen Sie es irgendwie auf dem stack erstellt.

Als ich bemerkte auf Ricos Antwort, was ich jetzt Tue, ist, verwenden Sie ein ansible-playbook, das hat im wesentlichen 3 Schritte:

1.- Erstellen Sie eine Basis-Instanz mit einer cloudformation-Vorlage

2.- Erstellen, mit ansible, ein AMI der die Instanz erstellt auf Schritt 1

3.- Erstellen Sie den rest des Stapels (ELB, autoskalierender Gruppen, etc) mit einem zweiten cloudformation-Vorlage, die updates die man erstellt auf Schritt 1, und verwendet das AMI erstellt Schritt 2 zum starten von Instanzen.

Dies ist, wie Schaffe ich es jetzt, aber ich wollte wissen, ob es eine Möglichkeit zum erstellen eines AMI INNERHALB einer cloudformation-Vorlage oder wenn es möglich ist, fügen Sie die erstellte AMI auf dem Stapel (so etwas wie das erzählen der Stapel, "Hey, das gehört auch dir, so handle it").

InformationsquelleAutor | 2014-01-29

Schreibe einen Kommentar