Полезная информация

Server for Information Technologies
Сервер поддерживается
Центром Информационных Технологий
(095) 932-9212, 932-9213, 939-0783
E-mail: info@citforum.ru
Сервер Информационных Технологий содержит море(!) аналитической информации

Глава 2. Архитектура и средства NetWare

Данная глава описывает архитектуру сетевой операционной системы NetWare и используемые ей средства.

Архитектура NetWare и поддерживаемые протоколы

Операционная система NetWare работает на сервере и обеспечивает средства для рабочих станций. Взаимосвязь между сервером и рабочими станциями иллюстрируется следующей схемой:

          +-------------------------+   +--------------------------+
          ╕         Сервер          ╕   ╕ Клиент (рабочая станция) ╕
          ╕        +--------------+ ╕   ╕+-----------------------+ ╕
          ╕        ╕  Управление  ╕ ╕   ╕╕      Приложения       ╕ ╕
          ╕        ╕    памятью   ╕ ╕   ╕+-----------------------+ ╕
          ╕+----+  ╕              ╕ ╕   ╕   ^            ^         ╕
          ╕╕----+--+ Планирование ╕ ╕   ╕   ╕            v         ╕
          ╕+----+  ╕              ╕ ╕   ╕   ╕     +--------------+ ╕
          ╕ Диск   ╕   Файловая   ╕ ╕   ╕   ╕     ╕ Операционная ╕ ╕
          ╕        ╕   система    ╕ ╕   ╕   ╕     ╕    система   ╕ ╕
          ╕        +--------------+ ╕   ╕   ╕     ╕    рабочей   ╕ ╕
          ╕                ^        ╕   ╕   ╕     ╕    станции   ╕ ╕
          ╕                v        ╕   ╕   ╕     +--------------+ ╕
          ╕+-----------------------+╕   ╕   ╕            ^         ╕
          ╕╕   Сетевые средства    ╕╕   ╕   v            v         ╕
          ╕╕                       ╕╕   ╕+-----------------------+ ╕
          ╕╕   файловые средства   ╕╕   ╕╕      Программное      ╕ ╕
          ╕╕    средства печати    ╕╕   ╕╕      обеспечение      ╕ ╕
          ╕╕   средства передачи   ╕╕   ╕╕     переадресации     ╕ ╕
          ╕╕        данных         ╕╕   ╕+-----------------------+ ╕
          ╕╕    средства обмена    ╕╕   ╕            ^             ╕
          ╕╕      сообщениями      ╕╕   ╕            v             ╕
          ╕+-----------------------+╕   ╕+-----------------------+ ╕
          ╕            ^            ╕   ╕╕      Программное      ╕ ╕
          ╕            v            ╕   ╕╕      обеспечение      ╕ ╕
          ╕+-----------------------+╕   ╕╕   сетевой поддержки   ╕ ╕
          ╕╕      Программное      ╕╕   ╕+-----------------------+ ╕
          ╕╕      обеспечение      ╕╕   ╕            ^             ╕
          ╕╕   сетевой поддержки   ╕╕   ╕            ╕             ╕
          ╕+------------------------╕   ╕            ╕             ╕
          ╕            ^            ╕   ╕            ╕             ╕
          ╕            ╕            ╕   ╕            ╕             ╕
          +------------+-------------   +------------+-------------+
                       v                             v
           +-----------------------+     +-----------------------+
           ╕-----------------------╕     ╕-----------------------╕
           ╕-----------------------╕     ╕-----------------------╕
           ╕-----------------------╕     ╕-----------------------╕
           +-----------------------+     +-----------------------+
                      ^            Сетевое           ^
                      ╕          аппаратное          ╕
                      ╕          обеспечение         ╕
                      +==============================+
                                  кабель

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

Программное обеспечение сетевой поддержки связывает сетевое аппаратное обеспечение и кабельную систему с операционной системой. Данное программное обеспечение для поддержки установленных на сервере и в рабочих станциях сетевых плат использует специальные драйверы. Протоколы передачи данных посылают по сети запросы и получают ответы.

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

Средства NetWare v.4

NetWare v.4 - это 32-разрядная операционная система, работающая на процессоре Intel 80386 или старше. Хотя архитектура этой системы аналогична версии 3.11, в версию 4 добавлена поддержка глобальных сетей (в основном с помощью NetWare Directory Services). NetWare v.4 использует единое адресное пространство без сегментации (что составляет проблему в системах DOS). Это обеспечивает более эффективную работу программ. NetWare может обрабатывать тысячи предываний и тысячи запросов клиентов в секунду.

Протокол ядра NetWare (NCP)

Протокол ядра NetWare NCP (NetWare Core Protocol) определяет служебные средства, доступные для пользователей сетей Novell NetWare. Эти средства можно разбить на следующие категории:

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

Установив на сервере загружаемые модули NetWare (NLM NetWare Loadable Module), вы можете расширить сервисные средства ядра NetWare. Модули NLM могут обеспечивать управление сетью и диагностику, средства обслуживания базы данных, передачи данных, архивизации, сохранения и передачи сообщений (электронную почту) и дополнительные средства печати. Некоторые модули NLM поставляются вместе с NetWare, другие можно получить у Novell или других фирм.

Архитектура NetWare

NetWare v.4 - модульная и расширяемая система, то есть допускает обновления, изменения и добавления. Вы можете загрузить на сервере модуль MLM, обеспечивающий, например, функции поддержки операционных систем, отличных от DOS, средства передачи данных, базы данных, передачи сообщений, архивизации и копирования, а также администрирования сети.

С консоли сервера вы можете в любое время загрузить или выгрузить любой модуль. Каждый модуль использует дополнительную память, поэтому вы должны убедиться, что сервер имеет достаточно памяти для работы с модулями, которые планируется загружать. Поскольку эти модули работают на сервере наряду с операционной системой, они тесно связаны с ней имеют постоянный доступ к служебным средствам.

NetWare представляет собой идеальную платформу для приложений сервера. На различных уровнях она может параллельно обрабатывать множество протоколов и стандартов:

                         +---------------------------------------------+
                         ╕             Файловая система                ╕
            Поддержка    +------+------+---------+--------------+------+
            пространства ╕  DOS ╕ OS/2 ╕   UNIX  ╕   Macintosh  ╕ FTAM ╕
            имен         +--+---+--+---+--+------+---+----------+--+---+
                            +--++--+      ╕          ╕             ╕
                         +-----++---+-----+----+-----+-----+-------+---+
                         ╕          ╕          ╕           ╕ (FTAM)    ╕
            Сервисные    ╕          ╕          ╕           ╕ Доступ к  ╕
            протоколы    ╕ Протокол ╕ Сетевая  ╕ Протокол  ╕ средствам ╕
                         ╕  ядра    ╕ файловая ╕ AppleTalk ╕ передачи  ╕
                         ╕ NetWare  ╕ система  ╕   (AFP)   ╕ данных и  ╕
                         ╕          ╕  (NFS)   ╕           ╕ управление╕
                         ╕          ╕          ╕           ╕ ими.      ╕
                         +-----+----+-----+----+-----+-----+-----+-----+
                         +-----+----+-----+----+-----+-----+-----+-----+
             Транспортные╕          ╕          ╕           ╕           ╕
             протоколы   ╕   IPX    ╕  TCP/IP  ╕ AppleTalk ╕    OSI    ╕
                         ╕          ╕          ╕           ╕           ╕
                         +-----+----+-----+----+-----+-----+-----+-----+
                         +-----+----------+----------+-----------+-----+
                         ╕     Открытый интерфейс с данными (ODI)      ╕
                         +-----------+----------------+----------+-----+
                         +-----------+--------+-------+-------+--+-----+
             Драйверы    ╕ Ethernet 802.3     ╕ IBM Token Ring╕ ArcNet ╕
             локальных   ╕ Ethernet II        ╕ IBM Token Ring╕        ╕
             сетей       ╕ Ethernet 802.2     ╕      Snap     ╕        ╕
                         ╕ Ethernet 802.2 Snap╕               ╕        ╕
                         +-----------+--------+-------+-------+--+-----+
                         +-----------+----+-----------+-------+--+-----+
             Носитель    ╕    Ethernet    ╕   IBM Token Ring  ╕ ArcNet ╕
                         +----------------+-------------------+--------+

Поддержка других операционных систем и протоколов

Одним из наиболее важных средств NetWare является поддержка других операционных систем. Вы можете подключать рабочие станции, на которых работают DOS, Windows, OS/2 и Unix. Поддержка рабочих станций DOS, Windows и OS/2 встроена в NetWare, а некоторые сервисные управляющие утилиты используют интерфейс Windows. Поставляемые с NetWare программные средства для рабочей станции обеспечивают поддержку OS/2. NetWare позволяет использовать расширенные атрибуты и длинные имена файлов OS/2, а также позволяет работать в сети серверным приложениям OS/2. Поддержка Apple Macintosh, NFS Unix и OSI FTAM (средства доступа и управления файлами) добавляется в NetWare в качестве дополнительных продуктов.

NetWare использует независимую от протокола структуру, известную как ODI (Open Data-Link Interface), которая обеспечивает одновременную поддержку различных сетевых протоколов. Допускаются также различные сетевые платы. Драйверы этих плат подключаются к уровню ODI. Пакеты направляются в соответствующий стек протокола над уровнем ODI, например, IPX, TCP/IP или AppleTalk. На верхнем уровне протоколы обеспечивают поддержку файловой системы и поддержку различных операционных систем, которые вы можете установить на NetWare-сервере.

Аналогичная схема используется на рабочих станциях, чтобы пользователи могли подключаться к сетям, применяющим различные коммуникационные протоколы, например протокол Unix TCP/IP. Для обеспечения поддержки TCP/IP для рабочих станций DOS и Windows вам потребуется программный продукт LAN WorkPlace фирмы Novell. Кроме того, Novell LAN WorkPlace for Macintosh обеспечивает для пользователей Apple Macintosh прозрачный доступ к различным хост-машинам, серверам и рабочим группам в локальных сетях NetWare (например, миникомпьютерам VAX, большим машинам IBM и рабочим станциям Unix).

Если необходимо подключить к локальной сети NetWare или к другим типам сетей (например, Microsoft LAN Manager, IBM LAN Server или 3Com 3+Share) рабочие станции, то вы можете установить драйвер ODINSUP (сетевой ODI-драйвер поддержки спецификации сетевого интерфейса), предусмотренный в пакете NetWare. ODISUP обеспечивает сосуществование драйвера сетевого интерфейса ODI и драйвера NDIS (Network Driver Interface Specification), который используется обычно продуктами Microsoft (такими как LAM Manager и Microsoft NT).

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

Средства обеспечения производительности

Одной из причин популярности NetWare является ее производительность. Novell давно отошла от сетевых операционных систем, работающих под DOS, с разработала NetWare для непосредтвенного доступа к развитым средства процессора сервера. NetWare 386 была первой 32-разрядной операционной системой для настольных вычислительных систем. Ядро операционной системы NetWare обладает многозадачностью и средствами мультиобработки, что означает обеспечение многопользовательских возможностей сервера и высокую производительность при большой загрузке системы. Повышению производительности NetWare способствуют также и другие описываемые ниже средства.

Для обеспечения наилучших условий использования сети NetWare может динамически самоконфигурироваться. Динамически конфигурируются следующие средства:

Вы можете ограничить или максимизировать эти значения, а также настроить времы самоконфигурации системы и задать максимальное число используемых ресурсов.

Управление памятью

NetWare поддерживает на сервере до 4 гигабайт оперативной памяти, но используемая в данное время технология поддерживает максимальный объем памяти в 256 мегабайт. Управление памятью в NetWare v.4 повышает эффективность ее использования. В NetWare v.3.11 память для различных пользователей выделялась в пяти или более пулах. Это приводило к тому, что некоторым приложениям не хватало памяти, поскольку, пока процесс продолжает использовать память, подпрограммы управления памятью не могут перераспределить ее для других нужд. В NetWare v.4 используется один пул памяти, и память может перераспределяться от одной операции к другой.

Файловая система NetWare

Файловая система NetWare - UNF (Universal File System) обеспечивает многие улучшающие производительность средства:

В NetWare допустимы файлы объемом до 2 гигабайт, а файловая система поддерживает более 2 миллионов каталогов на том и 100000 открытых файлов. Тома могут занимать несколько дисков, а с добавлением новых дисков их объем может динамически увеличиваться.

Система восстановления файлов NetWare позволяет восстанавливать удаленные файлы. Вы можете задать минимальный объем времени, в течении которого файл должен быть доступен для восстановления, либо отметить файлы для немедленного удаления. Можно также сохранять удаленные файлы, пока хватает места не диске. При этом самые старые файлы удаляются и освобождают место для новых. Система позволяет задавать полномочия на восстановление файлов. Удаленные файлы сохраняются даже при удалении каталогов.

Средства защиты данных

Сетевая операционная система NetWare содержит несколько средств, обеспечивающих защиту данных. Средства защиты запрещают доступ к данным неуполномоченных пользователей и предохраняют их от вирусов. NetWare поддерживает также аппаратные средства защиты, которые за счет избыточности обеспечивают корректность данных и доступность их при отказе чести системы.

Средства защиты NetWare имеют важное значение для сетевой среды масштаба предприятия. Файловая система NetWare и файловая ситема DOS весьма различны. Пользователь не может получить доступ к файловой системе NetWare, запустив сервер с диском DOS. Естественно, это не предотвращает кражи или порчи диска - от этих неприятностей следует защищаться с помощью копирования.

Предусмотрено несколько уровней защиты:

Средства передачи данных и маршрутизации

Фирма Novell продает полный комплект поддерживающих пакетов передачи данных, которые называются коммуникационными средствами NetWare (NetWare Communication Services) и работают в NetWare v.3.11 и NetWare v.4. Эти средства обеспечивают связь локальной системы с хост-машиной, связь двух локальных сетей и связь с локальной системой удаленной системы. Средства передачи данных ориентированы в основном на организации с большими сетями SNA (System Network Architecture). Эти продукты включают в себя NetWare for SAA, пакеты NetWare 3270 LAN Woorkstation для DOS, Macintosh и Windows и NetWare Communication Services Manager управляющая программа для Windows.

NetWare предусматривают встроенные средства межсетевой маршрутизации, которые позволяют вам объединять столько сетевых сегментов (Token Ring, Ethernet, ArcNet им др.), сколько сетевых плат будет содержать сервер. Связанные вместе сети представляются пользователям как одна сеть. Создать маршрутизатор так же просто как установить несколько плат сетевого интерфейса. Средства маршрутизации можно установить также на внешней системе, что снимает лишнюю нагрузку с сервера и улучшает происводительность.

Средства печати

NetWare v.4 включает в себя пакет средств печати, который позволяет совместно использовать в сети до 256 принтеров. Сервер печати управляет очередями печати и способом доступа к принтеру пользователей. Этот сервер печати можно установить на файловом сервере NetWare или специально выделенной для этой задачи рабочей станции. Вы можете подключить принтеры к серверу печати или к любой рабочей станции сети. Сервер печати обеспечивает доступ к принтеру любого пользователей сети.

Средства каталогизации

Средства обслуживания каталогов реализованы как средства NDS (NetWare Directory Services), использующие стандарт X.500 Международной организации стандартизации. Это средство отслеживает всех пользователей сети, серверы и ресурсы объединенной сети. Данная информация хранится в базе данных (каталоге), доступной для администраторов сети и пользователей, которые независимо от их местоположения легко могут найти в ней других пользователей и ресурсы. Средство NDS было разработано для больших объединенных сетей. Оно обеспечивает централизованное управление и сетевой интерфейс с другими каталоговыми средствами, включая Apple Name Protocol, Yellow Pages (фирмы Sun Microsystems) и TCP/IP Domain Name Services. База данных каталогов пользователей и ресурсов регулярно обновляется.

Средство архивизации

Для архивизации и создания резервных копий в NetWare используется утилита SBACKUP, входящая в состав версии 4 и поддекрживающая разнообразные устройства архивизации. Оно согласована с подсистемой SMS (Storage Management System) фирмы Novell.

Средства управления и администрирования

NetWare предусматривает несколько утилит для отслеживания состояния сети, и Novell предлагает пакеты программного обеспечения для административного управления, которые содержат улучшенные средства.

NetWare включает в себя администратор (NetWare Administrator) - работающее в Windows приложение, используемое для управления объектами NDS (пользователями, ресурсами, каталогами на дисках и файлами). В NetWare v.4 поддерживается также версия NetWare Administrator, работающая в текстовом режиме, которая называется NETADMIN. NetWare Administrator можно использовать вместо некоторых утилит, работающих в режиме командной строки. Он проще в использовании и обеспечивает больше функциональных возможностей. NetWare Administrator требует процессора 80386 или старше и системы Windows.

Администраторы сети используют NetWare Administrator в основном для создания пользовательских объектов (учетных данных) и управления использования сети пользователями, а также управления ее ресурсами и файлами. С помощью NetWare Administrator вы можете изменять полномочия пользователей, характеристики и другие аспекты объекта. Он позволяет создавать дополнительные объекты (например, пользователей или объекты печати), изменять пароли пользователей и их доступ к ресурсам, каталогам и файлам, изменять полномочия доступа к объектам, предоставлять другим пользователям права супервизора, определять группы пользователей, создавать и редактировать системные и индивидуальные сценарии регистрации пользователя, а также упорядочивать и организовывать структуру NDS и ее разделов.

Утилита SERVMAN

SERVMAN - это новая утилита, включенная в NetWare v.4. Она работает на консоли и позволяет супервизорам просматривать и изменять конфигурацию сервера.

Тем, кто знаком с предыдущими версиями NetWare, уже известна команда SET, которая использовалась для внесения изменений в операционную систему. Утилита SERVMAN автоматизирует использование этой команды, выводя на экран справочную информацию по каждой возможности установки (SET) и представляя рекомендуемые значения. Если установка изменена, утилита SERVMAN автоматически обновляет файлы запуска сервера.

Монитор

Монитор (MONITOR) представляет собой загружаемый модуль NetWare, работать с которым можно через консоль файлового сервера или с удаленной станции (если в сети работает средство удаленного управления Remote Managament Facility. Монитор позволяет выполнять с консоли следующие задачи: задавать пароль для доступа с консоли NetWare, наблюдать за использованием сервера, просматривать состояние кеш-памяти и подключения рабочих станций, видеть открываемые пользователями файлы, отменять соединения, просматривать состояния дисков и томов, задавать уровень верификации для операций записи на диск, активизировать и деактивизировать тома и жесткие диски, выводить список текущих LAN-драйверов и загруженных в данный момент модулей, просматривать статус блокировки файлов и использование памяти.

В NetWare встроено также средство дистанционного управления RMF, которое позволяет администраторам сети устанавливать и модифицировать NetWare, конфигурировать устройства сети и обслуживать NetWare с рабочей станции.

Сетевой интерфейс NetWare

В первое время своего существования NetWare выделялась обилием различных типов плат сетевого интерфейса. Novell использовала при этом необычный подход: она поддерживала каждую плату, которую могла найти. Ранние вычислительные сети 3Com и Corvus работали только на собственных интерфейсных платах. NetWare работала на всех платах, а аткже на платах Western Digital, SNC, Datapoints, Proteons и т.д.

Существует множество различных версий NetWare, доступных для различных интерфейсных плат. Теперь их более 200, но приближенно их можно разбить по категориями Ethernet, Token Ring и прочие. С каждым годом эти "прочие" занимают в общем объеме все меньшую долю.

Требования NetWare к системе

Для работы NetWare необходимы следующие аппаратные средства:

[Назад] [Содержание] [Вперед]


Comments: info@citmgu.ru
Copyright © CIT