【发布时间】:2013-09-06 01:34:01
【问题描述】:
我已经使用自动缩放组运行 LBS,它可能会在每次需要时启动一个新实例(例如,在高负载期间)。
到目前为止,它仅根据 AMI id 启动新实例,但我想对我们的基础架构进行木偶化。我不想在每次更改后构建全新的 AMI。因此,我想将 AMI 与干净的操作系统 + 正确配置的 puppet 代理一起使用。
我正在努力寻找的是亚马逊何时(在哪一点)将新实例添加到负载均衡器中?显然我不希望将死机添加到 LB 中。 并且在应用整个 puppet 配置之前,机器可能会被认为是死机,这在启动后可能需要一些时间。
LB 是否只是等到该机器上的端口 80 可用,或者启动脚本中有任何命令确保所有服务都在运行,然后通过一些 API 通知 AWS 实际将自己添加到 LB 中?
【问题讨论】:
标签: amazon-web-services load-balancing puppet