Настройка Load Balancers

Внимание

Рассмотренный ниже сценарий настройки балансировщика доступен только для клиентов Личного кабинета.

Если у вас нет доступа, обратитесь в техническую поддержку.

Для настройки Load Balancers из Личного кабинета:

  1. В Личном кабинете из списка выберите свой проект.

    ../../_images/s__project.png

    Примечание

    Убедитесь, что в выбранном проекте подключена Платформа Enterprise и она в статусе Активна. Маркером подключения является зеленая точка рядом с названием продукта.

    ../../_images/s__connection-token.png
  2. Нажмите кнопку Настройки LB.

    ../../_images/s__settings.png

    Откроется форма настройки Load Balancers с информацией по ранее созданным балансировщикам нагрузки в тенанте для Edge.

  3. Выполните следующие шаги:

    Создайте Load Balancer

    На вкладке Load Balancers проверьте наличие необходимого балансировщика нагрузки или создайте новый.

    Для создания нового:

    1. Нажмите кнопку Добавить и укажите параметры новой сущности:

      • переключатель Административный статус:

        • в положении включен — созданный балансировщик будет активен и доступен для работы;

        • в положении выключен — созданный балансировщик будет в статусе офлайн.

      • в поле Имя — укажите название нового балансировщика (чтобы избежать ошибок, придерживайтесь стандартного правила при создании системного имени);

      • в поле Описание — при необходимости добавьте описание;

      • в поле Размер — выберите размер нагрузочных потребностей балансировщика;

      • в поле Связанный GW — выберите нужный Edge, который связан с текущим тенантом.

        ../../_images/s__add-lb.png
    2. Нажмите кнопку Добавить.

    Запустится процесс подключения данного балансировщика. Первоначальный статус — Initialization. После обновления страницы (по кнопке Обновить) статус изменится на Active.

    ../../_images/s__status-lb-active.png

    Подсказка

    При необходимости можно изменить (по кнопке Прикрепить файл), удалить (по кнопке Прикрепить файл) или просмотреть детальную информацию по созданному балансировщику (нажмите на имя балансировщика).

    Создайте Server Pools

    На вкладке Server Pools проверьте наличие необходимого серверного пула балансировки или создайте новый.

    Для создания нового:

    1. Нажмите кнопку Добавить.

    2. Заполните поля формы:

      • в поле Имя — введите название нового 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 — выберите из списка необходимый профайл мониторинга, связанный с выбранным ранее балансировщиком.

        ../../_images/s__add-sp.png
    3. Нажмите кнопку Добавить.

    Запустится процесс подключения данного Server Pool. Первоначальный статус — Initialization. После обновления страницы (по кнопке Обновить) статус изменится на Active.

    ../../_images/s__status-sp-active.png

    Подсказка

    При необходимости можно изменить (по кнопке Прикрепить файл), удалить (по кнопке Прикрепить файл) или просмотреть детальную информацию по созданному пулу (нажмите на имя пула).

    Дополнительно можно:

    Просмотреть параметров Server Pool

    Можно посмотреть параметры подключенного (статус Active) Server Pool. Для этого в списке выберите нужный Server Pool, нажмите на имя и перейдите в карточку пула.

    Карточка выбранного пула состоит из следующих блоков:

    • параметры пула (название, описание и выбранный режим работы балансировщика в качестве SNAT). Доступна функция изменения параметров (кнопка Редактировать);

    • список доступных серверов (Server Pool Members). В данном блоке администратор может добавить новый сервер в пул (кнопка Добавить), обновить список (кнопка Обновить), изменить параметры существующего сервера (кнопка Прикрепить файл) или удалить выбранный сервер (кнопка Прикрепить файл).

      ../../_images/s__view-parameters-sp.png

    Добавить сервер в пул

    Для добавления сервера в пул:

    1. В блоке Server Pool Members нажмите кнопку Добавить.

    2. В открывшейся форме заполните поля:

      • в поле Имя — укажите название нового сервера;

      • в поле Порт — укажите порт, на который сервер будет получать трафик;

      • в поле IP-адрес — укажите IP-адрес сервера;

      • в поле Weight — укажите вес конкретного интерфейса, через который будет балансировать трафик;

      • в поле Статус — выберите из раскрывающегося списка статус данного сервера.

      ../../_images/s__add-new-member.png
    3. Нажмите кнопку Добавить.

    Запустится процесс подключения данного сервера. Первоначальный статус — Initialization. После обновления страницы (по кнопке Обновить) статус изменится на Active.

    Создайте Virtual Servers

    На вкладке Virtual Servers проверьте наличие необходимого виртуального сервера балансировки или создайте новый.

    Для создания нового:

    1. Нажмите кнопку Добавить.

      ../../_images/s__vs.png
    2. В открывшейся форме заполните поля:

      • в поле Имя — укажите название нового виртуального сервера;

      • в поле Описание — при необходимости добавьте описание;

      • в поле IP-адрес — укажите IP-адрес, принадлежащий Edge, на который будут приниматься запросы извне;

      • в поле Порты — укажите один или диапазон портов, используемых для Virtual Server;

      • в поле Load Balancer — выберите из списка связанный с этой организацией балансировщик;

      • в поле Server Pool — выберите из списка созданный ранее пул;

      • в поле Application Profile — выберите из списка созданный ранее профайл;

        Примечание

        При выборе значения с типом http появятся дополнительные поля Client SSL Certificate и Server SSL Certificate для настройки SSL. По умолчанию для этих полей установлены значения Client SSL отключен и Server SSL отключен. Выберите нужные значения из списка.

        ../../_images/s__add-vs-ssl.png
      • в поле Persistence — сохраняет и отслеживает данные сеанса: при необходимости выберите нужное значение.

        ../../_images/s__add-vs.png
    3. Нажмите кнопку Добавить.

    Запустится процесс подключения данного виртуального сервера. Первоначальный статус — Initialization. После обновления страницы (по кнопке Обновить) статус изменится на Active.

    Подсказка

    При необходимости можно изменить (по кнопке Прикрепить файл), удалить (по кнопке Прикрепить файл) или просмотреть детальную информацию по созданному виртуальному серверу (нажмите на имя сервера).

    Импортируйте сертификаты

    На вкладке Certificates выполните импорт сертификата:

    1. Нажмите кнопку Импорт сертификата.

      ../../_images/s__certificates.png
    2. В открывшейся форме заполните поля:

      • в поле Имя — укажите название сертификата для импорта;

      • в поле Содержимое с помощью кнопки Загрузить содержимое из файла загрузите содержимое сертификата;

      • в поле Ключ с помощью кнопки Загрузить ключ из файла загрузите ключ сертификата;

      • в поле Пароль — введите пароль;

      • в поле Описание — при необходимости добавьте нужное описание.

        ../../_images/s__import-certificates.png
    3. Нажмите кнопку Импорт. Импортированный сертификат появится в списке сертификатов вкладки Certificates.

    Настройте монитор-профайлы

    На вкладке Monitors можно управлять профилями мониторов, например, добавлять новые монитор-профайлы:

    1. В блоке Monitors нажмите кнопку Добавить.

    2. В открывшейся форме заполните поля:

      • в поле Имя монитора — укажите имя нового профайла;

      • в поле Описание — при необходимости добавьте описание;

      • в поле Тип монитора — выберите из списка тип протокола:

      Задайте параметры:

      • в поле Тайм-аут — укажите тайм-аут ожидания ответа;

      • в поле Порт — укажите используемый порт;

      • в поле Rise Count — задайте пороговое значение;

      • в поле Количество отказов — задайте пороговое значение количества отказов;

      • в поле Интервал — укажите интервал, с которым будут отправляться запросы на подключение к серверу;

      • в поле Тело запроса — укажите тело запроса для метода;

      • в поле URL запроса — укажите URL запроса для метода;

      • в поле HTTP Метод — выберите из списка метод определения состояния сервера;

      • в поле Версия запроса — укажите поддерживаемую версию запроса;

      • в поле Имя заголовка запроса — укажите имя заголовка запроса для метода;

      • в поле Значение заголовка запроса — укажите значение заголовка запроса для метода;

      • в поле Код ответа — укажите код ответа (если выбрано несколько значений, укажите их через запятую);

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

      ../../_images/s__add-monitor.png
    3. Нажмите кнопку Добавить.