Ж у р н а л   о   к о м п ь ю т е р н ы х   с е т я х   и   т е л е к о м м у н и к а ц и о н н ы х   т е х н о л о г и я х
СЕТИ И СИСТЕМЫ СВЯЗИ on-line
  ПОИСК: ПОДПИСКА НА НОВОСТИ: НОМЕР:
    ДОМОЙ • Архив: Новостей | Конференций | НомеровПодписка
 
   
 
   
    
РЕДАКЦИЯ
 
Все о журнале
Подписка
Как проехать
Где купить
Отдел рекламы
График выхода журнала
Адреса в Интернет

РУБРИКАТОР
   
• Инфраструктура
• Информационные
   системы

• Сети связи
• Защита данных
• Кабельные системы
• Бизнес
• Колонка редактора
• Электронная
   коммерция

• Только на сервере
• Системы
   учрежденческой
   связи

• Новые продукты


Rambler's Top100

  

Удаленная загрузка — ваша "палочка-выручалочка"

Скотт С. Кэмпбелл

Порой кажется, что никогда не хватает времени на поддержку работоспособности компьютеров пользователей. Нередко причиной их отказов являются неквалифицированные действия последних. И тогда вас, как представителя службы технической поддержки, вызывают для решения очередной возникшей проблемы. Перед вами предстает машина, конфигурация ПО которой весьма отдаленно напоминает стандартную конфигурацию используемого в вашей организации ПО. А сколько времени вы затратите на выявление неполадки, прежде чем начнете ее устранение! В конце концов настройка ПО может оказаться несложной, а поэтому быстрой. Но, может, лучше попытаться избавиться от этих проблем? Ведь, кроме всего прочего, есть опасность навредить своей репутации опытного сетевого специалиста, если вы не решите их.

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

Мы протестировали ряд средств, необходимых для обеспечения удаленной загрузки, таких, как сетевые адаптеры фирмы Cabletron Systems с программируемыми ПЗУ (ППЗУ) удаленной загрузки той же фирмы, сетевые адаптеры корпорации 3Com с ППЗУ удаленной загрузки фирмы LANWorks Technologies, а также специальные утилиты фирм Novell и LANWorks Technologies. В ходе испытаний осуществлялась удаленная загрузка DOS/Windows с файл-сервера IntranetWare.

Конечно, для удаленной загрузки можно сконфигурировать и другие клиентские платформы, например Windows 95, Unix и Mac OS. Многое из сказанного в этой статье применимо и к ним. Однако организовать удаленную загрузку Windows 95 значительно сложнее, чем DOS/ Windows, а Windows NT и вовсе не поддерживает ее.

Перед тем как принять решение о применении удаленной загрузки, следует ответить на ряд вопросов. Во-первых, сколько клиентских машин вы будете поддерживать? Имейте в виду, если визит к каждой из дюжины ваших машин займет 10 мин, то на обход всех вы затратите два часа рабочего времени. Во-вторых, уточните, сколько платформ или базовых конфигураций ПО поддерживается на ваших клиентских машинах? Если окажется, что, например, на ваших 50 клиентских машинах реально используются только пять различных конфигураций ПО, то с помощью удаленной загрузки вы сократите число поддерживаемых клиентских программных сред в 10 раз. Ну и, наконец, в-третьих, сможете ли вы ограничить "свободу" пользователя в отношении управления своим ПО?

Необходимые средства

Что же потребуется для организации удаленной загрузки пользовательских компьютеров? В первую очередь сервер, способный поддерживать такую загрузку. Для наших тестов мы выбрали систему IntranetWare и запустили ее на сервере ProSignia 500 корпорации Compaq Computer. Вообще говоря, для файлового сервера поддержка удаленной загрузки не обременительна, поэтому его мощность может быть небольшой.

В крупномасштабной сети нередко загружаются более 10—20 машин одновременно. Такие ситуации возникают в начале рабочего дня на предприятии или при проведении занятий в компьютерном классе учебного заведения. В эти моменты можно наблюдать значительные задержки в работе сети и заметное увеличение (в 2—3 раза) времени загрузки. Мы пришли к выводу, что виноват в этом не столько файл-сервер, сколько сама разделяемая сетевая инфраструктура. Подключив 30 удаленно загружаемых машин к коммутируемым сегментам Ethernet, а сам коммутатор связав с сервером через интерфейс с пропускной способностью 100 Мбит/с, мы увидели, что длительность одновременной загрузки всех этих машин почти сравнялась с длительностью удаленной загрузки одного компьютера.

Для осуществления удаленной загрузки клиентских машин на дисках сетевого сервера должны содержаться образы загрузочных дискет, загрузочные командные файлы и таблица загрузки, определяющая соответствие образов загрузочных дискет клиентским машинам на основе их сетевых адресов. На сервере IntranetWare эти файлы образов и таблица загрузки — файл BOOTCONF.SYS — хранятся в каталоге SYS:LOGIN. Одной клиентской машине могут соответствовать несколько образов загрузочных дискет, используемых в зависимости от номера сети, к которой она подключается. Если в таблице загрузки адрес загружаемой клиентской машины отсутствует, то она может быть загружена из файла NET$DOS.SYS, используемого по умолчанию.

Образ загрузочной дискеты (или файл удаленной загрузки) содержит все нужные загружаемые файлы. Например, в нашей тестовой среде это все файлы DOS, помещаемые на дискету, когда она форматируется как системная, CONFIG.SYS, AUTOEXEC.BAT, файлы сетевого драйвера и два других файла (такие, как TCPIP.EXE), загружаемые перед установлением сетевого соединения. После подключения клиентской машины к сети остальные необходимые для загрузки файлы копируются из общедоступных каталогов на сервере.

Для того чтобы завершить загрузку, в каталог с образами загрузочных дискет, возможно, понадобится поместить и некоторые дополнительные файлы. В частности, мы обнаружили, что после установления сетевого соединения IPX/SPX с нашим сервером файлы из образа загрузочной дискеты выгружались из памяти и становились недоступными. Это происходило и с такими файлами, как AUTOEXEC.BAT, которые, как мы думали, открыты и читаются системой. Вместо этого при чтении каждой своей строки AUTOEXEC.BAT и некоторые другие файлы многократно открывались и закрывались. Поэтому, когда после подключения к серверам файл AUTOEXEC.BAT выгружался из памяти, часть его команд оставалась невыполненной и мы вынуждены были для завершения процесса загрузки поместить его в каталог SYS:LOGIN. Во избежание путаницы между различными загрузочными и командными файлами этому файлу было дано имя образа загрузочной дискеты соответствующего тестового клиента.

Создание образов загрузочных дискет не вызвало трудностей в ходе тестирования. Перед этим мы создали свою загрузочную дискету для каждой конфигурации клиентских станций. Образы этих дискет генерировались с помощью двух различных утилит: DOSGen фирмы Novell и BootWare Manager фирмы LANWorks Technologies. DOS-утилита DOSGen "брала" содержимое загрузочной дискеты и, не выполняя каких-либо дополнительных действий, создавала файл с ее образом. Результирующий файл получал заданное нами имя и помещался в каталог SYS:LOGIN. Для обновления образов необходим повторный запуск DOSGen.

Утилита BootWare Manager фирмы LANWorks Technologies нам очень понравилась, так как для создания образов и управления ими предоставляет администратору намного больше возможностей, чем DOSGen. Работая с ней, можно обойтись без самих загрузочных дискет, а использовать исходные файлы, хранящиеся на любом локальном или сетевом диске. Эффективность такого подхода проявилась особенно ярко при обновлении нами общего для нескольких образов файла LSL.COM. Так, вместо модификации содержимого различных загрузочных дискет вручную и выполнения DOSGen для создания образа каждой из них эта утилита автоматически обновляет все имеющиеся образы, которые содержат данный файл, что заметно сокращает время, требующееся для осуществления данного процесса.

Наши оценки

Как уже говорилось выше, мы тестировали сетевые адаптеры и ППЗУ удаленной загрузки фирмы Cabletron. В целом эти устройства хорошо работали вместе сразу же после установки — потребовалась лишь минимальная их настройка. Однако, чтобы в сложной многосерверной среде обеспечить надежную и корректную загрузку клиентских станций, необходимо гарантировать каждой из них получение соответствующего ей образа загрузочной дискеты независимо от того, какой из серверов первым ответит на ее начальный запрос о ближайшем сервере (GetNearestServer). Для этого нужно разместить образы загрузочных дискет всех станций на всех серверах, а также сделать необходимые записи в их таблицах BOOTCONF.SYS, что довольно утомительно при работе в крупномасштабной распределенной среде.

В ходе тестирования адаптеров от корпорации 3Com и ППЗУ удаленной загрузки фирмы LANWorks Technologies использовался модуль Multi Server Director (MSD.NLM) той же фирмы, запущенный на файл-сервере IntranetWare. Этот модуль добавляет к записи в таблице BOOTCONF. SYS поле, идентифицирующее файл-сервер, с которого загружаемая клиентская станция должна получить свой образ загрузочной дискеты. Multi Server Director можно сконфигурировать таким образом, чтобы удаленная загрузка клиентов, информация о которых в загрузочной таблице отсутствует, не выполнялась.

В итоге по результатам тестирования мы отдали предпочтение адаптерам фирмы 3Com с ППЗУ удаленной загрузки фирмы LANWorks, так как нам понравилась работа как самого ППЗУ, так и ПО этой фирмы. К сожалению, оказалось, что ППЗУ фирмы LANWorks не совместимо с адаптерами фирмы Cabletron.

Принимая решение о внедрении удаленной загрузки, сначала убедитесь в наличии у сетевых плат ваших клиентских машин гнезд для установки ППЗУ удаленной загрузки и в доступности самого этого ППЗУ. Хотя почти все сетевые адаптеры оснащаются гнездами для ППЗУ удаленной загрузки, существуют и такие, в которых этих гнезд нет, например некоторые дешевые устройства с единственным разъемом для витой пары.

***

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





  
11 '1997
СОДЕРЖАНИЕ

колонка редактора

• Нарушитель конвенции

локальные сети

• Коннектор - "узкое" место кабельной системы

• Коммутируемый Ethernet или разделяемый Fast Ethernet

• Когда не помогает хороший пинок

• Волоконно-оптический кабель - что это и зачем он нужен

• Удаленная загрузка - ваша "палочка-выручалочка"

корпоративные сети

• IP-коммутация: сражение за сетевые высоты

• Надоедливый "писк"

• Связующее ПО: на сцене статисты

• Качество обслуживания, или Как добиться неравенства в мире равноправия

• Системы управления уровня рабочей группы

• Грядет РИФ'98...

услуги сетей связи

• Услуги цифровой связи E1

• Рефлектометры для медных кабелей

• Телефонные гарнитуры: в серьезном бизнесе нет мелочей

• Технологии доступа. Делайте ваши ставки

• Руководство покупателя модемов формата Pc Card

интернет и интрасети

• Интернет для среднего офиса

• Мультимедиа в Интернет

защита данных

• Реальные системы для виртуальных коммутируемых частных сетей

новые продукты

• Три новинки Lucent Technologies, Парад новинок от HP, Что нам стоит сеть построить..., Быстрый и многофункциональный коммутатор от 3Com

только на сервере

• Интернет от... IBM

• Фирменное ПО управления сетевыми устройствами

• Исследуем производительность JDBC - интерфейсов

• В поисках унифицированной почтовой архитектуры



 Copyright © 1997-2007 ООО "Сети и Системы Связи". Тел. (495) 234-53-21. Факс (495) 974-7110. вверх