Настройка Load Balancers
Внимание
Рассмотренный ниже сценарий настройки балансировщика доступен только для клиентов Личного кабинета.
Если у вас нет доступа, обратитесь в техническую поддержку.
Для настройки Load Balancers из Личного кабинета:
В Личном кабинете из списка выберите свой проект.
Примечание
Убедитесь, что в выбранном проекте подключена Платформа Enterprise и она в статусе Активна. Маркером подключения является зеленая точка рядом с названием продукта.
Нажмите кнопку Настройки LB.
Откроется форма настройки Load Balancers с информацией по ранее созданным балансировщикам нагрузки в тенанте для Edge.
Выполните следующие шаги:
Создайте Load Balancer
На вкладке Load Balancers проверьте наличие необходимого балансировщика нагрузки или создайте новый.
Для создания нового:
Нажмите кнопку Добавить и укажите параметры новой сущности:
переключатель Административный статус:
в положении включен — созданный балансировщик будет активен и доступен для работы;
в положении выключен — созданный балансировщик будет в статусе офлайн.
в поле Имя — укажите название нового балансировщика (чтобы избежать ошибок, придерживайтесь стандартного правила при создании системного имени);
в поле Описание — при необходимости добавьте описание;
в поле Размер — выберите размер нагрузочных потребностей балансировщика;
в поле Связанный GW — выберите нужный Edge, который связан с текущим тенантом.
Нажмите кнопку Добавить.
Запустится процесс подключения данного балансировщика. Первоначальный статус — Initialization. После обновления страницы (по кнопке Обновить) статус изменится на Active.
Подсказка
При необходимости можно изменить (по кнопке
), удалить (по кнопке
) или просмотреть детальную информацию по созданному балансировщику (нажмите на имя балансировщика).
Создайте Server Pools
На вкладке Server Pools проверьте наличие необходимого серверного пула балансировки или создайте новый.
Для создания нового:
Нажмите кнопку Добавить.
Заполните поля формы:
в поле Имя — введите название нового Pool (чтобы избежать ошибок, придерживайтесь стандартного правила при создании системного имени);
в поле Описание — при необходимости добавьте описание Pool;
в поле SNAT Translation Mode — выберите из списка режим работы балансировщика в качестве SNAT:
Auto map — режим позволяет балансировщику выбирать IP интерфейса и соответствующий ему порт;
IP pool — задается один или более IP-адресов;
Disabled.
в поле Алгоритм — выберите из списка алгоритм балансировки:
Round robin — запросы будут распределяться последовательно между серверами внутри кластера;
Weighted round robin — нагрузка будет распределяться между доступными ресурсами сервера;
Least connection — новые запросы будут отправляться на сервер с наименьшим количеством активных подключений;
Weighted least connection — нагрузка будет распределяться между доступными ресурсами сервера в зависимости от значения веса;
IP hash — выбор сервера будет происходить на основе результатов выполнения хеш-функции.
в поле Active monitor — выберите из списка необходимый профайл мониторинга, связанный с выбранным ранее балансировщиком.
Нажмите кнопку Добавить.
Запустится процесс подключения данного Server Pool. Первоначальный статус — Initialization. После обновления страницы (по кнопке Обновить) статус изменится на Active.
Подсказка
При необходимости можно изменить (по кнопке
), удалить (по кнопке
) или просмотреть детальную информацию по созданному пулу (нажмите на имя пула).
Дополнительно можно:
Просмотреть параметров Server Pool
Можно посмотреть параметры подключенного (статус Active) Server Pool. Для этого в списке выберите нужный Server Pool, нажмите на имя и перейдите в карточку пула.
Карточка выбранного пула состоит из следующих блоков:
параметры пула (название, описание и выбранный режим работы балансировщика в качестве SNAT). Доступна функция изменения параметров (кнопка Редактировать);
список доступных серверов (Server Pool Members). В данном блоке администратор может добавить новый сервер в пул (кнопка Добавить), обновить список (кнопка Обновить), изменить параметры существующего сервера (кнопка
) или удалить выбранный сервер (кнопка
).
Добавить сервер в пул
Для добавления сервера в пул:
В блоке Server Pool Members нажмите кнопку Добавить.
В открывшейся форме заполните поля:
в поле Имя — укажите название нового сервера;
в поле Порт — укажите порт, на который сервер будет получать трафик;
в поле IP-адрес — укажите IP-адрес сервера;
в поле Weight — укажите вес конкретного интерфейса, через который будет балансировать трафик;
в поле Статус — выберите из раскрывающегося списка статус данного сервера.
Нажмите кнопку Добавить.
Запустится процесс подключения данного сервера. Первоначальный статус — Initialization. После обновления страницы (по кнопке Обновить) статус изменится на Active.
Создайте Virtual Servers
На вкладке Virtual Servers проверьте наличие необходимого виртуального сервера балансировки или создайте новый.
Для создания нового:
Нажмите кнопку Добавить.
В открывшейся форме заполните поля:
в поле Имя — укажите название нового виртуального сервера;
в поле Описание — при необходимости добавьте описание;
в поле IP-адрес — укажите IP-адрес, принадлежащий Edge, на который будут приниматься запросы извне;
в поле Порты — укажите один или диапазон портов, используемых для Virtual Server;
в поле Load Balancer — выберите из списка связанный с этой организацией балансировщик;
в поле Server Pool — выберите из списка созданный ранее пул;
в поле Application Profile — выберите из списка созданный ранее профайл;
в поле Persistence — сохраняет и отслеживает данные сеанса: при необходимости выберите нужное значение.
Нажмите кнопку Добавить.
Запустится процесс подключения данного виртуального сервера. Первоначальный статус — Initialization. После обновления страницы (по кнопке Обновить) статус изменится на Active.
Подсказка
При необходимости можно изменить (по кнопке
), удалить (по кнопке
) или просмотреть детальную информацию по созданному виртуальному серверу (нажмите на имя сервера).
Импортируйте сертификаты
На вкладке Certificates выполните импорт сертификата:
Нажмите кнопку Импорт сертификата.
В открывшейся форме заполните поля:
в поле Имя — укажите название сертификата для импорта;
в поле Содержимое с помощью кнопки Загрузить содержимое из файла загрузите содержимое сертификата;
в поле Ключ с помощью кнопки Загрузить ключ из файла загрузите ключ сертификата;
в поле Пароль — введите пароль;
в поле Описание — при необходимости добавьте нужное описание.
Нажмите кнопку Импорт. Импортированный сертификат появится в списке сертификатов вкладки Certificates.
Настройте монитор-профайлы
На вкладке Monitors можно управлять профилями мониторов, например, добавлять новые монитор-профайлы:
В блоке Monitors нажмите кнопку Добавить.
В открывшейся форме заполните поля:
в поле Имя монитора — укажите имя нового профайла;
в поле Описание — при необходимости добавьте описание;
в поле Тип монитора — выберите из списка тип протокола:
Задайте параметры:
в поле Тайм-аут — укажите тайм-аут ожидания ответа;
в поле Порт — укажите используемый порт;
в поле Rise Count — задайте пороговое значение;
в поле Количество отказов — задайте пороговое значение количества отказов;
в поле Интервал — укажите интервал, с которым будут отправляться запросы на подключение к серверу;
в поле Тело запроса — укажите тело запроса для метода;
в поле URL запроса — укажите URL запроса для метода;
в поле HTTP Метод — выберите из списка метод определения состояния сервера;
в поле Версия запроса — укажите поддерживаемую версию запроса;
в поле Имя заголовка запроса — укажите имя заголовка запроса для метода;
в поле Значение заголовка запроса — укажите значение заголовка запроса для метода;
в поле Код ответа — укажите код ответа (если выбрано несколько значений, укажите их через запятую);
в поле Тело ответа — укажите тело ответа проверки работоспособности.
Задайте параметры:
в поле Тайм-аут — укажите тайм-аут ожидания ответа;
в поле Порт — укажите используемый порт;
в поле Rise Count — задайте пороговое значение;
в поле Количество отказов — задайте пороговое значение количества отказов;
в поле Интервал — укажите интервал, с которым будут отправляться запросы на подключение к серверу;
в поле Размер данных — задайте пороговое значение размера данных.
Задайте параметры:
в поле Тайм-аут — укажите тайм-аут ожидания ответа;
в поле Порт — укажите используемый порт;
в поле Rise Count — задайте пороговое значение;
в поле Количество отказов — задайте пороговое значение количества отказов;
в поле Интервал — укажите интервал, с которым будут отправляться запросы на подключение к серверу;
в поле Полученные данные — укажите полученные данные;
в поле Отправленные данные — укажите отправленные данные.
Задайте параметры:
в поле Тайм-аут — укажите тайм-аут ожидания ответа;
в поле Количество отказов — задайте пороговое значение количества отказов.
Нажмите кнопку Добавить.