Выбрав пункт Индивидуальная настройка при определении виртуального сервера, можно указать сведения об участниках пула — например, порт, через который участникам поступает трафик, тип протокола, который подсистема балансировки NSX-T может использовать для обращения к этому порту, алгоритм, используемый для балансировки нагрузки, а также параметры устойчивости.

Пул представляет собой кластер компьютеров с балансировкой нагрузки. Участник пула — это отдельный компьютер в данном кластере.

Параметры протокола и порта участника по умолчанию соответствуют параметрам протокола и порта на странице Общие.

Пул компьютеров-участников отображается в значении параметра Участник в пользовательском интерфейсе компонента подсистемы балансировки нагрузки схемы элементов. Запись Участник указывает пул или кластер компьютеров.

Процедура

  1. (Необязательно) Параметр Протокол участника соответствует протоколу, определенному на вкладке Общие. Этот параметр определяет, как участник пула должен получать сетевой трафик.
  2. (Необязательно) Введите номер порта в текстовом поле Порт участника, чтобы указать порт, по которому участник пула должен получать сетевой трафик.

    Например, если входящий запрос на виртуальный IP-адрес (VIP) подсистемы балансировки нагрузки приходит на порт 80, возможно, понадобится направить этот запрос на другой порт (например, порт 8080) для участников пула.

  3. (Необязательно) Выберите алгоритм метода балансировки для этого пула.

    Варианты алгоритма и его параметры для вариантов, которым они требуются, описаны в таблице ниже.

    Дополнительные сведения см. в разделе Установка серверного пула для балансировки нагрузки в документации по продукту NSX-T.

    Параметр Описание и параметры алгоритма
    ROUND_ROBIN

    Входящие запросы клиентов проходят циклически по списку доступных серверов, которые могут обрабатывать запрос. Вес элементов пула серверов игнорируется, даже если он настроен.

    ЦИКЛИЧЕСКИЙ ПЕРЕБОР ПО ВЕСУ

    Каждому серверу присваивается коэффициент нагрузки, который указывает, какое количество запросов сервер обрабатывает по сравнению с другими серверами в пуле. Значение определяет, сколько запросов клиентов отправляется на сервер по сравнению с другими серверами в пуле. Этот алгоритм подсистемы балансировки нагрузки ориентирован на относительном распределение нагрузки между доступными ресурсами сервера.

    IP-HASH

    Выбирает сервер на основании хэша исходного IP-адреса и общего веса всех работающих серверов.

    LEASTCONN

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

    МИНИМАЛЬНОЕ КОЛИЧЕСТВО ПОДКЛЮЧЕНИЙ (LEASTCONN) ПО ВЕСУ

    Каждому серверу присваивается коэффициент нагрузки, который указывает, какое количество запросов сервер обрабатывает по сравнению с другими серверами в пуле. Значение определяет, сколько запросов клиентов отправляется на сервер по сравнению с другими серверами в пуле. Этот алгоритм подсистемы балансировки нагрузки ориентирован на использование значений веса для относительного распределения нагрузки между доступными ресурсами сервера. По умолчанию значение веса равно 1, если это значение не настроено и включен параметр медленного запуска.

  4. (Необязательно) Выберите метод сохранения устойчивости для этого пула.
    Устойчивость отслеживает и сохраняет такие данные сеанса, как конкретный участник пула, который обслужил запрос клиента. Благодаря сохранению устойчивости запросы клиента направляются к одному и тому же участнику пула во время существования сеанса или в течение последующих сеансов. Дополнительные сведения о методах сохранения устойчивости см. раздел Настройка устойчивых профилей в документации по продукту NSX-T.
    • Выберите Нет, чтобы указать, что действия сеанса не сохраняются для последующего использования.
    • Выберите файлы Cookie, чтобы вставить уникальный файл cookie для определения сеанса при первом входе клиента на сайт. Для сохранения подключения к соответствующему серверу в последующих запросах на этот файл cookie имеется ссылка.
    • Выберите Исходный IP-адрес, чтобы отслеживать сеансы на основании исходных IP-адресов. Когда клиент запрашивает подключение к виртуальному серверу, поддерживающему сохранение сходства адресов источника, подсистема балансировки нагрузки проверяет, подключался ли этот клиент ранее, и, если подключался, перенаправляет клиента к тому же участнику пула.
  5. При использовании параметра сохранения файлов cookie введите имя файла cookie.
  6. (Необязательно) Выберите режим, при котором файл cookie вставляется из раскрывающегося меню Режим.
    Параметр Описание
    Вставка

    Создание уникального файла cookie для идентификации данного сеанса.

    Префикс

    Добавление к существующему файлу cookie.

    Перезапись

    Перезапись существующего файла cookie.

  7. (Необязательно) Введите срок окончания действия сохранения для файлов cookie в секундах.

    Например, для балансировки нагрузки L7 с исходным IP-адресом TCP срок действия механизма устойчивости истекает, если в указанный срок не создается ни одного нового подключения TCP, даже если существующие подключения все еще активны.

  8. (Необязательно) Щелкните вкладку Проверка работоспособности и перейдите к разделу Определение параметров проверки работоспособности виртуального сервера для NSX-T, чтобы продолжить определение виртуального сервера в компоненте подсистемы балансировки нагрузки NSX-T.