Назад | Перейти на главную страницу

Как добавить / удалить новый сервер за Haproxy с минимальными нарушениями

Haproxy в настоящее время балансирует нагрузку между 2 серверами, A ан B. Клиенты подключаются к этим серверам через постоянные TCP-соединения.

Вопрос: Мы хотим обновиться с сервера A на более мощный сервер C. Как мы можем добавить третий сервер C и удалить A без прерывания / отключения клиента? Если iptables используется для перенаправления подключений из A к C, будет ли он работать, если мы закроем A в какой-то момент или A необходимо оставаться в сети, чтобы продолжить перенаправление существующих клиентов на C?

haproxy поддерживает операцию перезагрузки. Просто добавьте все необходимые серверы в файл конфигурации, перезагрузите haproxy, а затем вы также можете использовать команды включения / отключения в сокете статистики для динамического включения / отключения серверов.