0

我试图让AWS云信息与Ubuntu AMI上的AutoScalingRollingUpdate一起使用。我正在使用AWS名为ELBGuidedAutoScalingRollingUpgrade.json的模板。AWS Cloudformation ELB健康检查(verify_instance_health)不适用于Ubuntu

一般来说,Autoscaling组正在等待来自ELB后面的EC2实例的信号,当ELB将其标记为InService时,Autoscaling组将继续执行以下任务。

我可以得到CFN-HUP并在Ubuntu的运行,但是cfn-init.log了错误configSets,从CFN-init.log的消息是以下:

cfn-init.log 从AWS实例中的verify_instance_health代码如下: verify_instance_health codes

的CFN-hup.log得到的错误消息:

Error: Could not find configuration at /etc/cfn

回答

1

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