Wtware настройка

Что такое WTware?

Программа WTware — это клиент встроенной в операционную систему Windows Server службы терминалов (Terminal Services). WTware проста в настройке, нетребовательна к оборудованию, надежна, идеально подходит для бездисковых терминалов и загрузки по сети.

Служба терминалов Windows — это многопользовательская среда, позволяющая пользователям одновременно запускать множество приложений на сервере Windows. Эта служба основана на протоколе Microsoft RDP (Remote Desktop Protocol).


На всех машинах с Windows обычно установлен (хотя и тут бывают исключения) какой-то антивирус. Часто встречается не сетевые версии этих программ (тот же Avast), хотя, опять таки в более продвинутых (с точки зрения IT) конторах, стоят сетевые версии антивирусов с централизованным управлением и обновлением антивирусных баз.


Приведенные выше ситуации варьируются от случая к случаю, так как на конфигурацию сети, железа и софта влияют как знания/умения/желания (и, что немаловажно, лень) системного администратора(ов), так и понимание начальства (в лице главного Босса) «чем же именно этот наш системный администратор занимается, когда все и так отлично работает» (из последнего вытекает — сколько денег выделяется на оборудование для IT и зарплату будущего специалиста). Если денег выделяется мало (а так обычно и бывает — управленцы торговых компаний от IT обычно далеки и слабо понимают, что же там происходит), то поднабравшийся знаний эникейщик уходит в другую компанию. На место ушедшего приходит очередной студент и все повторяется по новой.


Думаю излишне говорить, что в подобных конторах отдел системного администрирования состоит из одного человека, который совмещает в себе инженера по прокладке/поддержанию офисной сети, системного администратора как такового (т.е. ту самую личность, что отвечает за работоспособность серверного парка на программном и аппаратном уровнях и внедрением нового функционала) и эникейшика — «мальчика на побегушках» — который занимается разрешением проблем у пользователей, протиркой мышек, сменой картриджей у принтеров и подобными вещами.


В результате, в небольших компаниях часто наблюдается довольно разнообразный парк пользовательских машин класса от pentium2/128Mb ram/5Gb hdd до P4 Celeron/1Gb ram/80Gb hdd. На всех машинах, разумеется, Windows (98, 2000 и XP Home/Pro) и разные версии софта (ставили то машины в разное время). Доходит до того, что и антивирусное ПО на машинах тоже от разных производителей.


А на нелегкую долю системного администратора (и эникейщика по совместительству), выпадает денно и нощно поддерживает весь этот зоопарк. А ведь железо иногда ломается:

  • вентиляторы начинают противно жужжать (их надо чистить и смазывать или же менять на новые);
  • блоки питания выходят из строя;
  • винчестеры — сыпятся;
  • сетевые карты (как встроенные в материнскую плату, так и внешние — перестают работать и требуют замены);
  • остальное железо, обычно, летит сильно реже, но тем не менее летит тоже

Windows-терминалы применимы там, где большое количество пользователей используют компьютеры для решения однотипных офисных или специализированных задач. Это залы операторов, рабочие места в офисах, учебные классы и многое другое. Особенно большую выгоду использование Windows-терминалов может принести там, где требуется организовать множество рабочих станций для работы с данными, непрерывно растущие объемы которых требуют постоянного увеличения ресурсов на местах.

НАСТРОЙКА WINDOWS 2000/2003 SERVER
Для работы в режиме терминала вам потребуется компьютер под управлением Windows 2000\2003 Server (предпочтение стоит отдавать 2003 Server, так как он обеспечивает отображение 24-битного цвета на терминальных системах против 256 цветов у версии 2000). Обычно для обеспечения работы десяти терминалов достаточно сервера Pentium 4 2.0 ГГц с 512 Мб или 1 Гб оперативной памяти.

Инсталляция Windows Server практически не отличается от обычной установки Windows XP, главное — преобразовать жесткий диск в файловую систему NTFS: помимо более надежной работы сервера NTFS необходима для работы многих служб, в том числе и для удаленной загрузки Windows. В комплект стандартной установки входят не все необходимые для работы терминалов службы. Для того чтобы их добавить, зайдите в меню “Пуск» > “Панель управления” > “Установка удаление программ” > “Компоненты Windows”.

Установите следующие системные компоненты (потребуется вставить компакт-диск или указать путь к дистрибутиву):

— “Службы терминалов” – сервис обеспечивает взаимодействие сервера и удаленных систем.

— “Лицензирование служб терминалов” – без регистрации терминальный сервер выдает только временные лицензии, действительные 90 дней. Зарегистрировать ваш сервер у Microsoft можно через интернет с помощью мастера “Пуск” > “Панель управления”>”Администрирование” > “Лицензирование терминального сервера”.

Если по тем или иным причинам вы не хотите проходить процедуру регистрации, при подключении терминалов установите системное время на 2025 год, и сервер выдаст лицензии, действительные ближайшие 20 лет. Не забудьте только потом отключить все терминалы и вернуть сервер “назад в прошлое”. В принципе, можно каждые три месяца удалять и вновь устанавливать службу лицензирования, при этом временные лицензии будут выдаваться заново.

— “Сетевые службы» > «DHCP” – обеспечивают динамическое назначение IP-адресов удаленным системам. Использование DHCP необходимо, так как у терминала нет ПЗУ, где можно было бы указать фиксированный IP-адрес.

Конфигурирование.

Опять таки я не буду углубляться в дебри конфигурационных файлов, потому как там сотни параметров. Тут можно увидеть их полный список. Я расскажу лишь об основных.

WTWare имеет следующие типа конфигурационных файлов:

  1. all.wtc – общесистемный конфигурационный файл.
  2. list.wtc – подключаемые конфигурационные файлы согласно списка.
  3. Индивидуальные конфигурационные файлы.


Индивидуальные конфигурационные файлы могут быть следующих видов:


Категория

password = пароль

#Используемая раскладка по-умолчанию

keyboard = ru


bpp = 32 // Глубина цвета

Конфигурационные переменные индивидуальных файлов:
user = username // имя пользователя
password = user_password // пароль пользователя
domain = enterprise_domain // домен предприятия

Если в индивидуальный файл записать переменную, которая присутствует в общем файле — она получит более высокий приоритет.

Так же в индивидуальные файлы прописываются дополнительно подключенные устройства, такие как принтеры, сканера и т.п.

Переходим к клиентской части.
Идем на сайт , выбираем из списка свою сетевую карту и
указываем тип образа.


При использовании стандарта Etherboot необходимо выбрать nbi-образ. Прошиваем BootProm сетевой карты, для этого нужен
программатор или же линуксовая машина с установленным пакетом etherboot-5.2.x.


Или же можно использовать загрузку по стандарту PXE,
если позволяет сетевая карта. Отмечу, что стандарт Etherboot позволяет загружать свои образы поверх PXE, но этот
вопрос рассматривать пока не будем.


Если ничего этого нет, то просто скачиваем Etherboot-образ для загрузки флоппи (~15K) с того же сайта и
записываем его на дискетку с помощью программы rawrite (rawwritewin-0.7.zip) и загружаемся с нее.


Теперь переходим к настройке отдельно взятого клиента. У каждой сетевой карты есть MAC-адрес. Как уже упоминалось выше,
для каждой сетевой карты может быть определено резервирование IP-адреса, с привязкой к MAC-адресу. Это может быть необходимо при
установке принтера на конкретном хосте. О том, как установить принтер можно прочитать в статье Добавление принтера в Windows


В данной сборке имеется возможность отдельной настройки для каждой из рабочих станций. Схема загрузки следующая...
Сетевая карта связывается с DHCP-сервером и получает IP-адрес. После этого хост связывается с TFTP-сервером ищет nbi-образ (или PXE-образ) в каталоге c:\tftpdroot.
Далее, в каталоге c:\tftpdroot\pxes\config ищется конфигурационный файл с именем XXXXXXXXXXXX.conf, где XXX - MAC-адрес рабочей станции. Если такого файла нет, то производится попытка взять настройки
из файла default.conf, и если таковой отсутствует, то применяются настройки заданные при сборке.

Послесловие

Вот такой вот получился экскурс и небольшая вводная по развертке этих самых ТК.

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

На сим, пожалуй, всё. Как и всегда, если есть какие-то вопросы, мысли, дополнения и всё такое прочее, то добро пожаловать в комментарии к этому материалу.

Наверх