AWS自动调整问题与ELB中的现有节点相关

  1. 我已经有一个名为MyLoadBalancer的ELB设置。
  2. 我已经有2个节点运行健康检查(检查节点上的URL,看看他们是否到位)
  3. 创build一个自动调整组(最小2,最大10)
  4. 关联的launchconfig mylaunchconfig提供了一个使用AMI的节点
  5. 创build一个触发器,检查平均最小连接数100和最大值500(检查负载平衡器,如果平均连接数大于500,则支持将节点数增加1,如果小于100,则减less1)

as-create-or-update-trigger MyTrigger --auto-scaling-group MyAutoScalingGroup --namespace "AWS/ELB" --measure RequestCount --statistic Average --dimensions "LoadBalancerName=MyLoadBalancer" --period 60 --lower-threshold 500 --upper-threshold 800 --lower-breach-increment=-1 --upper-breach-increment=1 --breach-duration 600

现在的问题是,一旦我把触发器,它启动2节点….但已经有两个节点在LB.

那么,为什么当节点在那里的时候,还要configuration2个节点呢? 是因为它不识别现有的2个节点吗? 那么如何将现有节点添加到AutoScaling组?

我不相信你可以事后将实例添加到自动扩展组中,至less没有API调用这样做。 您必须让AutoScaling服务启动您的实例,然后终止旧的; 之后,你应该是金。

自动调节不能识别负载均衡器中已有的节点。 您必须让autoscaling启动两个节点并终止旧节点。

有关aws的更多信息,请查看http://aws-musings.com