Если два сервера терминалов Windows 2003?

Балансировка нагрузки. Отказоустойчивость терминальных серверов.
Ответить
utk-chel
Сообщения: 35
Зарегистрирован: Вт июн 16, 2009 6:22 am

Если два сервера терминалов Windows 2003?

Сообщение utk-chel »

Здравствуйте!

У нас нас после объединения 2-х сетей в одну получилось 2 независимых сервера терминалов Windows Server 2003 в общей сети. На обоих установлены "демоны" tftpd.exe

Проблема возникла вот в чём:
Тонкие клиенты при запуске выбирают то один сервер, то второй. И каждый раз по-разному без всякой закономерности.

Вопрос: как сделать так, чтобы те тонкие клиенты (ТК), которые до объединения сетей, работали с первым сервером терминалов (СТ), продолжали с ним работать и после объединения, а не "ломились" на второй сервер.

Аналогичным образом нужно, чтобы те ТК, которые до объединения работали со вторым СТ, продолжали с ним работать и после объединения, а не "ломились" на первый сервер.

Очень срочно! Очень нужна ваша помощь!
utk-chel
Сообщения: 35
Зарегистрирован: Вт июн 16, 2009 6:22 am

Re: Если два сервера терминалов Windows 2003?

Сообщение utk-chel »

Проблему кажется решил. Если никаких глюков дальше не произойдёт, то всё ОК!
Во всяком случае эксперимент прошёл успешно (заодно разобрался - как всё работает :)), а именно:

1. Разобрался в цепочке, по которой происходит подключение:
1) ТК в сетке ищет DHCP; их у меня два 192.168.220.3 (DHCP-3) и 192.168.220.201 (DHCP-201);
2) находит первый попавшийся DHCP (а находит каждый раз разный без всякой закономерности);
3) в DHCP есть параметр 66 "Адрес узла загрузки" (у меня в DHCP-3 он равен 192.168.220.3, а в DHCP-201 он не стоит, но видимо по-умолчанию берётся текущий сервер, т.е. 192.168.220.201);
4) на этом найденном "Узла загрузки" система находит "демон" tftpd.exe;
5) "демон tftpd.exe" по MAC-адресу читает файл конфигурации (например 00.50.BF.2C.E3.D0.wtc) и считывает от-туда параметр win2kIP = 192.168.220.3 или win2kIP = 192.168.220.201 (в зависимости от того, что там прописано).

2. Отключил лишние службы, а именно:
1) отключил DHCP-201... теперь ТК однозначно попадает на DHCP-3;
2) на сервере 192.168.220.201 остановил tftpd.exe (он теперь здесь и не нужен);
3) все конфигурационные файлы с сервера 192.168.220.201 перекинул на 192.168.220.3, а в них (в каждом) уже конкретно указано - с какого сервера терминалов грузиться: с 192.168.220.3 или 192.168.220.201 !

Всё! Провёл эксперимент. Клиент грузится именно с того сервера, который указан в файле конфигурации 00.50.BF.2C.E3.D0.wtc).

:)
aka
Разработчик
Разработчик
Сообщения: 11800
Зарегистрирован: Ср окт 01, 2003 12:06 am
Откуда: Роcсия, Тольятти
Контактная информация:

Re: Если два сервера терминалов Windows 2003?

Сообщение aka »

Все правильно. Два DHCP не живут в одном сегменте. Исключение - когда оба настроены на свои списки reservations и не имеют свободных адресов - очень редко нужно.
utk-chel
Сообщения: 35
Зарегистрирован: Вт июн 16, 2009 6:22 am

Re: Если два сервера терминалов Windows 2003?

Сообщение utk-chel »

Проблема всё-таки нарисовалась :( пришлось опять вернуть всё на место и подсеть от общей сети срочно выключать.

Когда стали запускать учебный класс (8 машин), подключенный до объединения на DHCP-201 (и после объединения на DHCP-3)... тонкие клиенты загружались настолько долго, что я дождался загрузки только первого, на остальных семи по экрану бежали "точки" долго-долго... дожидаться времени уже не было.

Почему?
Ответить

Вернуться в «Кластеры.»