EdgeADC
Руководство по администрированию Edgenexus ADC
×
Menu

Конфигурация GSLB

После загрузки GSLB Add-On, пожалуйста, разверните его, посетив страницу Library > Apps в графическом интерфейсе ADC GUI и нажав кнопку "Deploy", как показано ниже.
После установки, пожалуйста, настройте детали GSLB Add-On, включая имя контейнера, внешний IP и внешние порты на странице Library > Add-Ons графического интерфейса ADC, как показано на рисунке ниже.
·     Имя контейнера - это уникальное имя запущенного экземпляра Add-On, размещенного в ADC, оно используется для различения нескольких Add-On одного типа.
·     Внешний IP - это IP в Вашей сети, который будет назначен GSLB.
·     Вы должны настроить GSLB на внешний IP-адрес, если Вы хотите принимать решения на основе GEO, так как это позволит GSLB видеть реальный IP-адрес клиента.
·     Внешние порты - это список TCP и UDP портов GSLB, к которым можно получить доступ из других сетевых узлов.
·     Пожалуйста, поставьте "53/UDP, 53/TCP, 9393/TCP" в поле ввода Внешние порты, чтобы разрешить DNS (53/UDP, 53/TCP) и связь edgeNEXUS GSLB GUI (9393/TCP).
·     После настройки деталей Дополнения, пожалуйста, нажмите кнопку Обновить.
·     Запустите GSLB Add-On, нажав на кнопку Run.
·     Следующий шаг - позволить edgeNEXUS GSLB Add-On считывать и изменять конфигурацию АЦП.
·     Посетите страницу Система > Пользователи в графическом интерфейсе ADC GUI и отредактируйте пользователя с тем же именем, что и GSLB Add-On, который Вы развернули, как показано на рисунке ниже.
·     Отредактируйте пользователя "gslb1" и отметьте API, затем нажмите Обновить - в более поздних версиях программного обеспечения галочка может быть уже установлена по умолчанию.
·     Следующий шаг необходим только в том случае, если Вы настраиваете GSLB в целях тестирования или оценки и не хотите изменять данные зон DNS в Интернете.
·     В этом случае, пожалуйста, проинструктируйте ADC использовать GSLB Add-On в качестве основного сервера разрешения DNS, изменив "DNS Server 1" на странице System > Network графического интерфейса ADC, как показано на рисунке ниже.
·     DNS-сервер 2 может быть настроен, как правило, на Ваш локальный DNS-сервер или на сервер в интернете, например, Google 8.8.8.8.
·     Теперь самое время войти в GSLB GUI.
·     Пожалуйста, перейдите на страницу Library > Add-Ons в графическом интерфейсе ADC GUI и нажмите кнопку Add-On GUI.
·     При нажатии откроется новая вкладка браузера, на которой будет представлена страница входа в GSLB GUI, как показано ниже.
·     Имя пользователя по умолчанию - admin, а пароль по умолчанию - jetnexus. Пожалуйста, не забудьте изменить пароль на странице Администратор > Мой профиль в графическом интерфейсе GSLB.
·     Следующим шагом в последовательности настройки является создание зоны DNS в сервере имен PowerDNS, который является частью GSLB, делая его либо авторитетным сервером имен для зоны "example.org", либо зоной поддомена, такой как поддомен "geo.example.org", упомянутый в разделе "Обзор GSLB на основе DNS" выше.
·     Для получения подробной информации о конфигурации зоны DNS обратитесь к документации по PowerDNS Nameserver. Пример зоны показан на рисунке 6.
* edgeNEXUS GSLB GUI основан на проекте с открытым исходным кодом PowerDNS-Admin.
·     После создания зоны DNS, пожалуйста, нажмите кнопку Manage и добавьте имена хостов в домен, как показано на рисунке ниже.
·     После редактирования существующих записей в графическом интерфейсе GSLB, пожалуйста, нажмите кнопку Сохранить.
·     После завершения создания записей имен хостов, пожалуйста, нажмите кнопку Применить изменения. Если Вы не нажмете кнопку Применить, а затем измените страницу, Вы потеряете свои изменения.
·     Ниже мы создали записи, которые являются записями адресов IPv4.
·     Пожалуйста, убедитесь, что Вы создали запись для всех записей, которые Вы хотите разрешить, включая записи AAAA для адресов IPv6.
·     Теперь давайте вернемся к графическому интерфейсу ADC и определим виртуальную службу, соответствующую только что созданной зоне DNS.
·     Виртуальная служба будет использоваться для проверки здоровья серверов в домене GSLB.
·     GSLB использует механизм проверки работоспособности ADC, включая пользовательские мониторы. Его можно использовать с любым из типов услуг, поддерживаемых ADC.
·     Перейдите на страницу Services > IP-Services графического интерфейса ADC и создайте виртуальную службу, как показано на рисунке ниже.
·     Обязательно настройте Имя службы на правильное доменное имя, которое Вы хотите использовать в GSLB. GSLB прочитает это через API и автоматически заполнит раздел Виртуальные службы в графическом интерфейсе GSLB.
·     Пожалуйста, добавьте все серверы в домене GSLB в разделе Real Servers вышеуказанного изображения.
·     Вы можете указать серверы либо по их доменным именам, либо по IP-адресам.
·     Если Вы укажете доменные имена, то будут использоваться записи, созданные на Вашей GSLB.
·     Вы можете выбрать различные методы и параметры мониторинга здоровья сервера на вкладках Basic и Advanced.
·     Вы можете установить активность некоторых серверов в режим ожидания для сценария Active-Passive.
·     В этом случае, если сервер "Online" не прошел проверку работоспособности, а есть здоровый резервный сервер, Edgenexus EdgeGSLB преобразует доменное имя в адрес резервного сервера.
·     Обратитесь к разделу Виртуальные службы для получения подробной информации о настройке виртуальных служб.
·     Теперь давайте перейдем к графическому интерфейсу GSLB.
·     Перейдите на страницу Виртуальные службы и выберите политику GSLB для домена API, полученную из раздела Виртуальные службы ADC.
·     Это показано на рисунке ниже.
·     GSLB поддерживает следующие политики:
Политика
Описание
Фиксированный вес
GSLB выбирает сервер с наибольшим весом (вес сервера может быть назначен пользователем). В случае, если несколько серверов имеют наибольший вес, GSLB выберет один из этих серверов случайным образом.
Взвешенная круговая тренировка
Выбирайте серверы один за другим, подряд. Серверы с большим весом выбираются чаще, чем серверы с меньшим весом.
Геолокация
Близость - выбирайте сервер, который расположен ближе всего к местоположению клиента, используя данные географической широты и долготы. Серверы в той же стране, что и клиент, являются предпочтительными, даже если они более удалены, чем серверы в соседних странах.
Геолокация
Соответствие городу - выберите сервер в том же городе, что и клиент. Если в городе клиента нет сервера, выберите сервер в стране клиента. Если в стране клиента нет сервера, выберите сервер на том же континенте. Если это невозможно, выберите сервер, который расположен ближе всего к местоположению клиента, используя данные географической широты и долготы.
Геолокация
Соответствие стране - выбор сервера в той же стране, что и клиент. Если нет сервера в той же стране, попробуйте сервер на том же континенте, затем попробуйте ближайший.
Геолокация
Соответствие континенту - выберите сервер на том же континенте, что и клиент. Если нет сервера на том же континенте, попробуйте выбрать ближайший.
После того, как Вы выбрали политику GSLB, не забудьте нажать кнопку Применить изменения.
·     Теперь Вы можете просмотреть и скорректировать детали виртуальной услуги, нажав на кнопку Manage (Управление).
·     В результате откроется страница, показанная ниже.
·     Если Вы выбрали одну из политик на основе веса, Вам может понадобиться настроить веса GSLB сервера.
·     Если Вы выбрали одну из политик GSLB на основе геолокации, Вам может понадобиться указать географические данные для серверов.
·     Если Вы не укажете никаких географических данных для серверов, GSLB будет использовать данные, предоставленные базой данных MaxMind's GeoLite2.
·     Вы также можете изменить имя сервера, порт и активность на этой странице.
·     Эти изменения будут синхронизированы с АЦП, когда Вы нажмете кнопку "Применить изменения".
·     Отличный способ проверить, какие ответы GSLB отправит обратно клиентам, - это использовать NSLOOKUP.
·     Если Вы используете Windows, команда приведена ниже.
NSLOOKUP service1.gslb.garychristie.com 192.168.4.10
·     Где service1.gslb.garychristie.com - это доменное имя, которое Вы хотите разрешить.
·     Где 192.168.4.10 - это внешний IP-адрес Вашего GSLB.
·     Чтобы проверить, какой IP-адрес будет выдаваться в интернете, Вы можете использовать DNS-сервер google 8.8.8.8.
Nslookup service1.gslb.garychristie.com 8.8.8.8.8.
·     В качестве альтернативы Вы можете использовать что-то вроде HTTPs://dnschecker.org.
Пример HTTPs://dnschecker.org/#A/service1.gslb.garychristie.com.
·     Смотрите ниже пример результатов.