我有一个运行实例的OpsWorks堆栈。出于某种原因,我想在不同的VPC中运行类似的实例。因此,我创建了一个使用VPC的新OpsWorks堆栈。使用旧实例烘焙AMI。我在新堆栈上启动了一个实例。但是,问题是设置永远不会完成。它永远以'running_setup'状态运行。由于我不想在新实例上配置任何内容,因为它使用了具有我想要的所有内容的AMI,因此run_list(配方列表)为空。
我ssh进了服务器。我发现aws-opsworks代理已在运行。我手动杀了代理人。但是,没有运气。
我在OpsWorks堆栈中运行新实例,因为我将来可能需要运行一些新的配方。
所以,我正在寻找一种方法来使用已安装OpsWorks代理的AMI在OpsWorks中启动实例。
任何帮助都将不胜感激。
答案 0 :(得分:2)
在创建运行Opsworks的AMI时,您需要确保在AWS中点击创建AMI按钮之前需要遵循某些步骤。
检查本指南并确保在创建AMI之前已按照所有步骤进行操作,正如您所提到的,Opsworks代理已在运行,这不应该发生,因此您肯定错过了本指南中提到的一个或所有步骤。 / p>