WTPRO  - Терминальный клиент
www.wtpro.ru
Тонкий клиент
Поиск по сайту:  
Акция: Shutle 888 от 5000 р Продукция
Скачать
Документация


Чем лучше тонкий клиент WTPRO?
ПО WTPRO - Window Terminal Professional systemВерсия для печати

Использование RIS и ElinuxT

Основано на статье Dmitry Burtsev < abuse тут_собака burtsev а_тут_точка ru >

Рассказываю, как это работает лично у меня, и как делал лично я, поэтому вам, скорее всего, придется кое-что поменять под вашу сеть (например, ip -адреса :)

Сообщу некоторые данные, в частности, что все мои эксперименты ставились на операционках windows server 2003 (английских), т.е. про двухтысячные сервера ничего говорить не буду (уже не помню, как там все было).

  1. Вначале ставим Remote Installation Services (далее ris). Через add/remove programs -> windows components устанавливаем remote installation services и dhcp server.
  2. Настраиваем dhcp -сервер. Добавляем в нем scope (не знаю, как это будет по-русски). В настройках этого scope надо обязательно указать опцию 066 Boot Server Host Name и вписать туда IP вашего сервера, на котором установлен ristftp , соответственно), и опцию 067 Bootfile Name, и здесь указать "startrom.com" (конечно, без кавычек).
  3. Настраиваем ris. Набираем (в командной строке, в фаре,: в общем, в чем угодно) на сервере: risetup
  4. Там вам будет предложено выбрать каталог с дистрибутивом винды, которую вы хотите устанавливать с помощью ris . Выберите его. Инсталлятор скопирует нужные файлы в каталог ris 'а, причем винда считает, что этот каталог должен находиться на разделе, отличном от того, на котором расположена сама система. У меня файлы ris 'а находятся в D:\RemoteInstall. В дальнейшем я буду ссылаться на этот каталог, называя его корнем tftp -сервера, потому что это и есть корень tftp -сервера. В конце установки ris 'а поставьте галку <сразу же включить обслуживание клиентов>, а галку <не обслуживать неизвестных клиентов> ставить не надо. Обе эти опции, конечно, будут по-английски, но как эти фразы были написаны, я не помню точно, но смысл именно тот, что я описал.
  5. После этого вам должны сообщить, что все ок. Мне так и сообщили :)
  6. В корне tftp будут созданы четыре каталога: admin, oschooser, setup и temp. Сейчас admin и temp нам не особо интересны. В каталоге oschooser есть подкаталог i386, в котором лежит файл (там еще много чего лежит - сами разберетесь), который первым загружается на компы, которые желают получить услуги ris ' a :) Этот файл называется startrom.com. А в каталоге setup лежат сами дистрибутивы операционок, которые вы будете ставить с помощью ris. Посмотрите, они там есть, честно-честно!
  7. Теперь берем дистрибутив ElinuxT для загрузки по сети. Распаковываем, копируем его в \oschooser\i386 (полный путь получается d:\remoteinstall\oschooser\i386). Устанавливаем аналогично как для простого TFTP. Устанавливаете все в корень TFTP сервера и в \oschooser\i386.
  8. На этом этапе у нас уже должен полностью функционировать ris, позволяя по сети загрузить на любой комп установку винды. Осталась самая малость - на нужные нам компы загружать не установку винды, а ElinuxT. Для этого есть два пути. Я предлагаю первый путь (второй опишу позже). Для этого вам понадобится adsiedit. Эта штука - редактор низкого уровня для active directory. Я еще не сказал, что ваш dhcp-сервер должен быть в active directory? Тогда говорю! :) Кстати, ris-сервер (если он не на том же компе, что и dhcp), тоже должен быть в active directory!
  9. Так вот, надо достать adsiedit . Вообще говоря, он входит в Support Tools, которые входят в комплект windows server 2003, поэтому имеет смысл поискать его на диске с дистрибутивом, вроде бы в каталоге support. если там не нашли, можно попросить кого-либо на сисадминском форуме, чтоб прислали, благо он небольшой - около 7 мегов. Нашли - устанавливаем. После установки у вас в \system 32 появится файл adsiedit.msc. Это и есть adsiedit. Cделайте на него ярлык в Administrative Tools.

    Внимание!!! Не ковыряйте active directory, если вы не знаете, что делаете!!! Тут можно таких дров наломать, что будете потом все серваки восстанавливать :) Так-то вот!

  10. Теперь нам надо создать аккаунт для компа, на котором будет работать ElinuxT. Запускайте Active Directory Users and Computers, создавайте аккаунт для компа: правой кнопкой по OU, в котором хотите создать аккаунт, New -> Computer. Вбейте там имя (произвольное). На следующей вкладке поставьте галку и укажите GUID этого компа. GUID можно узнать так: у некоторых компов он указан в биосе и почти у всех он указывается при загрузке по сети, там, где пишется адрес dhcp-сервера и ip-адрес, который выдан компу. После указания GUID'а нажимайте ок.

  11. Запускайте adsiedit. Заходите в Domain -> имя домена -> OU, где только что создали комп. Тыкайте правой кнопкой по компу, заходите в свойства. Найдите параметр netbootMachineFilePath. Там, скорее всего, будет написано так: \OSChooser\i386\startrom.com

    Измените эту строку на эту: \OSChooser\i386\boot

    Нажмите ок.

 Все! Реди-стэди-гоу! :) Т.е. попробуйте загрузить ваш терминал - должно загрузиться ElinuxT.

Примечания (полезные):

1. Я вместо вбивания GUID'а вручную, просто запускаю на компе-терминальном клиенте установку винды, указываю имя компа, и он создается автоматом, при этом GUID сам прописывается куда надо. После этой операции можно удалить созданный в d:\remoteinstall\temp файл, который имеет имя, совпадающее с GUID'ом компа. Т.е. этот файл больше не нужен.

2. Некоторые ребята предлагают не устраивать эти запарки с adsiedit и изменением файла загрузки в Active Directory, а просто сделать Reservations в dhcp-сервере, и на основе mac-адресов выдавать разные имена файлов для загрузки. Хороший метод, но он имеет недостаток - если ваш dhcp -сервак упадет (в смысле, если упадет в нем винт), то вы потеряете все свои настройки. А в моем методе все хранится в Active Directory, которая хоть и тоже падает, но реже :)

4. Cовсем без использования reservations обойтись не удастся, если вам нужно подключать принтеры к терминалам ElinuxT , т.к. при этом требуется постоянный ip -адрес (смотрите сайт сопутствующие доки).

Комментарии и вопросы приветствуются по адресу: Dmitry Burtsev < abuse тут_собака burtsev а_тут_точка ru >

PS: на всякий тупняк, типа вопросов <а где найти мой диск Д:?> или <как загружать ElinuxT на dns -сервер через ntfs -протокол при флагах alpha , beta и gamma и пятой фазе луны?> даже отвечать не буду, предупреждаю сразу! :)

Все, пока! Пока!

Dmitry.

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

Обращаем Ваше внимание на то, что данный интернет-сайт носит исключительно информационный характер и ни при каких условиях информационные материалы и цены, размещенные на сайте, не являются публичной офертой, определяемой положениями Статьи 43.
 
   
       
©2006 "WTPRO" - Тонкий клиент 
©2005-2023 OOO "Терминальные Системы"