2016-07-19 134 views
0

我有一个实例正在运行的OpsWorks堆栈。出于某种原因,我想在不同的VPC中运行一个类似的实例。因此,我创建了一个使用VPC的新OpsWorks堆栈。使用旧实例烘烤AMI。我在新堆栈上创建了一个实例。但是,问题在于安装程序从未完成。它永远以'running_setup'状态运行。由于我不想在新实例上配置任何东西,因为它使用了我想要的一切AMI,所以run_list(食谱列表)是空的。使用OpsWorks实例启动实例AMI

我将ssh加入服务器。我发现aws-opsworks代理已经在运行。我手动杀死了这个代理。但是,没有运气。

我在OpsWorks堆栈中运行新实例,因为我将来可能需要运行一些新的配方。

因此,我正在寻找一种方法来使用OpsWorks代理已安装的AMI在OpsWorks中启动实例。

任何帮助,将不胜感激。

+0

该实例是否在私有子网中创建? – error2007s

+0

@ error2007s不,这两个实例都在公共子网中,公共ips –

回答

2

在创建运行Opsworks的AMI时,需要确保在点击AWS中的创建AMI按钮之前需要遵循某些步骤。

请检查本指南并确保您在创建AMI之前遵循了所有提及的步骤,正如您所提到的Opsworks代理程序已在运行,不应发生这种情况,因此您肯定缺少本指南中提到的一个或所有步骤。

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