Como ninguém conseguiu fornecer os detalhes, veja o que fizemos:
Primeiro, somos um cliente RightScale, portanto, se você também precisar, será necessário desativar o script reconverge
, que é executado a cada 15 minutos, usando o script operacional fornecido. Isso impedirá que o script substitua suas alterações quando não encontrar nenhum servidor de aplicativos ativo e removerá quaisquer referências.
Em seguida, em /etc/haproxy
atualizamos a seção de backend haproxy.cfg
, a linha final do que parece ser o material padrão é:
# Special server line that allow HAProxy to start with cookies enabled and no valid servers.
server disabled-server 127.0.0.1:1 disabled
Então, logo abaixo, onde os servidores de aplicativos seriam definidos, incluímos:
server THE-INSTANCE-REF_ID 123.123.123.123:80 check inter 3000 rise 2 fall 3 maxconn 500
Nós temos dois LB's, então apenas apontamos um antigo para um novo, respectivamente. Tudo está funcionando como um encanto. Deixaremos essas duas antigas LBs por algumas semanas enquanto nossos clientes atualizam seu DNS e depois os reduzem depois, economizaram muita dor de cabeça ao invés de tentar organizar a TI de todos em um movimento agendado!