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

Создание пула F5 и назначение ему нескольких мониторов работоспособности

Скажем, я создаю два узла SERVER1 и SERVER2

create ltm node SERVER1 description SERVER1 address 10.1.1.1%200
create ltm node SERVER2 description SERVER2 address 10.1.1.2%200

После добавления узлов я хотел создать пул и назначить ему несколько мониторов работоспособности вместо одного. В моем скрипте есть что-то вроде этого

create ltm pool some_pool_1 members add { SERVER1:0 SERVER2:0 } monitor health_monitor_1 health_monitor_2 monitor_3 health_monitor_4 health_monitor_5

Это только назначит это health_monitor_1 прежде чем бросить Syntax Error: "health_monitor_2" unknown property. Когда я вхожу в health_monitor_1 я могу видеть SERVER1 и SERVER2 но когда я захожу в любой другой монитор состояния, я не вижу узлов SERVER1 и SERVER2там. Мне нужно войти в пул и вручную назначить ему другие мониторы здоровья. Может ли кто-нибудь помочь мне изменить мой сценарий create ltm pool some_pool_1 members add { SERVER1:0 SERVER2:0 } monitor health_monitor_1 health_monitor_2 monitor_3 health_monitor_4 health_monitor_5 чтобы иметь возможность назначить несколько мониторов работоспособности моему пулу?

Если вы хотите подключить к создаваемому пулу несколько мониторов, вам нужно заключить их в круглые скобки:

create ltm pool p1 members add { 10.1.1.1:80 10.1.1.2:80 } monitor "http https"

или, если вы хотите, чтобы работало как минимум два монитора:

create ltm pool p1 members add { 10.1.1.1:80 10.1.1.2:80 } monitor min 2 of { tcp http https }