Назад | Перейти на главную страницу

Невозможно добавить второй хост в кластер балансировки сетевой нагрузки

Я использую балансировку сетевой нагрузки на Windows server 2008. (на серверах есть два сетевых адаптера, и кластер настроен для работы в одноадресном режиме)

Я могу настроить кластер на любом из хостов и добавить хост, на котором я создаю кластер. Однако как только я пытаюсь добавить другой узел (используя диспетчер NLB), я получаю следующее:

  1. Когда я пытаюсь подключиться ко второму хосту, появляется сообщение «Доступ запрещен».
  2. Диалог входа в систему требует, чтобы я ввел имя пользователя / пароль для учетной записи на хосте с правами администратора.
  3. Когда я даю действительные учетные данные администратора, я получаю сообщение: «Сервер RPC недоступен на указанном компьютере».

Оказывается, проблема просто в UAC (User Account Control). Проблема не возникает, если вы:

  1. Используйте учетную запись администратора
  2. Отключите UAC и используйте учетную запись в группе администраторов.

(Я удивлен, что об этом мало что известно, но я предполагаю, что учетная запись администратора используется для настройки NLB, поэтому такая ситуация возникает редко)

Пара способов исправить ...

1) переключиться на многоадресную рассылку на кластере

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

В частности, я бы посмотрел на:

1) параметр реестра MaskSourceMac для сетевой карты. Это число будет отличаться в зависимости от того, как вы подключены (для переключения и т. Д.).

2) Проверьте свой шлюз по умолчанию на сетевых адаптерах. В зависимости от направлений вашего NLB (и того, что вы пытаетесь сделать), однажды у NLB NIC не будет шлюза по умолчанию, но у второго NIC будет шлюз по умолчанию.

База знаний MS содержит приличный объем информации о NLB. Вот пара ссылок:

http://support.microsoft.com/?id=291959

http://support.microsoft.com/?id=323431 (2003..я знаю ...)