Локальные вычислительные сети. Операционная система NetWare фирмы Novell
Страница 5
При установке Novell NetWare стартовый диск файл-сервера обычно разбивают на два раздела. Первый раздел имеет размер 3-5 Мбайт, на нем находится MS-DOS, программа server.exe и некоторые другие файлы, необходимые для запуска NetWare 386 (например, драйвер диска). Второй раздел форматируется специальным образом для использования ОS NetWare 386. В этом разделе находятся остальные модули сетевой ОS, сетевые утилиты и некоторые другие служебные каталоги. Там же могут быть размещены файлы, которые должны быть доступны для рабочих станций, подключенных к сети. В компьютере, используемом в качестве файл-сервера, можно установить два или большее количество дисков.
Рабочие станции получают доступ к данным, хранящимся на файл сервере следующим образом.
После загрузки нескольких резидентных программ, входящих в состав сетевой оболочки для MS-DOS, на рабочей стации появляется еще один диск. Это или диск F:(если имеются локальные диски C:, D:, E:),или диск, обозначаемый следующей буквой после локального диска с учетом параметра команды "LASTDRIVE".
Пользователь оказывается в каталоге с именем LOGIN. Запустив имеющуюся в этом каталоге программу slist.exe, пользователь может увидеть список активных серверов. При помощи программы login.exe он может подключиться к одному из них, указав свое имя и пароль, которые он должен получить у администратора сети. Подключение к серверу открывает доступ к дополнительным дискам, которые являются каталогами разделов файл-сервера. При подключении к файл-серверу на первом сетевом диске открывается доступ в каталог PUBLIC, содержащий сетевые утилиты (обычные exe-программы).
При работе большого количества рабочих станций с одним файл-сервером производительность такой сети может оказаться невысокой. Это связано с тем, что на сервере стоит один-два диска и для удовлетворения большого количества запросов потребуются многочисленные перемещения блока головок. Увеличение размера расширенной памяти, установленной на файл-сервере, может в некоторой степени улучшить ситуацию, так как NetWare увеличит размер дискового буфера. Однако такое решение стоит дорого и не всегда может привести к желаемому результату.
Поэтому может возникнуть необходимость установить второй файл-сервер. Сеть с двумя файл-серверами будет работать быстрее, так как теперь будет не только большее количество дисков, но и два дисковых контроллера вместо одного, а также два процессора.
Иногда выгодно полностью разделить сети, снабдив каждую своим отдельным файл-сервером. Для связи отдельных сетей в единую сеть можно использовать так называемые мосты. С помощью моста можно объединить в единое целое даже сети, использующие разные методы доступа, например Ethernet, Arcnet, Token-Ring.
Мосты бывают внутренние и внешние.
Внутренний мост организуется следующим образом. В один файл-сервер вставляется несколько (в версии Novell NetWare 386 до четырех) сетевых адаптеров. К каждому сетевому адаптеру подключается свой сегмент сети. (При объединении сетей с разными методами доступа необходимо для каждого метода установить свой адаптер и загрузить несколько драйверов - для каждого сетевого адаптера свой).
Внешний мост требует для себя отдельного компьютера. Этот компьютер должен иметь несколько сетевых адаптеров (по одному для каждой из объединяемых сетей) и запускаться специальным программным обеспечением моста, входящим в комплект ОS Novell NetWare 386.
Транзакцией называется совокупность трех действий:
- чтение данных;
- обработка данных;
- запись данных.
Применительно к файл-серверу транзакцией можно считать процесс изменения файла на сервере, когда рабочая станция сначала читает файл или его часть, а затем пишет в этот же файл.
В многопользовательской среде, к которой можно отнести локальную сеть, каждый пользователь может независимо от другого модифицировать одни и те же данные, хранящиеся на файл-сервере. Если во время такой модификации произойдет "зависание" сети или аварийное отключение электропитания, изменяемые на сервере файлы могут быть разрушены.
Для повышения надежности OS Novell NetWare 386 содержит специальную систему прослеживания транзакций TTS (Transaction Tracking System). Эта система следит за транзакциями и в случае аварии сервера при повторном его запуске ликвидирует все действия, выполненные незавершенной транзакцией. В этом случае произойдет так называемый откат транзакции.
Для исключения ущерба, связанного с возможным повреждением диска, в ответственных случаях используют резервирование дисков. Для резервирования дисков к одному дисковому контроллеру подключают два совершенно одинаковых винчестера и соответствующим образом настраивают OS NetWare 386. После этого вся информация, записываемая на основной диск, будет дублироваться на втором, называемом зеркальным.
В случае повреждения основного диска можно выполнить полное восстановление данных с зеркального при помощи специальной процедуры восстановления.
Дополнительно используется так называемое горячее резервирование дорожек диска (Hot Fix). На диске выделяется область горячего резервирования. Если в процессе работы на диске обнаруживается дефектная дорожка, она динамически заменяется дорожкой из области резервирования.
При использовании зеркального диска есть вероятность повреждения единых для обоих дисков канала, контроллера и блока питания.
OS NetWare 386 может резервировать целиком каналы, при этом используются два контроллера, к которым соответственно подключены два диска. Для питания этих контроллеров и дисков используются два блока питания.
Восстановление данных с зеркального диска может потребовать, в зависимости от объема диска, времени порядка нескольких часов. Иногда такая задержка в работе сети является совершенно недопустимой.
Относительно недавно фирма Novell разработала сетевую OS NetWare System Fault Tolerance Level III (SFT III) версии 3.11. Эта OS обеспечивает горячее резервирование серверов.
Система NetWare SFT III состоит из двух серверов, соединенных между собой скоростной линией связи, с использованием специальных адаптеров MSL (Mirrored Server Link).Эти адаптеры могут соединяться коаксиальным кабелем длиной до 33 метров или оптоволоконным кабелем длиной до 4 километров.
Выход из строя одного сервера не влечет за собой остановку работы сети - в дело автоматически включается резервный сервер. Благодаря высокоскоростному каналу связи диски резервного сервера содержат те же файлы, что и диски основного, поэтому никакого восстановления данных не требуется. Можно ремонтировать один из двух используемых серверов без остановки всей системы, что очень важно, если система должна работать круглосуточно.
Любая серьезная многопользовательская система должна содержать средства разграничения доступа к совместно используемым ресурсам. В сети Novell NetWare такими ресурсами являются данные на файл-серверах и сетевые принтеры.
Система разграничения доступа, реализованная в NetWare 386, достаточно мощная и удобная. Все пользователи могут быть разделены системным администратором на группы. Каждая группа может иметь свои права, причем один и тот же пользователь может находиться одновременно в разных группах.
Для управления группами в Novell NetWare вводится понятие администратора группы. Администратор группы может не иметь всех прав в сети, предоставляемых только системному администратору.
В OS NetWare 386 можно предоставлять доступ как к каталогам, так и к отдельным файлам. Причем это может быть как полный доступ, так и частичный, например, администратор может разрешить только читать файл, но не писать в него. Пользователь не видит каталоги или файлы на диске, если у него нет права просмотра содержимого соответствующего каталога. Оглавление: