我正在尝试将AWS cloudformation与Ubuntu AMI上的AutoScalingRollingUpdate配合使用。我正在关注名为ELBGuidedAutoScalingRollingUpgrade.json
的AWS模板。
通常,Autoscaling组正在等待来自ELB后面的EC2实例的信号,当ELB将其标记为InService时,Autoscaling组将继续执行以下工作。
我可以在 ubuntu 上启动并运行cfn-hup,但是cfn-init.log
出现了configSets错误,来自cfn-init.log的消息如下:
cfn-init.log AWS示例中的verify_instance_health代码如下: verify_instance_health codes
cfn-hup.log收到错误消息:
错误:无法在/ etc / cfn
中找到配置
答案 0 :(得分:1)
确保在要检查的端口上运行侦听器。还要确保实例的安全组和防火墙上允许该端口。如果将运行状况检查程序配置为通过http进行检查,请确保实例的http侦听器以http响应代码200进行响应。