Настройка конфигурации#
Конфигурация GSLB настраивается в веб-интерфейсе Angie ADC
(Управление трафиком → Глобальная балансировка).
Перед настройкой конфигурации GSLB необходимо настроить
мониторы бэкендов.
Эти мониторы будут использоваться в динамических записях
для проверки доступности бэкендов и обеспечения отказоустойчивости. По умолчанию компонент GSLB принимает DNS-запросы на всех адресах
всех узлов кластера Angie ADC.
Список адресов можно ограничить: для каждого узла
можно задать список локальных прослушиваемых IP-адресов. Чтобы задать список прослушиваемых IP-адресов: Откройте веб-интерфейс Angie ADC и перейдите в раздел
Откроется окно настройки глобальной балансировки. В блоке Нажмите Укажите имя узла и хотя бы один IP-адрес (IPv4 или IPv6). Примечание Проверяется только формат адреса. Не предусмотрена проверка наличия адреса на узле. Повторите операцию для каждого узла, список адресов которого вы хотите ограничить. Примечание На узлах, не добавленных в таблицу, будут по-прежнему прослушиваться все адреса. Завершите настройку GSLB, добавив необходимые домены и записи (см. ниже). Нажмите Статус применения конфигурации будет отображаться в верхней части экрана. Примечание При переключении на режим Чтобы добавить домен и настроить для него глобальную балансировку, выполните следующие действия: Откройте веб-интерфейс Angie ADC и перейдите в раздел
Откроется окно настройки глобальной балансировки. В блоке Настройте записи для добавленного домена.
Выберите тип записи (статическая или динамическая) и
укажите необходимые параметры. Совет Чтобы настроить балансировку для домена, а не только для записей внутри него,
создайте динамическую запись типа Чтобы задать общее правило балансировки для разных поддоменов,
создайте динамическую запись типа Имя записи. Должно быть уникальным в рамках одного домена. Тип записи. Возможные значения: Тип балансировки.
Возможные значения: Значение TTL (Time to Live) с указанием единицы времени:
Таблица бэкенд-серверов. Необходимо задать как минимум один бэкенд.
Для каждого бэкенд-сервера задаются параметры: Имя записи. Тип записи Тип балансировки.
Возможные значения: Значение TTL (Time to Live) с указанием единицы времени:
Таблица бэкенд-серверов. Имя записи. Тип записи. Возможные значения: Значение TTL (Time to Live) с указанием единицы времени:
Таблица бэкенд-серверов.
Для каждого бэкенд-сервера задаются его параметры: Имя записи. Тип записи Значение TTL (Time to Live) с указанием единицы времени:
Таблица бэкенд-серверов.
Необходимо указать ровно один бэкенд: Имя записи. Тип записи Значение TTL (Time to Live) с указанием единицы времени:
Таблица бэкенд-серверов.
Для каждого бэкенд-сервера задаются его параметры: Имя записи. Тип записи Значение TTL (Time to Live) с указанием единицы времени:
Таблица записей бэкенд-серверов.
Для каждой записи бэкенд-сервера задаются его параметры: Нажмите Статус применения конфигурации будет отображаться в верхней части экрана. Откройте веб-интерфейс Angie ADC и перейдите в раздел
Откроется окно настройки глобальной балансировки. Включите или выключите переключатель Предварительные шаги#
Настройка IP-адресов ADNS#
Управление трафиком → Глобальная балансировка.IP-адреса ADNS выберите режим Выбранные адреса.Добавить узел.Применить в нижней части экрана, чтобы применить конфигурацию.Все адреса на всех узлах и применении конфигурации
список ранее настроенных IP-адресов для каждого узла будет сброшен.Добавление домена и создание записей#
Управление трафиком → Глобальная балансировка.Таблица доменов нажмите Добавить домен
и укажите имя домена, например example.com.
Имя домена должно быть корректным DNS-именем без завершающей точки.A с именем @
и укажите необходимые параметры балансировки.A с именем *
и укажите необходимые параметры балансировки.Параметры динамической записи типа A и AAAA
ИмяТипA — сопоставляет доменное имя с IPv4-адресом.AAAA — сопоставляет доменное имя с IPv6-адресом.Балансировкаround_robin — запросы распределяются по серверам последовательно.weighted round_robin — запросы распределяются по серверам последовательно
с учетом весов серверов (на серверы с большим весом запросы будут попадать чаще).failover — запрос направляется на доступный сервер c наивысшим приоритетом.TTLms (миллисекунды), s (секунды), m (минуты)
или h (часы).
Определяет, как долго DNS-запись может храниться в кэше.
Все последующие запросы в течение времени TTL будут идти строго на выбранный адрес.
По умолчанию установлено значение 30s.БэкендыIP: IP-адрес сервера. Поддерживаются IPv4 и IPv6-адреса.Мониторы: один или несколько мониторов доступности,
привязанных к бэкенду. Выбираются из списка
настроенных мониторов. Если задано несколько
мониторов, бэкенд считается доступным, когда исправны все заданные
мониторы.Приоритет: приоритет сервера (необходим для режима failover).
Чем меньше значение, тем выше приоритет сервера, которому это значение назначено.Вес: вес сервера (необходим для режима weighted round_robin).
На серверы с большим весом запросы будут попадать чаще.Параметры динамической записи типа CNAME
ИмяТипCNAME — задает псевдоним для другого доменного имени.Балансировкаround_robin — система проверяет доступность серверов
и распределяет запросы по серверам последовательно.weighted round_robin — система проверяет доступность серверов
и распределяет запросы по серверам последовательно с учетом веса
(на серверы с большим весом запросы будут попадать чаще).failover — система проверяет доступность серверов и выбирает лучший по приоритету.TTLms (миллисекунды), s (секунды), m (минуты)
или h (часы).
Определяет, как долго DNS-запись может храниться в кэше.
Все последующие запросы в течение времени TTL будут идти строго на выбранный домен.
По умолчанию установлено значение 30s.БэкендыHost: доменное имя, на которое будет указывать CNAME-запись.Мониторы: один или несколько мониторов доступности,
привязанных к бэкенду. Выбираются из списка
настроенных мониторов. Если задано несколько
мониторов, бэкенд считается доступным, когда исправны все заданные
мониторы.Приоритет: приоритет сервера (необходим для режима failover).
Чем меньше значение, тем выше приоритет сервера, которому это значение назначено.Вес: вес сервера (необходим для режима weighted round_robin).
На серверы с большим весом запросы будут попадать чаще.Параметры статической записи типа A и AAAA
ИмяТипA — сопоставляет доменное имя с IPv4-адресом.AAAA — сопоставляет доменное имя с IPv6-адресом.TTLms (миллисекунды), s (секунды), m (минуты)
или h (часы).
Определяет, как долго DNS-запись может храниться в кэше.
По умолчанию установлено значение 300s.БэкендыIP: IP-адрес сервера.Параметры статической записи типа CNAME
ИмяТипCNAME — задает псевдоним для другого доменного имени.
Необходимо указать ровно один хост.TTLms (миллисекунды), s (секунды), m (минуты)
или h (часы).
Определяет, как долго DNS-запись может храниться в кэше.
По умолчанию установлено значение 300s.БэкендыHost: доменное имя, на которое будет указывать CNAME-запись.Параметры статической записи типа MX
ИмяТипMX — указывает почтовый сервер для домена.
Необходимо указать хотя бы один почтовый сервер.TTLms (миллисекунды), s (секунды), m (минуты)
или h (часы).
Определяет, как долго DNS-запись может храниться в кэше.
По умолчанию установлено значение 300s.БэкендыHost: доменное имя почтового сервера.Приоритет: приоритет сервера. Чем меньше значение, тем выше приоритет.
Необязательный параметр.Параметры статической записи типа TXT
ИмяТипTXT — содержит произвольный текст.TTLms (миллисекунды), s (секунды), m (минуты)
или h (часы).
Определяет, как долго DNS-запись может храниться в кэше.
По умолчанию установлено значение 300s.БэкендыТекст: TXT-запись должна содержать
непустой текст длиной не более 4096 символов.Применить в нижней части экрана, чтобы применить конфигурацию.Включение и выключение глобальной балансировки#
Управление трафиком → Глобальная балансировка.Глобальная балансировка.