Выбор оптимальных сетевых решений на базе многозадачных операционных систем для построения компьютерной сети вуза
реализовала целый рад предупредительных мер для достижения надежности
системы и целостности данных. В любой версии Novell NetWare приняты
следующие меры для обеспечения надежности:
. чтение информации после каждой записи на диск. Без исключения, после
каждой записи информация повторно считывается и сверяется;
. дублирование каталогов. Если одна копия повреждается, то используется
другая;
. дублирование FAT. Это в случае порчи FAT-a предотвращает полную потерю
информации на диске.
SFT NetWare
Novell развивает концепцию средств защиты, которые обеспечивают
дополнительные уровни защиты данных в сети. Эти средства известны, как SFT
NetWare (System Fault Tolerant NetWare).
Уровень I
Уровень I SFT NetWare имеет средства, именуемые Hot Fix (горячее
фиксирование). Hot Fix обеспечивает динамическое обнаружение дефектов
поверхности диска в процессе работы. Если в процессе операции записи на
диск обнаруживается поврежденный блок (bad block), то данные записываются в
другое "безопасное" место на диске. Поврежденный блок отмечается как
неиспользуемый, его местоположение отмечается в таблице поврежденных блоков
(Bad Block Table), отмечается также местоположение блока, замещающего
поврежденный. Эта процедура осуществляется полностью автоматически без
вмешательства пользователя,
Уровень II
Уровень II SFT NetWare в дополнение к "горячему фиксированию" (Hot Fix)
включает в себя средства зеркального диска (Disk Mirroring), средства
дублирования диска (Disk Duplexing) и протоколирования транзакций
(Transaction Tracking).
Средства зеркального диска (Disk Mirroring) позволяют системе дублировать
целый физический том на втором диске. Для работы средств зеркального диска
нужно два идентичных дисковода. Второй диск является зеркальным отражением
первого) на него записывается информация одновременно с первым. Если
исходный диск повреждается) то автоматически включается в работу второй
(зеркальный) диск, без вмешательства пользователя и без потери данных.
Поврежденный диск может быть отсоединен и затем отремонтирован без
выключения сети.
Средства дублирования диска (Disk Duplexing) используют две дисковые
подсистемы, включая два контроллера, Опять второй диск является дубликатом
первого, но дублируется не только диск, но и источник питания устройства, и
соединительный кабель, и контроллер устройства также могут быть
продублированы. То есть повреждение любого компонента в одной или другой
подсистеме не приведет к краху в работе в сети. Большее количество типов
отказов становятся восстановимыми.
Так как системе необходимо писать на два диска, то запись занимает больше
времени. В Novell допустимо использование платы дискового сопроцессора,
который управляет записью на диски и позволяет производить одновременное
чтение информации с диска, что возвращает общую производительность на тот
же уровень, что и без второго диска. Но как с платой, так и без нее, чтение
в 2 раза быстрее: если первый диск занят, то запрос на чтение направляется
ко второму диску вместо того, чтобы дожидаться освобождения первого.
Уровень III
На третьем уровне от возможности сбоя защищается сам файловый сервер.
Файловый сервер дублируется присоединением к нему второго файлового сервера
с помощью специальной аппаратуры - высокоскоростной шины передачи данных.
Для защиты от возможных ошибок при передаче используется контроль по
четности. Если повреждается первый файл-сервер, подключается второй и
управляет работой сети. Опять таки, переключение происходит автоматически и
незаметно для пользователя сети и прикладного программного обеспечения на
рабочих станциях. Поврежденный сервер может быть отсоединен, починен и
вновь подсоединен без выключения сети. Все возможности уровней I и II
включены в уровень III.
Система протоколирования транзакций (Transaction Tracking System)
В SFT NetWare на уровнях II и III используется система протоколирования
транзакций ТО (Transaction Tracking System). Это средство было разработано
для обеспечения целостности информации в файлах баз данных в сети.
Транзакция определяется как набор из нескольких записей (от 1 и выше) в
файл, которые должны быть выполнены одновременно для подержания целостности
информации в базе данных.
Персональный компьютер может отключиться в любой момент времени. Возможен
провал по питанию, пользователь может не вовремя перезагрузиться или
выключить питание и т.д. Если подобная ошибка имеет место в момент
обновления базы данных, то обновление может быть проведено на этот момент
лишь частично. Если это происходит, то база данных разрушается.
TTS предотвращает такого рода потери данных. Если транзакция не
завершена, TTS автоматически произведет откатку назад до начала транзакции,
приведя базу данных в то состояние) в котором она была до начала
транзакции. База данных остается в корректном состоянии.
Такие действия осуществляются только если файл был объявлен системным
администратором как транзакционный. TTS использует два метода определения
транзакции. Первый метод - "сложный". Он требует, чтобы ПО СУБД сообщало
NetWare, когда транзакция начинается и когда завершается. Некоторые
производители ПО СУБД заявили о поддержке этого метода.
Второй метод - "простой". В этом случае считается, что транзакция
начинается, когда запись блокируется и завершается при разблокировке
записи. Простой метод был разработан для прозрачной работы с существующим
многопользовательским ПО) использующем блокировки записей (физические или
логические; NetWare и/или DOS 3.1). Это очень важная черта, так как
позволяет многопользовательскому ПО использовать средства TTS без
модификации самого ПО.
Конечно, даже при использовании TTS база данных может быть разрушена при
неправильном функционировании прикладного ПО. TTS создана для защиты
целостности данных при системных сбоях.
Ранее средства протоколирования транзакции были доступны и в других
системах, но они были доступны только для определенного ПО для баз данных и
для определенного типа аппаратуры. TTS фирмы Novell является универсальным
и работает с различным программным обеспечением и оборудованием рабочих
станций.
Протоколирование в NetWare (Audit Trail)
Помимо TTS NetWare поддерживает средства протоколирования Audit Trail.
Это средство может быть включено и выключено из прикладной программы, 8
протокол заносятся:
. имя пользователя,
. имя файла,
. время, дата,
. смещение в файле и его длина,
. характер проводимой операции (чтение/запись),
. собственно данные.
Наличие такого протокола позволяет откатиться назад до любого состояния
файла, продвигаться вперед по состояниям. Существуют утилиты системного
администратора для поддержки Audit Trail.
1.3 Защита данных в ОС NetWare
Вся информация офиса (компании), включающая программы и данные, хранится на
накопителе файлового сервера. Не все служащие в офисе или компании, однако,
должны иметь доступ ко всей этой информации. Определенные файлы, содержащие
конфиденциальные данные, должны быть доступны только некоторым сотрудникам.
Кроме того, если сетевые прикладные программы будут работать с файлами
данных, которые должны модифицироваться несколькими пользователями, и два
пользователя одно временно получат доступ к таким файлам данных, то один из
них отменит все изменения, внесенные другим, так что они будут мешать
работе друг друга.
Для предотвращения подобных ситуаций в ОС NetWare предусмотрена развитая
система защиты данных, которая включает следующие меры:
. защита от несанкционированного присоединения к ЛВС путем присвоения имен
и паролей пользователям, а также ограничениями на доступ к ЛВС
пользователей с определенными именами в определенное время дня
. система доверяемых прав (trustee rights), позволяющая контролировать, к
каким файлам и директориям может иметь доступ пользователь, а также какие
операции он может производить с ними
. система атрибутов для директорий или файлов, которые определяют
возможность копирования, уничтожения, просмотра, записи и разделения их в
ЛВС
Для каждой директории существует маска максимальных прав, хранящая
максимальные привилегии, которые может в ней иметь пользователь. Ниже
перечислены восемь прав, которые могут быть указаны в этой маске:
. право чтения из открытых файлов
. право записи в открытые файлы
. право открывать файлы
. право создавать новые файлы
. право уничтожать файлы
. право создавать, переименовывать или стирать поддиректории, и
устанавливать доверяемые права и права над директориями внутри директории
и ее поддиректориях
. право производить поиск файлов в директории
. право модификации атрибутов файлов
1.4 Работа в сетях Novell NetWare
Имеется четыре уровня ответственности, которые могут быть присвоены
пользователям в ЛВС NetWare:
. рядовой пользователи ЛВС
. операторы (операторы консоли файлового сервера, операторы очереди печати,
операторы сервера печати)
. менеджеры (руководители групп)
. супервизоры ЛВС
Рядовыми пользователями называются обычные пользователи, работающие в ЛВС.
Они могут запускать прикладные программы и работать с файлами в
соответствии с теми правами, которыми они наделены,
Операторами называются рядовые пользователи, наделенные дополнительными
привилегиями. Например, оператор консоли файлового сервера, это
пользователь, наделенный правом использования программы FCONSOLE или
средства RMF (Remote Management Facility - Средства дистанционного
управления).
Менеджерами называются пользователи, имеющие право ввода новых
пользователей и управления ими. Менеджеры рабочих групп могут выполнять обе
эти функции, а менеджеры контроля пользователей могут только управлять
пользователями. Менеджеры работают как супервизоры, но только в пределах
данной группы.
Супервизоры сети ответственны за нормальное функционирование всей ЛВС. Они
выполняют функции обслуживания ЛВС, при необходимости производя
реконфигурирование и изменения в сети.
Программное обеспечение для взаимодействия с файловым сервером: состоит из
двух компонент: Оболочки (Shell) и протокола. Для того, чтобы рабочая
станция могла функционировать в сети, оболочка на ней должна быть загружена
в каждую рабочую станцию.
Таким образом, две программные компоненты, представляющие собой резидентные
программы, работают на каждой рабочей станции. Программа IPX управляет
связью ПК друг с другом и с файловым сервером с помощью коммуникационного
протокола IPX/SPX. Программа NETX (или, возможно, NET2, NET3, NET4 или
NET5, если вы используете старые, зависящие от версий DOS, программы)
является оболочкой, которая воспринимает файловые запросы DOS и адресует их
файловому серверу через команды для IPX. Таким образом, две эти компоненты
позволяют прикладным программам работать с сетевыми дисками и принтерами
так же, как в DOS. При этом программа IPX занимает 19К памяти, a NETX - 38К
Оболочка (NETX.COM) выполняет роль стрелочника, переключая запросы
прикладных программ с операционной системы DOS к NetWare. Напри мер, если
прикладная программа на рабочей станции пытается загрузить или записать
файл, оболочка NetWare определяет, относится ли этот запрос к файлу на
локальном диске или на сетевом, в зависимости от этого запрос отправляется
к DOS или к NetWare.
Программа-оболочка использует другой модуль IРХ.СОМ для передачи сетевых
запросов к файловому серверу, а в некоторых случаях и прямых сообщений
между рабочими станциями. Другими словами, протокол IPX -это язык общения
рабочих станций с файловым сервером.
При работе в ОС NetWare нет надобности в использовании NetBIOS (конечно,
если не используется прикладная программа, применяющая этот протокол), так
как в NetWare применяется протокол IPX. Тем не менее фирма Novell
поставляет эмулятор NetBIOS, который преобразовывает команды NetBIOS в
команды IPX. Эмулятор требует дополнительно 20К ОЗУ.
Утилиты NetWare
Командные строки в NetWare предназначены для выполнения простых функций, не
требующих меню, путем вызова соответствующих программ. Целый набор таких
программ расположен в директории с названием PUBLIC.
Команда LOGIN
Для присоединения к серверу нужно ввести команду ОС NetWare:
LOGIN имя_сервера/имя_пользователя
В поле имя_сервера нужно указать сервер, к которому вы хотели бы
присоединиться, а в поле имя_пользователя свое пользовательское имя.
Команда LOGIN автоматически запросит ваш пароль. Для отсоединения от
сервера нужно ввести LOGOUT.
Если в ЛВС имеется более одного сервера, то для логического присоединения к
каждому из них после первого используется команда ATTACH. После этого можно
войти в сервер, к которому вы присоединились.
Присоединение к другому серверу может понадобиться для выполнения одной из
следующих задач:
. передачи сообщения пользователю этого сервера
. использования накопителя этого сервера
. копирования файлов или директорий на этот файловый сервер или с него
Для изменения пароля в ОС NetWare предусмотрена команда SETPASS. При вводе
этой команды запрашивается старый пароль, и после правильного ввода вы
получаете возможность ввести новый.
Если необходима идентификация пользователей, присоединенных к ЛВС, то можно
воспользоваться командой WHOAMI. В ответ на экране появится следующее
сообщение:
You are user SIMON attached to server SERVER_1, connection 12.
Server SERVER_1 is running NetWare v3.11. Login time: Wednesday April 23,
1997 11:05 am.
Для получения списка серверов в ЛВС можно воспользоваться командой SLIST.
Для определения имен пользователей, присоединенных к ЛВС предусмотрена
команда USERLIST. Сообщение этой команды на экране выглядит так:
|Connection |User Name |Login tine |
|1 |NVASUKOV |4-23-1997 11:26 |
|2 |AOZHIGOV |4-23-1997 12:05 |
|4 |*SIMON |4-23-1997 12:44 |
Символ (*) высвечивается перед вашим пользовательским именем,
Для каждого пользователя можно создать так называемый LOGIN-сценарий. LOGIN-
сценарий - это программа, которая устанавливает операционные параметры для
вашей рабочей станции при каждой процедуре присоединения к ЛВС. Сценарий
выполняет такие рутинные задачи, как переназначение сетевых накопителей,
выполнение программ и запуск приложений, а также присоединение к различным
файловым серверам. Однако LOGIN-сценарий не может запускать резидентные
программы. В этом разделе вы познакомитесь с основными командами LOGIN-
сценария.
Для редактирования файла LOGIN-сценария необходимо воспользоваться утилитой
NetWare SYSCON. После выбора из меню строки Информация о Пользователе (User
Information), вашего псевдонима (ID) и файла LOGIN- сценария вы готовы к
конфигурированию сценария. Для того, чтобы введенные изменения стали
действовать, нужно отсоединиться от ЛВС и вновь присоединиться.
Обычно в LOGIN-сценарии используются команды ОС NetWare ATTACH, MAP и SET.
Имеется также возможность использования в сценарии комбинаций IF....THEN. В
больших ЛВС предпочтительнее команды вашего LOGIN-сценария включать в
системный LOGIN-сценарий.
Команда MAP может установить буквенные обозначения для сетевых накопителей
и удлинить список PATH в DOS для поиска прикладных программ и утилит. С
помощью одной буквы можно обозначить весь жесткий диск файлового сервера
или только его часть (директорию с поддиректориями, например), Такие
переназначения предназначены для идентификации определенных областей в
структуре директорий. В NetWare различают три типа накопителей: локальные
накопители, сетевые накопители и поисковые накопите ли. Локальные
накопители физически подключены к рабочим станциям. Сетевые накопители -
это накопители на жестких дисках файлового сервера (их часто называют
томами). Аналогично тому, как в DOS, применяется средство PATH для задания
списка накопителей и директорий, в которых по умолчанию разыскиваются
прикладные программы, в ОС Net Ware используется понятие поисковые
накопители. Для просмотра текущего статуса переназначения сетевых
накопителей можно ввести команду MAP без параметров.
Символ # используется для запуска программ (файлов с расширениями СОМ или
ЕХЕ) в процессе LOGIN-сценария.
Команда ATTACH позволяет производить логическое присоединение к другим
файловым серверам, не отсоединяясь от текущего.
Команда сценария SET позволяет устанавливать значения переменных DOS. Вы
можете использовать команду SET так, как в приведенном ниже примере:
В LOGIN-сценарий допускается использование логических конструкций
IF...THEN, которые разрешают выполнение определенных команд при выполнении
заданных условий:
IF DAY_OF_WEEK= "Понедельник" THEN WRITE "AARGH".
WRITE - это команда LOGIN-сценария для выдачи сообщений на экран.
Вы можете связываться с другими пользователями в ЛВС, посылая сообщения с
вашей рабочей станции при помощи командной строки. Предположим, что вы
хотите послать пользователям с именами DEN и VICTOR сообщение следующего
содержания:
Встреча сегодня в 1:30
Предположим также, что пользователи DEN и VICTOR присоединены к тому же
файловому серверу. Тогда для передачи сообщения достаточно ввести с
клавиатуры:
SEND "Встреча в 1:30 сегодня" DEN,VICTOR
ОС NetWare выдаст сообщение, подтверждающее, что ваше послание передано
адресату.
Если один из пользователей (VICTOR) присоединен к другому файловому серверу
(SERVER2), то вам придется присоединится к этому серверу и передать
следующее сообщение:
SEND "Встреча в 1:30 сегодня" SERVER2/HOLLY
Рассмотрим еще один пример использования командной строки для передачи
сообщений. Предположим, что вам необходимо передать сообщение всем
сотрудникам. Тогда вы можете воспользоваться группой EVERYONE, которая
включает всех пользователей, и передать:
SEND "Получите зарплату" EVERYONE
Если вы не хотите получать сообщения с других рабочих станций, то вы можете
воспользоваться командой CASTOFF для запрещения приема этих сообщений.
После ввода этой команды на экране появится следующее сообщение:
Широковещательные сообщения от других станций теперь будут игнорироваться
Для разрешения приема сообщений от других рабочих станций необходимо
воспользоваться командой CASTON.
Файлы, директории и атрибуты
Вы можете манипулировать файлами и директориями различными способами. Вы
можете копировать, уничтожать, переименовывать, записывать, распечатывать и
разделять файлы в ЛВС. Система прав доступа к файлам и директориям,
принятая в ОС NetWare, гарантирует, что только определенные пользователи
смогут иметь доступ к файлам ЛВС.
Как файлы, так и директории на сервере в ЛВС под управлением ОС NetWare
имеют атрибуты. Эти атрибуты могут отменять права, предоставленные
пользователям в ЛВС. Предположим, что вы имеете право переименовывать
файлы, а файл, который вы хотите переименовать имеет атрибут запрещения его
переименования. В этом случае его переименовать вам не удастся.
Как определить предоставленные вам права
Для того, чтобы узнать, какими правами вы располагаете, можно
воспользоваться командой RIGHTS. Если, к примеру, вы имеете все права в
данной директории, то на вашем экране в ответ на команду RIGHTS будет
выдано следующее сообщение:
SERVER_1\SYS:SIMON
Your Effective Rights for this directory are [SRWCEMFA]
You have Supervisor Rights to Directory. (S)
* May Read from File (R)
* May Write to File (W)
May Create Subdirectories and Files (C)
May Erase Directory (E)
May Modify Directory (M)
May Scan for files (S)
May Change Access Control (A)
* Has no effect on directory.
Entries in Directory May Inherit [SRWCEHEA] rights.
You have ALL RIGHTS to Directory Entry.
Команда NCOPY
Применение. команды DOS COPY неэффективно при копировании файлов из одной
директории файлового сервера в другую. Это связано с тем, что команда COPY
выполняется на рабочей станции, а это приводит к тому, что файл для
копирования вначале передается из одной директории на рабочую станцию
через. ЛВС, а затем обратно на другую директорию сервера.
Команда NCOPY решает ту же задачу, что и команда COPY. При этом, если она
обнаруживает, что файловый сервер является и источником и получателем
файла, то эта команда выполняется непосредственно на сервере без участия
ЛВС. В остальных случаях она выполняется точно также, как обычная команда
COPY.
Предположим, что вам нужно скопировать файл REPORT.DOC с текущей директории
в директорию MANAGERS. Обе директории расположены в томе SYS на файловом
сервере SERVER1. Тогда вам необходимо ввести следующую команду:
NCOPY REPORT.DOC F:\MANAGERS\REPORT.DOC
Заметим, кстати, что для целей копирования, стирания, переименования файлов
можно воспользоваться утилитой NetWare FILER.
Восстановление уничтоженных файлов
При помощи утилиты SALVAGE ОС NetWare можно восстанавливать уничтоженные
файлы. Из меню этой утилиты выбирается опция View/Re cover Deleted Files и
указывается, что вы будете восстанавливать: файл, группу файлов, выбираемых
из списка, или группу файлов с определенными признаками. По желанию, можно
присваивать новые имена в процессе восстановления файлов.
Команда NDIR
Аналогично команде DOS DIR, команда NDIR в ОС NetWare выводит список
файлов, принадлежащих данной директории. Отличие состоит в том, что команда
NDIR ориентирована на применение в ЛВС и потому предоставляет
дополнительную информацию, хранящуюся в ОС NetWare для каждого файла и
директории. Команда NDIR также имеет возможность поиска файлов в
поддиректориях. Типичный пример использования команды NDIR приведен ниже:
Печать документов в ОС NetWare
Печать при работе на рабочей станции, управляемой ОС NetWare, внешне
аналогична печати при работе на автономном ПК, Однако при передаче файла
для распечатывания на сетевой принтер происходит следующее. Вначале
осуществляется маршрутизация задания печати файла на файловый сервер,
откуда оно передается на сервер печати и, наконец, на принтер. Файловый
сервер может одновременно выполнять также и функции сервера печати.
Команда CAPTURE
После ввода команды CAPTURE для перенаправления задания печати на
разделяемый сетевой принтер ЛВС процесс печати файлов происходит так же,
как на локальном принтере. Имеется даже возможность использования клавиши
PrtScr для вывода содержимого экрана дисплея на принтер ЛВС.
ENDCAP является командой ОС NetWare, предназначенной для отмены
маршрутизации принтера, заданной командой CAPTURE. Все задания, находящиеся
в очереди печати после поступления этой команды будут направляться в
локальный порт LPT рабочей станции. Для возобновления процесса печати на
сетевом принтере необходимо повторение команды CAPTURE.
Управление заданиями печати
Очередью печати называется специальная директория, в которой хранятся
файлы, ожидающие своей очереди печати. Для просмотра очереди печати можно
воспользоваться соответствующим меню утилиты PCONSOLE ОС NetWare, После
выбора опции меню Print Queue Information и имени очереди печати нужно
выбрать вариант меню Current Print Job Entries, который выведет список
файлов в очереди печати.
Вы можете отменить задание на печать файла, удалив его из очереди, но
только в том случае, если вы являетесь владельцем этого задания. Отмена
задания печати файла является функцией утилиты PCONSOLE ОС NetWare.
1.5 Обзор различных версий ОС NetWare
ОС NetWare являются наиболее популярными сетевыми ОС из-за высокой
производительности, надежности и хорошей системы защиты данных. Необходимо,
однако, иметь в виду, что эти продукты в то же время являются наиболее
дорогостоящими для небольших ЛВС. Иногда их установка и администрирование
достаточно сложны, Кроме этого, резидентные компоненты программного
обеспечения рабочих станций занимают около 60К из 640К объема ОЗУ, тем
самым оставляя немного памяти для прикладных программ. Если рабочие станции
выполнены на процессорах 80386 или более поздних моделях с объемом ОЗУ
более 1М,то имеется возможность загрузки резидентных компонент сетевых ОС в
верхние области памяти с помощью менеджера памяти.
Файловый сервер в NetWare является обычным ПК, сетевая ОС которого
осуществляет управление работой ЛВС. Функции управления включают
координацию рабочих станции и регулирование процесса разделения фай лов и
принтера в ЛВС. Сетевые файлы всех рабочих станций хранятся на жестком
диске файлового сервера, а не на дисках рабочих станций.
Имеются три версии ОС NetWare. Версия 2.2 может работать на компьютере
80286 (или более поздних моделях), используемом в качестве файлового
сервера. При покупке ОС необходимо приобретать лицензию на число
пользователей 5,10,50 или 100. На какое число пользователей необходимо
приобретать лицензию зависит от числа сотрудников одновременно работающих в
ЛВС. Так, если предполагается одновременная работа 7 пользователей, то вы
должны покупать лицензию на 10 пользователей, а при одновременной работе 67
сотрудников необходима лицензия на 100 пользователей. Версии ОС NetWare
3.12 и более новая 4.0 для увеличения производительности ориентированы на
32 разрядные шинные архитектуры компьютеров с процессорами 80386, 80486 или
Pentium. Фирма Novell также подготовила варианты сетевой ОС NetWare,
предназначенные для работы под управлением многозадачных,
многопользовательских операционных систем OS/2 и UNIX. Версию 3.12 ОС
NetWare можно приобрести для 20, 100 или 250 пользователей, а версия 4.0
имеет возможность поддержки до 1000 пользователей.
Все версии ОС NetWare хорошо совместимы между собой, поэтому в одной и той
же компьютерной сети можно иметь файловые серверы с разными версиями ОС
NetWare. Большинство утилит ОС NetWare обладают достаточным интеллектом для
того) чтобы автоматически определять при запуске номер версии ОС и строить
работу с учетом этого.
Версия 3.12 NetWare мощнее и производительнее и предлагает боль шие
возможности для связи, чем версия 2.2. Версия 4.0 расширяет возможности по
числу рабочих станций и файловых серверов в ЛВС, а также имеет упрощенную
процедуру распределения пользователей между различными файловыми серверами.
NetWare 2.2 функционально сравнима с SFT Advanced NetWare 286, имеет
возможности работы с невыделенными файловыми серверами и более проста в
установке, чем предыдущие версии NetWare 286.
Первоначально разработанная как сетевая ОС для теперь уже устаревшей ЛВС S-
Net фирмы Novell, NetWare быстро освоила процессоры 80х86. В 1985 году
фирма Novell выпустила сетевую ОС, названную Advanced NetWare 1.0 (версия
1.2 появилась чуть позже в том же году), которая являлась первой ОС,
использующей преимущества защищенного режима процессора 80286.
OC Advanced NetWare 2.0
Версия 2.0 ОС Advanced NetWare была выпущена в 1986 году и предоставляла
ЛВС улучшенные функциональные характеристики, лучшую производительность и
возможности для организации межсетевого обмена. Одной из выдающихся
особенностей ОС NetWare 2.0 была способность соединять до четырех различных
сетей с одним файловым сервером.
Операционные системы NetWare 2.1x, SFT NetWare и NetWare 386
В 1987 году фирма Novell переработала NetWare еще раз для повышения
отказоустойчивости и сохранности данных в новом своем продукте SFT NetWare.
Такие средства, как FCONSOLE, позволяющие администратору дистанционно
управлять файловым сервером с рабочей станции, улучшенная система защиты
данных и новая система учета ресурсов, предоставили менеджерам сети лучшие
возможности для управления ЛВС.
Для выхода на рынок малых ЛВС, где цена является определяющей, фирма Novell
создала версии ОС NetWare на 5 и 10 пользователей, которые назывались
NetWare ELS I и ELS II.
Версия 2.15 NetWare и NetWare для Macintosh дебютировали в 1988 году.
Создание средств для подключения компьютеров Маc сети было важным шагом для
NetWare, но покупатели жаловались на сложность NetWare, достигшей к этому
времени "новых высот". Больше всего жалоб было связано с утилитой COMPSURF,
автоматически запускаемой в процессе инсталляции. COMPSURF- это программа,
предназначенная для диагностики поверхности жесткого диска с целью
обнаружения физических дефектов. Пользователи жаловались, что для
тестирования одного накопителя на жестком диске ей требовался целый день
или даже два. В дополнение к тому, что процесс инсталляции занимал много
времени, он еще требовал существенного опыта для правильного его
выполнения.
32-разрядная сетевая ОС NetWare 386 была выпущена в сентябре 1989 года.
Сконцентрировавшись на целостности и сохранности данных, фирма Novell также
значительно улучшила систему защиты данных, производительность и гибкость
ОС NetWare в продукте, получившем название NetWare 386.
В 1991 году фирма Novell выпустила версии ОС NetWare 2.2 и 3.11. В 1993
году улучшенная версия 3.11 была названа версией 3.12. В том же 1993 году
фирма Novell выпустила версию 4.0 ОС NetWare. В настоящее время эти сетевые
ОС на базе сервера являются главными среди продукции фирмы Novell.
OC NetWare 2.2
В версии 2.2 NetWare фирма Novell собрала все лучшее из ранних версий
NetWare для процессора 80286 (версия 2.15, SFT Advanced NetWare, ELS I ELS
II). Цена ОС NetWare 2.2 так же, как и версии 3.12, зависит от числа
пользователей. Версия 2.2 очень похожа на ОС SFT Advanced NetWare. Все
варианты версии 2.2 имеют одинаковые возможности, например, ЛВС на 5
рабочих станций имеет такой же уровень отказоустойчивости (SFT), как и ЛВС
на 100 рабочих станций. Версия 2,2 выпускается на 5,10,50 или 100
пользователей. Цена меняется от 895 долларов для 5 пользователей до 5495
долларов для 100 пользователей. Сравнение характеристик ОС NetWare версий
2.2 и 3.12 проводится в таблице 7.1. Процесс инсталляции для NetWare 2.2
почти столь же прост, как и для 3.12. Фирма Novell учла жалобы покупателей
и упростила его настолько, что в стандартном режиме нужно ответить только
на 3 вопроса о файловом сервере и вашей ЛВС, подождать непродолжительное
время, пока отработает программа ZTEST и вставить в дисковод несколько
дискет. "Долгоиграющая" программа COMPSURF также осталась, но теперь уже в
качестве варианта по желанию пользователя.
ОС NetWare версии 2.2 имеет поддержку VAP (Value Added Processes)
-отдельных программных модулей, стыкуемых с ОС NetWare и позволяющих
файловому серверу выполнять некоторые дополнительные функции, Хорошим
примером использования VAP является фирменный метод доступа к файлам
BTRIEVE. Вместо перенаправления на файл-сервер запроса к DOS для считывания
очередной порции файла прикладная программа на рабочей станции передает
программе BTRIEVE на сервере ключ нужной ей записи. A BTRIEVE осуществляет
поиск записи на файловом сервере и посылает ее прикладной программе.
OC NetWare 3.12
ОС NetWare 3.12 использует преимущества процессоров 80386, 80486 или
Pentium. Она предоставляет расширенные возможности: доступ к памяти до 4Г
для кэширования, присоединение к одному серверу до 250 пользователей, объем
дисковой памяти до 32 терабайт, максимальный размер файла до 4Г, один файл
может располагаться на нескольких накопителях. До 100000 файлов могут быть
открыты одновременно. ОС NetWare 3.12 включает возможности по
отказоустойчивости SFT NetWare и имеет улучшенную систему защиты данных.
Также новой является концепция NLM (NetWare Loadable Module - Загружаемые
модули NetWare) программных модулей, загружаемых (выгружаемых) в файловый
сервер в процессе работы. При этом NLM гораздо легче использовать, чем VAP.
NetWare 3.12 не является такой хорошей основой для приложений типа
клиент/сервер, как операционные системы LAN Manager и LAN Server. Однако
фирма Novell предоставляет ряд средств для программистов, разрабатывающих
такие приложения. Фирма Novell также предлагает разработчикам средства для
создания прикладных программ, предназначенных для размещения как на
файловом сервере, так и на рабочей станции-клиенте, включая NLM с защитой
памяти и различные транспортные протоколы, довольно легко программируемые.
Для помощи программистам в управлении новой средой фирма Novell предлагает
набор программ для профессиональных разработчиков Professional Developer's
Program. Эти программные средства включают: компилятор Си, компоновщик
программ, символический отладчик, библиотеки сетевых программ и продукт
NetWare RPC. RPC - это сокращенное обозначение для Mote Procedure Code
(Концепция распределенной обработки информации), где различные части какой-
нибудь программы или процесса могут выполняться на различных типах
компьютеров в сети.
Версия 3.12 ОС NetWare воплотила обещание фирмы Novell поддерживать рабочие
станции под управлением различных ОС. В сервере могут храниться файлы для
рабочих станций с операционными системами DOS, Macintosh, OS/2 и UNIX. Для
этого на сервере, управляемом .ОС Net Ware 3.12 предусмотрены специальные
атрибуты для имен файлов. Для каждого хранящегося на сервере файла, кроме
имени в DOS-стиле, в области атрибутов имени содержится информация (две
области по 128 байт) о том, какой ОС этот файл принадлежит. Например, файл,
созданный на рабочей станции под управлением OS/2, сохраняет здесь свои
расширенные атрибуты (длинное имя, дату создания и т. п.). Файл Macintosh
содержит в этих областях свое длинное имя и информацию для Mac Finder.
Работа с этими атрибутами имен осуществляется дополнительными серверными
модулями (NLM). Таким образом, файлы, созданные пользователями Мас, могут
быть доступны пользователям DOS и наоборот.
Более того, загрузив NetWare for Macintosh NLM, можно создать файл с
помощью Microsoft Word для Macintosh, затем редактировать его с помощью
Microsoft Word для Windows на компьютере под управлением DOS и, наконец,
окончательные правки внести с помощью Word/PM на компьютере под управлением
OS/2.
Открытость архитектуры ОС NetWare распространяется не только на уровень ее
файловой системы, но и включает новый интерфейс транспортного уровня (TLI -
Transport Layer Interface), основанный на ODI. Этот интерфейс предоставляет
широкий диапазон возможностей для организации связей, включая IPX/SPX,
NetBIOS, LU 6.2 (АРРС), именованные каналы связи для рабочих станций,
управляемых DOS и OS/2, TCP/IP, интерфейс Berkley 4.3 Sockets и UNIX System
V Streams/TLL.
Утилита SBACKUP в ОС NetWare 3.12 позволяет выполнять резервные копии на
внутренний накопитель на магнитной ленте и восстанавливать файлы независимо
от ОС, в которой они были созданы. Информация из атрибутов имен также
Страницы: 1, 2, 3, 4, 5, 6
|