Amazon Autoscaling触发器无法正常工作,如何调试?

时间:2010-06-11 16:53:03

标签: python amazon-ec2 scaling boto

我正在尝试使用自动扩展来在现有实例上的平均CPU负载变高时创建新的EC2实例。情况如下:

  • 我正在使用此boto脚本设置自动缩放(删除了键和图像名称)。 http://balti.ukcod.org.uk/~francis/tmp/start_scaling_ptdaemon.nokeys.py

  • 我已将min_size设置为2,并且AutoScalingGroup正确创建了初始2个实例,这两个实例都正常工作。我很确定这意味着LaunchConfiguration是正确的。

  • 当这两个实例的负载上升到接近100%时,没有任何反应。

一些问题/想法:

  • 有没有办法调试这个?我找不到任何API调用,这些调用可以让我了解Autoscaling正在做什么,或者认为它正在做什么。是否有任何工具可以提供有关其正在进行的操作或是否已正确设置的反馈?

  • 如果Autoscaling出现在AWS控制台中,那就太棒了。

  • 我正在使用欧盟西部可用区。是否有任何原因导致Autoscaling出现问题?

  • 创建触发器时是否有“尺寸”参数的文档?我不知道它意味着什么,只是从一个例子中复制了它的字段。我找不到任何关于它的文档,这些文档没有自我指称它是一个“维度”,没有解释这意味着什么或可能的值是什么。

感谢您的帮助!

2 个答案:

答案 0 :(得分:1)

我相信你已经找到了这些,在Python工具获得想法之前首先使用AWS工具会很好。:)

http://ec2-downloads.s3.amazonaws.com/AutoScaling-2009-05-15.zip http://docs.amazonwebservices.com/AutoScaling/latest/DeveloperGuide/

干杯,

罗德尼

答案 1 :(得分:0)

另外,请查看http://alestic.com/2011/11/ec2-schedule-instance之类的内容,以获取如何使用提供的演示脚本的工具的简单示例。