F5 Действие при обслуживании вниз

Кто-нибудь знает, как F5 перебалансирует трафик, когда вы настраиваете "Действие при отключении службы" на Нет. например, есть активные подключения, и вы обновили проверку работоспособности, так что сервер не работает. Существующее соединение активно, но затем вы останавливаете службу apache. Будет ли F5 перевыбираться на основании отсутствия ответов на предыдущие соединения или вам нужно использовать 2 события iRule... LB_FAILED и LB_RESELECT?

Спасибо,

2 ответа

Если для конфигурации пула "действие при отключении службы" установлено значение по умолчанию "нет", LTM не будет ничего делать с существующими соединениями, когда член пула будет уценен.

Новые соединения будут сбалансированы по нагрузке / сохранены для нового члена пула.

Для обработки большинства приложений вы, как правило, не можете повторно выбрать нового члена пула и создать новое соединение между клиентами на стороне сервера. У клиента обычно не будет сеанса приложения, созданного на вновь выбранном сервере.

Для HTTP, как правило, имеет смысл либо использовать значение по умолчанию "действие при отключении службы" None, либо использовать "Отклонить". Отклонение запускает LTM для отправки сброса TCP клиенту и позволяет ему вручную повторить запрос на новое подключение TCP к новому члену пула.

Аарон

Отказ от ответственности: я не касался f5 LTM в течение года.

Он будет повторно выбран, как вы предлагаете (способ балансировки нагрузки определит, как), но есть предостережение: я обнаружил, что если для одного из них включено сохранение файлов cookie в сочетании с iRule, возможно, что состояние монитора будет проигнорировано, и трафик будет передаваться неактивному члену пула, даже если все члены пула неактивны. Этот сценарий, скорее всего, где LB_ упомянутые вами события пригодятся.

Другие вопросы по тегам