Amazon ec2 AWS CLI:无法在Opsworks上注册EC2 EBS支持的实例

Amazon ec2 AWS CLI:无法在Opsworks上注册EC2 EBS支持的实例,amazon-ec2,aws-opsworks,aws-cli,Amazon Ec2,Aws Opsworks,Aws Cli,通过使用AWS CLI,我试图在指定的日期时间创建OpsWorks堆栈的克隆 为了做到这一点,我确保我有以下几点: 运行EBS支持的OpsWorks实例的每小时快照 我的数据库的时间点RDS快照 所有与RDS相关的工作都很好,但我似乎无法在OpsWorks中正确连接EC2实例 首先,我尝试从快照创建一个AMI,将其作为EC2实例运行,然后将其注册到我的堆栈中,这产生了以下错误: [Thu,2015年3月12日11:48:14+0000]opsworks初始化:启动安装程序 构建本机扩展。这可

通过使用AWS CLI,我试图在指定的日期时间创建OpsWorks堆栈的克隆

为了做到这一点,我确保我有以下几点:

  • 运行EBS支持的OpsWorks实例的每小时快照
  • 我的数据库的时间点RDS快照
所有与RDS相关的工作都很好,但我似乎无法在OpsWorks中正确连接EC2实例

首先,我尝试从快照创建一个AMI,将其作为EC2实例运行,然后将其注册到我的堆栈中,这产生了以下错误:

[Thu,2015年3月12日11:48:14+0000]opsworks初始化:启动安装程序 构建本机扩展。这可能需要一段时间。。。 /tmp/opsworks代理安装程序。APUKk5gzWGKpIB4l/opsworks代理安装程序/opsworks代理/lib/bootstrap/installer.rb:74:in
install\u instance\u agent':/opt/aws/opsworks/releases/2015020110181912\u 33002015010181912已经存在并且当前正在中止。(运行时错误)
从/tmp/opsworks代理安装程序.APUKk5gzWGKpIB4l/opsworks代理安装程序/opsworks代理/lib/bootstrap/instance\u agent\u registration\u installer.rb:30:in
block in run' 来自/tmp/opsworks agent installer.APUKk5gzWGKpIB4l/opsworks agent installer/opsworks agent/lib/bootstrap/log.rb:96:in
measure'
来自/tmp/opsworks agent installer.APUKk5gzWGKpIB4l/opsworks agent installer/opsworks agent/lib/bootstrap/instance_agent_registration_installer.rb:30:in
run' 来自/tmp/opsworks agent installer.APUKk5gzWGKpIB4l/opsworks agent installer/opsworks agent/lib/bootstrap/instance_agent_registration_installer.rb:13:in
run'
来自/tmp/opsworks agent installer.APUKk5gzWGKpIB4l/opsworks agent installer/opsworks agent/bin/opsworks agent registration installer.rb:18:in
' [Thu,2015年3月12日11:50:08+0000]opsworks初始化:代理安装失败。 [Thu,2015年3月12日11:50:08+0000]opsworks初始化:请验证在/var/log/aws/opsworks下找到的日志文件,并将结果提交给aws支持部门

我的第二次尝试是用快照创建一个卷,然后用它替换EC2实例的根设备。其结果是:

调用DetachVolume操作时发生客户端错误(IncorrectState):无法分离根卷[…]

然后,我想用亚马逊的UbuntuLTS14.04AMI测试一个新创建的EC2实例,但也没有成功:


命令“['ssh','-tt','',u'/bin/sh-c'set-e\numask 007\nAGENT\u TMP\u DIR=$(mktemp-d/TMP/opsworks agent installer.xxxxxxxxxxxxxxxxxxxxxx)\ncurl--重试5-L | tar xz-c$agent\u TMP\u DIR\ncat>$agent\u TMP\u DIR/opsworks agent installer/prefig出于好奇,您在制作自己的产品时遵循了吗


在对实例进行映像之前,您需要对其执行某些操作。我认为它可能会干扰opsworks初始化/引导过程。您所遇到的错误似乎暗示了这一点。

的确如此。我删除了opsworks代理,它工作得很好。谢谢!没问题。很高兴我能提供帮助!