matheusluizz
(usa Debian)
Enviado em 10/05/2018 - 10:05h
Olá galera, beleza?
Seguinte, estou com certa dúvida sobre como realizar uma questão que me foi sugerida, e sobre as ferramentas que posso utilizar para fazer esta operação.
Pois bem, tenho duas máquinas, estas duas máquinas possuem duas placas de rede, uma para a internet e uma para a rede local. O cenário é o seguinte, gostaria de configurar um sistema de IP failover para estas máquinas. Por exemplo: máquina_1 com 2 IPs e máquina_2 com 2 IPs, e estes ips na interface de rede disponível para a internet, ou seja, por ela chegará minhas requisições externas; a outra interface de rede, como havia falado, fica para a rede local.
A questão toda é fazer com que estes IPs (o da interface disponível externamente) sejam compartilhados entre estas duas máquinas, por exemplo, máquina_1 caiu, automaticamente seus 2 IPs vão para a máquina_2, máquina_2 caiu, automaticamente seus 2 IPs vão para a máquina_1, e também fazer o reverso desta operação (o que eu não sei se é possível), se alguma das máquinas que estavam down voltarem a ficar up o IP (que foi para a outra máquina) volta para ela.
Não sei se é possível fazer isso utilizando Kubernetes, pois basicamente o que estas máquinas irão rodar será o haproxy. Eu estava olhando também o keepalived, mas também não sei se é possível configura-lo para caso uma máquina volte a ficar up, o IP retorne para ela.
Ficaria muito grato em trocar uma ideia com vocês sobre esta tarefa, aceito sugestões de como proceder.
Agradeço desde já! Abraços.