CLI¶
Обзор¶
Target-группа GSLB определяет логический набор IP-endpoints (Workers). Каждая группа связана с конкретным доменным именем и используется службой GSLB для обеспечения географически распределённой и отказоустойчивой DNS-балансировки нагрузки.
Target-группы поддерживают несколько алгоритмов балансировки и логику проверки состояния для определения их доступности.
Группа считается доступной, если количество работоспособных Workers соответствует или превышает установленный порог. В противном случае она помечается как недоступная.
Настройка¶
- gslb target-group-ipv4 NAME¶
Создать Target-группу GSLB и перейти в режим её конфигурации.
- no gslb target-group-ipv4 NAME¶
Удалить Target-группу GSLB.
В режиме конфигурации Target-группы доступны следующие команды:
- [no] algorithm [<none|wsh|wrr|maglev-ip>]¶
Задать метод балансировки:
none— без балансировки (ручной выбор)wsh— взвешенный хеш IP-адреса источникаwrr— weighted round-robinmaglev-ip— Maglev consistent hash (по умолчанию)
Форма
no algorithmсбрасывает значение кmaglev-ip.
- threshold <relative (0-100)|absolute (0-65535)>¶
Задать минимальное количество работоспособных Workers, необходимое для того, чтобы группа считалась доступной.
Порог можно настроить как
relativeилиabsolute:relative— минимальный процент работоспособных Workers.absolute— минимальное количество работоспособных Workers.
По умолчанию порог
absoluteи равен1.
- [no] health-monitor [NAME]¶
Назначить Health Monitor для Target-группы GSLB. Форма
noудаляет привязку.
- [no] port [(0-65535)]¶
Задать порт, используемый Health Monitor. Форма
noсбрасывает значение.
- [no] vrf [VRF]¶
Задать VRF для Target-группы GSLB. Форма
noудаляет привязку к VRF.
- [no] worker ip A.B.C.D [weight (0-4294967295)] [health-monitor NAME] [port (0-65535)] [vrf VRF]¶
Добавить Worker в Target-группу GSLB. Форма
noудаляет Worker.Необязательные ключи:
weight— вес Worker (0—4294967295). Применяется только для алгоритмовwshиwrr. По умолчанию1.health-monitor— переопределяет монитор на уровне группы.port— переопределяет порт на уровне группы (0—65535).vrf— переопределяет VRF на уровне группы.
Пример¶
gslb target-group-ipv4 webgroup1
algorithm wrr
threshold relative 75
health-monitor webmonitor
port 443
vrf INET
worker ip 192.168.1.1 weight 100
worker ip 192.168.1.2 weight 50
exit