2016-07-19 16 views
0

Ich habe einen OpsWorks-Stack, in dem eine Instanz ausgeführt wird. Aus irgendeinem Grund möchte ich eine ähnliche Instanz in einer anderen VPC ausführen. Also habe ich einen neuen OpsWorks-Stack erstellt, der die VPC verwendet. Gebacken ein AMI mit der alten Instanz. Ich habe eine Instanz auf dem neuen Stapel hochgespielt. Das Problem ist jedoch, dass Setup nie abgeschlossen wird. Es läuft für immer im Status 'running_setup'. Da ich nichts auf der neuen Instanz konfigurieren möchte, da es ein AMI verwendet, das alles hat, was ich will, ist die run_list (Rezeptliste) leer.Spin-Up-Instanzen mit OpsWorks-Instanz AMI

Ich ssh'ed in den Server. Ich habe festgestellt, dass ein aws-opsworks-Agent bereits ausgeführt wird. Ich habe den Agenten manuell getötet. Aber, kein Glück.

Ich führe die neue Instanz in einem OpsWorks-Stack aus, da ich in Zukunft möglicherweise einige neue Rezepte ausführen muss.

Also, ich bin auf der Suche nach einer Möglichkeit, Instanz in OpsWorks mit einem AMI Spin, wo OpsWorks Agent bereits installiert ist.

Jede Hilfe wäre willkommen.

+0

Wird diese Instanz in einem privaten Subnetz erstellt? – error2007s

+0

@ error2007s Nein, beide Instanzen befinden sich im öffentlichen Subnetz mit öffentlichen IPs –

Antwort

2

Während Sie ein AMI erstellen, auf dem Opsworks ausgeführt wird, müssen Sie sicherstellen, dass bestimmte Schritte ausgeführt werden müssen, bevor Sie in AWS auf die Schaltfläche AMI erstellen klicken.

Überprüfen Sie diese Anleitung und vergewissern Sie sich, dass Sie alle oben genannten Schritte befolgt haben, bevor Sie das AMI erstellt haben. Da Sie bereits erwähnt haben, dass der Opsworks-Agent bereits ausgeführt wird, sollten Sie einen oder alle in diesem Handbuch beschriebenen Schritte nicht ausführen.

http://docs.aws.amazon.com/opsworks/latest/userguide/workinginstances-custom-ami.html#workinginstances-custom-ami-create-opsworks