Настройка конфигурации#

Конфигурация GSLB настраивается в веб-интерфейсе Angie ADC (Управление трафикомГлобальная балансировка).

Добавление домена и создание записей#

Чтобы добавить домен и настроить для него глобальную балансировку, выполните следующие действия:

  1. Откройте веб-интерфейс Angie ADC и перейдите в раздел Управление трафикомГлобальная балансировка.

    Откроется окно настройки глобальной балансировки.

  2. В блоке Таблица доменов нажмите Добавить домен и укажите имя домена, например example.com. Имя домена должно быть корректным DNS-именем без завершающей точки.

  3. В блоке Проверки работоспособности настройте проверки доступности бэкендов. Эти проверки необходимо назначить соответствующим бэкенд-серверам при создании динамических записей. Нажмите Добавить проверку, выберите ее тип и задайте остальные параметры. Поддерживаются следующие типы проверок:

    • HTTP — активные проверки работоспособности по протоколу HTTP.

    • ICMP — проверка доступности с помощью ICMP Echo Request (ping).

    • TCP — активные проверки работоспособности по протоколу TCP.

    • Angie — проверка на основе данных о состоянии бэкендов, полученных через Status API Angie. Подходит для случаев, когда бэкенды не имеют собственного URL для проверки работоспособности.

    Параметры для проверки HTTP

    Имя

    Имя проверки работоспособности (до 255 символов).

    Режим

    Режим проверки HTTP — активные проверки работоспособности по протоколу HTTP.

    Интервал

    Интервал между проверками в секундах.

    Таймаут

    Таймаут ожидания в секундах. Если за это время ответ не получен, проверка считается неуспешной.

    Хост

    Значение заголовка Host: в HTTP-запросе (DNS-имя проверяемого сервиса), например app.example.com.

    Порт

    Порт для запроса.

    URI

    Путь, по которому выполняется запрос, например /health или /status.

    Метод

    HTTP-метод запроса проверки, например GET.

    Код ответа

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

    Заголовки

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

    Тело ответа

    Тело ответа сервера, используемое в качестве критерия успешного прохождения проверки.

    Параметры для проверки ICMP

    Имя

    Имя проверки работоспособности (до 255 символов).

    Режим

    Режим проверки ICMP — проверка доступности с помощью ICMP Echo Request (ping).

    Интервал

    Интервал между проверками в секундах.

    Таймаут

    Таймаут ожидания в секундах. Если за это время ответ не получен, проверка считается неуспешной.

    Хост

    DNS-имя проверяемого сервиса, например app.example.com.

    Число пакетов

    Количество ICMP-пакетов, отправляемых при выполнении проверки.

    Параметры для проверки TCP

    Имя

    Имя проверки работоспособности (до 255 символов).

    Режим

    Режим проверки TCP — активные проверки работоспособности по протоколу TCP.

    Интервал

    Интервал между проверками в секундах.

    Таймаут

    Таймаут ожидания в секундах. Если за это время ответ не получен, проверка считается неуспешной.

    Хост

    IP-адрес проверяемого сервиса.

    Порт

    Порт, используемый для выполнения проверки.

    Параметры для проверки Angie

    Имя

    Имя проверки работоспособности (до 255 символов)

    Режим

    Режим проверки Angie — проверка на основе данных о состоянии бэкендов, полученных через Status API Angie. Подходит для случаев, когда бэкенды не имеют собственного URL для проверки работоспособности.

    Интервал

    Интервал между проверками в секундах.

    Таймаут

    Таймаут ожидания в секундах. Если за это время ответ не получен, проверка считается неуспешной.

    Хост

    Значение заголовка Host: в HTTP-запросе (DNS-имя проверяемого сервиса), например app.example.com.

    Порт

    Порт, используемый для выполнения проверки.

    URI

    Путь, по которому выполняется запрос.

    Заголовки

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

  4. Настройте записи для добавленного домена. Выберите тип записи (статическая или динамическая) и укажите необходимые параметры.

    Параметры динамической записи типа A и AAAA

    Имя

    Имя записи. Должно быть уникальным в рамках одного домена.

    Тип

    Тип записи. Возможные значения:

    • A — сопоставляет доменное имя с IPv4-адресом.

    • AAAA — сопоставляет доменное имя с IPv6-адресом.

    Балансировка

    Тип балансировки. Возможные значения:

    • round_robin — запросы распределяются по серверам последовательно.

    • weighted round_robin — запросы распределяются по серверам последовательно с учетом весов серверов (на серверы с большим весом запросы будут попадать чаще).

    • failover — запрос направляется на доступный сервер c наивысшим приоритетом.

    TTL

    Значение TTL (Time to Live) в секундах. Определяет, как долго DNS-запись может храниться в кэше. По умолчанию установлено значение 30.

    Бэкенды

    Таблица бэкенд-серверов. Необходимо задать как минимум один бэкенд. Для каждого бэкенд-сервера задаются параметры:

    • IP: IP-адрес сервера. Поддерживаются IPv4 и IPv6-адреса.

    • Проверка: проверка работоспособности, выполняемая для этого сервера. Выбирается по имени из списка заданных проверок.

    • Приоритет: приоритет сервера (необходим для режима failover). Чем меньше значение, тем выше приоритет сервера, которому это значение назначено.

    • Вес: вес сервера (необходим для режима weighted round_robin). На серверы с большим весом запросы будут попадать чаще.

    Параметры статической записи типа A и AAAA

    Имя

    Имя записи.

    Тип

    Тип записи. Возможные значения:

    • A — сопоставляет доменное имя с IPv4-адресом.

    • AAAA — сопоставляет доменное имя с IPv6-адресом.

    TTL

    Значение TTL (Time to Live) в секундах. Определяет, как долго DNS-запись может храниться в кэше. По умолчанию установлено значение 300.

    Бэкенды

    Таблица бэкенд-серверов. Для каждого бэкенд-сервера задаются его параметры:

    • IP: IP-адрес сервера.

    Параметры статической записи типа CNAME

    Имя

    Имя записи.

    Тип

    Тип записи CNAME — задает псевдоним для другого доменного имени. Необходимо указать ровно один хост.

    TTL

    Значение TTL (Time to Live) в секундах. Определяет, как долго DNS-запись может храниться в кэше. По умолчанию установлено значение 300.

    Бэкенды

    Таблица бэкенд-серверов. Необходимо указать ровно один бэкенд:

    • Хост: доменное имя, на которое будет указывать CNAME-запись.

    Параметры статической записи типа MX

    Имя

    Имя записи.

    Тип

    Тип записи MX — указывает почтовый сервер для домена. Необходимо указать хотя бы один почтовый сервер.

    TTL

    Значение TTL (Time to Live) в секундах. Определяет, как долго DNS-запись может храниться в кэше. По умолчанию установлено значение 300.

    Бэкенды

    Таблица бэкенд-серверов. Для каждого бэкенд-сервера задаются его параметры:

    • Хост: доменное имя почтового сервера.

    • Приоритет: приоритет сервера. Чем меньше значение, тем выше приоритет. Необязательный параметр.

    Параметры статической записи типа TXT

    Имя

    Имя записи.

    Тип

    Тип записи TXT — содержит произвольный текст.

    TTL

    Значение TTL (Time to Live) в секундах. Определяет, как долго DNS-запись может храниться в кэше. По умолчанию установлено значение 300.

    Бэкенды

    Таблица записей бэкенд-серверов. Для каждой записи бэкенд-сервера задаются его параметры:

    • Текст: TXT-запись должна содержать непустой текст длиной не более 4096 символов.

  5. Нажмите Применить, чтобы применить конфигурацию.

Статус применения конфигурации будет отображаться в верхней части экрана.