Problema de escalonamento automático da AWS com nós existentes no ELB

1
  1. Eu já tenho uma configuração do ELB chamada MyLoadBalancer.
  2. Já tenho 2 nós em execução com verificações de integridade (que verifica uma URL no nó para ver se estão ativadas)
  3. Criado um grupo de escalonamento automático (mín. 2, máx. 10)
  4. Associated launchconfig mylaunchconfig que provisiona um nó usando uma AMI
  5. Criamos um acionador que verifica as conexões do avg min de 100 e Max de 500 (verifica o balanceador de carga e é suporte para aumentar a contagem de nós em 1, se as conexões de média forem > 500 e diminuídas em um se menos que 100)

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

Agora o problema é, assim que eu colocar o gatilho, ele inicia 2 nós .... mas já existem dois nós no LB.

Então, por que o provisionamento é mais 2 nós, quando os nós estão lá? é porque não está reconhecendo os 2 nós existentes? então, como adiciono os nós existentes ao grupo AutoScaling?

    
por Ram Prasad 24.06.2009 / 16:55

2 respostas

2

Não acredito que você possa adicionar instâncias a um grupo de escalonamento automático após o fato, pelo menos não há uma chamada de API para isso. Você terá que deixar o serviço de AutoScaling iniciar suas instâncias e, em seguida, encerrar suas antigas; depois disso, você deveria ser de ouro.

    
por 02.12.2009 / 03:41
2

O escalonamento automático não reconhece os nós que já estão no balanceador de carga. Você precisa permitir que o escalonamento automático inicie dois nós e finalize os antigos.

Para saber mais sobre o aws, verifique isso - link

    
por 26.12.2009 / 23:06