Внешний балансировщик нагрузки
Кластерные установки ToolsControl всегда используют внутреннюю балансировку нагрузки, которая балансирует нагрузку на процессор. Сведения о том, что такое балансировка нагрузки, смотрите в разделе Балансировки нагрузки. Также можно использовать внешний балансировщик нагрузки, который балансирует нагрузку сети.
Необходимые условия
Для использования внешнего балансировщика нагрузки ToolsControl необходимо установить как кластер. Дополнительные сведения о процессе установки ToolsControl смотрите в разделе Установка системы.
Когда ToolsControl устанавливается как кластер, по умолчанию устанавливаются три узла. Каждый узел можно установить как отдельную подсеть. Внешний балансировщик нагрузки можно включить и настроить после установки и перезапуска всех узлов.
Включение внешнего балансировщика нагрузки
Перейдите в Settings (Настройки) > Network (Сеть).
Введите виртуальный IP-адрес внешнего балансировщика нагрузки в поле SingleIP.
В меню Publishing mode (Режим публикации) выберите External load balancer (Внешний балансировщик нагрузки).
Конфигурирование внешнего балансировщика нагрузки
Если функция внешнего балансировщика нагрузки включена на портале ToolsControl, публикация и владение SingleIP должны выполняться сетевой инфраструктурой и не могут обрабатываться ToolsControl. Необходимо использовать балансировщик нагрузки с трансляцией сетевых адресов (NAT) и DSR (сервер с прямым возвратом). В данном разделе приведено описание NAT и DSR по отношению к ToolsControl.
Полный NAT
Некоторый трафик нужно балансировать с помощью полного NAT, также известного под названием SNAT. В этом случае IP-адрес источника совпадает с IP-адресом балансировщика нагрузки. Обратный трафик маскируется, что означает, что отклики от ToolsControl возвращаются через балансировщик нагрузки. По умолчанию используйте полный NAT для всего трафика TCP, включая HTTP, HTTPS и Open Protocol, за исключением трафика с оборудования Atlas Copco. Список оборудования Atlas Copco смотрите в разделе Direct Server Return (Сервер с прямым возвратом) ниже на этой странице.
Сервер с прямым возвратом
Некоторый трафик нужно балансировать с помощью DSR, также известного под названием асимметричная маршрутизация или маршрутизация nPath. IP-адрес источника клиента сохраняется. Обратный трафик от ToolsControl направляется непосредственно клиенту. DSR нужно использовать для всего трафика с и на инструменты для вращения. В зависимости от используемого оборудования DSR должен быть настроен для следующих портов в этих инструментах:
Устаревшие инструменты Atlas Copco, например, STB, SRB, TBP, STwrench и MWR. Для этих инструментов используется порт UDP 6677.
Инструменты Atlas Copco IxB, например, ITB и ICB. Для этих инструментов используются порты TCP 62000–62020.
Кабельные инструменты Atlas Copco с PFS. Эти инструменты отправляют данные через порт TCP 61201 и получают данные через порт TCP 61401.
Принадлежности Atlas Copco, например, Selector 6, I/O Hub и CAN converter. Для этих принадлежностей используется порт TCP 25000.
Проверки работоспособности
Необходимо создать отдельные проверки работоспособности для двух балансировщиков: один для NAT и один для DSR. Обе проверки работоспособности должны периодически проверять работоспособность всех узлов (внутренних серверов) в кластере. Сетевой трафик должен направляться только на работающие узлы.
Проверка работоспособности для NAT
Чтобы определить доступность внутренних серверов для трафика TCP, который не является DSR, убедитесь, что балансировщик нагрузки может выполнять проверки работоспособности на основе следующей информации:
Раздел | Значение |
---|---|
Протокол | HTTP |
Порт | 80 или 443 |
Path | / |
Отклик HTTP удовлетворителен | 200 |
Тип запроса | HEAD или GET |
Алгоритм балансировки нагрузки | Любые, например, круговые или взвешенные наименьшие соединения |
Проверка работоспособности для DSR
Чтобы определить доступность внутренних серверов для трафика с оборудования Atlas Copco, убедитесь, что балансировщик нагрузки может выполнять проверки работоспособности на основе следующей информации. Требуется только одна проверка работоспособности, независимо от того, какие порты и типы оборудования используются:
Раздел | Значение или информация |
---|---|
Протокол | UDP |
Порт | 6677 |
Полезные данные пакетов UDP | Полезные данные могут быть пустыми или начинаться со строки «HEALTH CHECK» (Проверка работоспособности) |
Отклик работоспособного сервера | Работоспособные серверы не отвечают |
Отклик неработоспособного сервера | Неработоспособные серверы отвечают с помощью ICMP «Destination Unreachable» (пункт назначения не достижим) |
Трафик DSR | В любой момент времени работоспособным будет только один сервер, что означает, что весь трафик DSR должен идти на этот сервер. |
Политика календарного графика | Политика календарного графика не имеет значения, так как доступен только один сервер |