AWS Cloudformation ELB healthcheck(verify_instance_health)不适用于Ubuntu

时间:2015-12-22 03:53:09

标签: amazon-web-services ubuntu-14.04 amazon-elb amazon-cloudformation

我正在尝试将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

中找到配置

1 个答案:

答案 0 :(得分:1)

确保在要检查的端口上运行侦听器。还要确保实例的安全组和防火墙上允许该端口。如果将运行状况检查程序配置为通过http进行检查,请确保实例的http侦听器以http响应代码200进行响应。