Для перемещения по дереву справки используйте строки заголовка.

Справка по NSG Linux 2.1.3
Дерево команд: tunnel.uitcp.configure.tunnel.randomServer

Что это такое?

Это порядок выбора сервера из списка.

Зачем это нужно?

Чтобы не усложнять настройку клиентов при наличии многих серверов. Авось сами собой разрулятся.

Как это настроить?

false
При старте устанавливать соединение всегда к первому серверу в списке. Если установить соединение с ним, или восстановить соединение с текущим рабочим сервером, невозможно — то переходить к следующему серверу в списке, затем к следующему за ним, и далее по кругу.
true
Всегда выбирать новый сервер случайным образом. Рекомендуется при наличии более чем двух серверов в системе.

Если серверов в системе два, то жесткая ручная конфигурация клиентов относительно несложна: скажем, у всех чётных клиентов (по каким-нибудь служебным номерам площадок, или по серийным номерам устройств) можно перечислить сервера в списке в одном порядке, а у нечётных — в противоположном. Тогда при включении они разойдутся по серверам поровну и только если один сервер выйдет из строя, то сбегутся все на оставшийся сервер, без вариантов. Если же серверов больше двух, то порядок составления списка для равномерной балансировки получается уже более сложным; кроме того, если один сервер выходит из строя, то все его клиенты пытаются одновременно перейти на следующий в их списке, и т.д. В этом случае удобнее включить данную опцию, чтобы клиенты выбирали себе сервер случайным образом и статистически распределялись примерно поровну между всеми серверами.

Как следствие, данная опция влияет на то, какие мощности серверов следует резервировать для устойчивой работы системы. При детерминированном выборе сервера обычно приходится резервировать по схеме 1+1, т.е. каждый сервер должен быть готов принять на себя удвоенную нагрузку. При случайном выборе резервирование выполняется по схеме N+1, т.е. все сервера взаимно резервируют друг друга и при отказе одного сервера нагрузка на оставшиеся возрастает всего на 1/N долю.


© Network Systems Group 2015–2024 Отдел документации