【发布时间】:2015-01-16 06:32:08
【问题描述】:
根据 AWS 文档,您可以通过两种不同的方式创建自定义 AMI。
http://docs.aws.amazon.com/opsworks/latest/userguide/workinginstances-custom-ami.html
我直接从 EC2 实例创建我的 AMI,因此 OPworks 代理不应该在那里。然而,使用我的 AMI 创建的实例无法通过设置阶段。
有谁知道这是为什么?
更新:
这里有更多信息。如果您查看上面的文章,它说要停止 OPworks 代理等。 好吧,我登录了一个使用 Amazon linux 映像创建的实例,并且安装并运行了 opworks 代理。在我从自定义 AMI 创建的实例上,从未发生过。实例只是启动并停留在那里:
[ec2-user@ip-10-252-81-177 ~]$ pstree
init─┬─abrtd
├─agetty
├─atd
├─auditd───{auditd}
├─automount───4*[{automount}]
├─certmonger
├─crond
├─cupsd
├─dbus-daemon───{dbus-daemon}
├─dhclient
├─hald─┬─hald-runner
│ └─{hald}
├─master─┬─pickup
│ └─qmgr
├─6*[mingetty]
├─rhsmcertd
├─rpc.statd
├─rpcbind
├─rsyslogd───3*[{rsyslogd}]
├─sshd───sshd───sshd───bash───pstree
└─udevd───2*[udevd]
[ec2-user@ip-10-252-81-177 ~]
没有运行 opsworks 代理并且不存在 opswork 二进制文件: 访问http://aws.amazon.com/opsworks了解更多信息。
[ec2-user@ip-10-252-16-152 ~]$ locate opworks
[ec2-user@ip-10-252-16-152 ~]$ sudo find / -name "*opworks*" -print
[ec2-user@ip-10-252-16-152 ~]$
谢谢!
【问题讨论】: