Haproxy в настоящее время балансирует нагрузку между 2 серверами, A
ан B
. Клиенты подключаются к этим серверам через постоянные TCP-соединения.
Вопрос: Мы хотим обновиться с сервера A
на более мощный сервер C
. Как мы можем добавить третий сервер C
и удалить A
без прерывания / отключения клиента? Если iptables
используется для перенаправления подключений из A
к C
, будет ли он работать, если мы закроем A
в какой-то момент или A
необходимо оставаться в сети, чтобы продолжить перенаправление существующих клиентов на C
?
haproxy поддерживает операцию перезагрузки. Просто добавьте все необходимые серверы в файл конфигурации, перезагрузите haproxy, а затем вы также можете использовать команды включения / отключения в сокете статистики для динамического включения / отключения серверов.