NetWare

редактировать
Операционная система компьютерной сети, разработанная Novell, Inc

NetWare
Разработчик Novell, Inc.
Работа состояниеСнято с производства
Исходная модельЗакрытый исходный код
Первоначальный выпуск1983
Окончательный выпуск 6.5 SP8 (последний) / 6 мая 2009 г.; 11 лет назад (2009-05-06)
Доступно на английском
Платформахx86, MIPS, DEC Alpha, SPARC, PowerPC
Тип ядра Гибридное ядро ​​
По умолчанию пользовательский интерфейс Интерфейс командной строки, Текстовый пользовательский интерфейс
Лицензия Собственная
ПреемникOpen Enterprise Server
Официальный веб-сайтwww.novell.com

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

Исходный продукт NetWare в 1983 году поддерживал клиентов, работающих под управлением как CP / M, так и MS-DOS, работал с запатентованной топологией сети звезда и был основан на созданном Novell файловом сервере с использованием процессора Motorola 68000, но вскоре компания отказалась от создания собственного оборудования, и NetWare стала аппаратно-независимой и работала на любой подходящей платформе Intel . IBM PC совместимая система и широкий спектр сетевых карт. С самого начала NetWare реализовала ряд функций, вдохновленных системами мэйнфреймов и миникомпьютеров, которых не было у конкурентов.

В 1991 году Novell представила более дешевые одноранговые сетевые продукты для DOS и Windows, не связанные с их серверно-ориентированной NetWare. Это были NetWare Lite 1.0 (NWL), а позже Personal NetWare 1.0 (PNW) в 1993 году.

В 1993 году в основной линейке продуктов NetWare произошел резкий поворот. когда версия 4 представила NetWare Directory Services (NDS), глобальную службу каталогов, аналогичную Active Directory, которую Microsoft выпустит семь лет позже. Все это, наряду с новой системой электронной почты (GroupWise ), комплектом конфигурации приложений (ZENworks ) и продуктом безопасности (BorderManager ), было нацелено на потребности крупных предприятий.

К 2000 году, однако, Microsoft все больше занимала клиентскую базу Novell, и Novell все больше смотрела в будущее на основе ядра Linux. Преемник NetWare, Open Enterprise Server (OES), выпущенный в марте 2005 г., предлагал все услуги, ранее размещенные в NetWare 6.5, но на SUSE Linux Enterprise Server ; ядро NetWare оставалось вариантом до OES 11 в конце 2011 года.

Последним выпуском обновления была версия 6.5SP8 от мая 2009 года; NetWare больше не входит в список продуктов Novell. Общая поддержка NetWare 6.5SP8 закончилась в 2010 году, с расширенной поддержкой до конца 2015 года и самостоятельной поддержкой до конца 2017 года. На смену приходит Open Enterprise Server.

Содержание

  • 1 История
    • 1.1 Ранние годы
    • 1,2 NetWare 286 2.x
    • 1,3 NetWare 3.x
    • 1,4 NetWare 4.x
    • 1,5 NetWare для OS / 2
    • 1,6 Стратегические ошибки
    • 1,7 NetWare 4.1x и NetWare for Small Business
    • 1.8 NetWare 5.x
    • 1.9 NetWare 6.0
    • 1.10 NetWare 6.5
    • 1.11 Open Enterprise Server
      • 1.11.1 1.0
      • 1.11.2 2.0
    • 1.12 С 1990-х годов
    • 1.13 NetWare Lite / Personal NetWare
  • 2 Производительность
    • 2.1 Файловая служба вместо дисковой службы
    • 2.2 Агрессивное кэширование
    • 2.3 Эффективность NetWare Core Protocol (NCP)
    • 2.4 Разработана ОС без вытеснения для сетевых служб
  • 3 См. также
  • 4 Ссылки
  • 5 Дополнительная литература
  • 6 Внешние ссылки

История

Сетевая карта с наклейкой, указывающей на сертификацию NetWare

NetWare возникла из очень простая концепция: обмен файлами пачка совместного использования диска. В 1983 году, когда появились первые версии NetWare, все другие конкурирующие продукты основывались на концепции предоставления общего прямого доступа к диску. Альтернативный подход Novell был одобрен IBM в 1984 году, что помогло продвинуть продукт NetWare.

Совместное дисковое пространство Novell NetWare в виде томов NetWare, сопоставимых с томами DOS. Клиенты, работающие под DOS, будут запускать специальную программу завершить работу и остаться резидентной (TSR), которая позволяет им сопоставить букву локального диска с томом NetWare. Клиенты должны были войти на сервер, чтобы иметь возможность отображать тома, и доступ мог быть ограничен в соответствии с именем входа. Точно так же они могут подключаться к общим принтерам на выделенном сервере и печатать, как если бы принтер был подключен локально.

В конце 1990-х годов, когда количество подключений к Интернету быстро увеличивалось, протокол Интернета TCP / IP стал доминирующим в локальных сетях. Novell представила ограниченную поддержку TCP / IP в NetWare 3.x (около 1992 г.) и 4.x (около 1995 г.), состоящую в основном из служб FTP и печати LPR / LPD в стиле UNIX (доступной в NetWare 3.x), а также Веб-сервер, разработанный Novell (в NetWare 4.x). Встроенная поддержка TCP / IP для клиентских файлов и служб печати, обычно связанных с NetWare, была представлена ​​в NetWare 5.0 (выпущенной в 1998 году).

В период с начала до середины 1980-х годов Microsoft представила собственную систему LAN в LAN Manager, основанную на конкурирующем протоколе NBF. Ранние попытки задействовать NetWare не увенчались успехом, но это изменилось с включением улучшенной сетевой поддержки в Windows для рабочих групп, а затем чрезвычайно успешных Windows NT и Windows 95. NT, в частности, предлагала услуги, аналогичные тем, которые предлагает NetWare, но в системе, которую также можно было использовать на рабочем столе и напрямую подключать к другим рабочим столам Windows, где NBF теперь стал почти универсальным.

Ранние годы

NetWare возникла в результате консультационной работы SuperSet Software, группы, основанной друзьями Дрю Мейджор, Дейлом Нейбауром, Кайлом Пауэллом и позже Марк Херст. Эта работа была основана на их классных работах в Университете Бригама Янга в Прово, штат Юта, начиная с октября 1981 года.

В 1981 году Раймонд Норда нанял работа команды SuperSet. Первоначально команде было поручено создать систему CP/M совместного использования диска, чтобы помочь объединить в сеть оборудование CP / M Motorola 68000, которое Novell продавала в то время. Первый S-Net был основан на CP / M-68K и имел общий жесткий диск. В 1983 году команда была в частном порядке убеждена, что CP / M была обреченной платформой, и вместо этого разработала успешную систему обмена файлами для недавно представленного IBM-совместимого ПК. Они также написали приложение под названием Snipes - игра в текстовом режиме - и использовали его для тестирования новой сети и демонстрации ее возможностей. Snipes [также известный как NSnipes от Network Snipes] было первым сетевым приложением, когда-либо написанным для коммерческого персонального компьютера, и признано одним из предшественников многих популярных многопользовательских игр, таких как Doom и Quake.

Сначала назывался ShareNet или S-Net, эта сетевая операционная система (NOS) позже была названа Novell NetWare. NetWare была основана на NetWare Core Protocol (NCP), который представляет собой протокол на основе пакетов, который позволяет клиенту отправлять запросы и получать ответы от сервера NetWare. Первоначально NCP был напрямую привязан к протоколу IPX / SPX, а NetWare изначально обменивалась данными, используя только IPX / SPX.

Первый продукт, носящий имя NetWare, был выпущен в 1983 году. В то время существовало две различные версии NetWare. Одна версия была разработана для работы на процессоре Intel 8086, а другая - на процессоре Motorola, который назывался NetWare 68 (он же S-Net ); он работал на процессоре Motorola 68000 на собственном файловом сервере, созданном Novell (Novell не могла написать оригинальную сетевую операционную систему с нуля, поэтому они лицензировали ядро ​​Unix и основали на нем NetWare) и использовали звездочку топология сети. Вскоре к ней присоединилась NetWare 86 4.x, написанная для Intel 8086. В 1985 году она была заменена на Advanced NetWare 86 версии 1.0a, которая позволяла использовать более одного сервера в одной сети. В 1986 году, после появления процессора Intel 80286, Novell выпустила Advanced NetWare 286 1.0a. В продажу поступили две версии; базовая версия продавалась как ELS I, а более усовершенствованная версия продавалась как ELS II. Аббревиатура ELS использовалась для обозначения этой новой линейки продуктов как системы начального уровня NetWare.

NetWare 286 2.x

Пакеты NetWare 2.0

Расширенная версия NetWare 2.x, выпущенная в 1986 году, была написана для нового на тот момент процессора 80286. В процессоре 80286 реализован новый 16-битный защищенный режим, обеспечивающий доступ к ОЗУ объемом до 16 МБ, а также новые механизмы для поддержки многозадачности. (До 80286 серверы ЦП ПК использовали процессоры Intel 8088 / 8086 8 - / 16-бит, которые были ограничены адресным пространством 1 МБ с не более чем 640 Кбайт непосредственно адресуемой ОЗУ.) Сочетание более высокого предела ОЗУ 16 Мбайт, использования функций процессора 80286 и предельного размера тома NetWare 256 Мбайт (по сравнению с 32 Мбайт, которые позволяла DOS в то время) позволило создать надежную и экономичную систему. эффективные серверные локальные сети впервые. Предел ОЗУ в 16 МБ был особенно важен, поскольку он давал достаточно ОЗУ для кэширования диска, чтобы значительно повысить производительность. Это стало ключом к производительности Novell, а также позволило построить более крупные сети.

Важным нововведением стало то, что NetWare 286 также не зависела от оборудования, в отличие от конкурирующих сетевых серверных систем. Серверы Novell могут быть собраны с использованием системы любой марки с процессором Intel 80286, любым жестким диском MFM, RLL, ESDI или SCSI и любой 8- или 16-разрядный сетевой адаптер, для которого были доступны драйверы NetWare - и 18 сетевых карт различных производителей поддерживались при запуске.

Сервер мог поддерживать до четырех сетевых карт, и это могло быть сочетание таких технологий, как ARCNET, Token Ring и Ethernet. Операционная система была предоставлена ​​в виде набора скомпилированных объектных модулей, которые требовали настройки и связывания. Любые изменения в операционной системе требовали перекомпоновки ядра ядра. Для установки также потребовалось использование проприетарной программы низкоуровневого форматирования для жестких дисков MFM под названием COMPSURF.

NetWare 2.x использовала файловую систему NetWare File System 286 или NWFS 286, поддерживающую тома размером до 256 МБ. NetWare 286 распознал 80286 защищенный режим, расширяя поддержку NetWare ОЗУ с 1 МБ до полных 16 МБ, адресуемых 80286. Для запуска операционной системы требовалось минимум 2 МБ; любая дополнительная RAM использовалась для FAT, DET и кэширования файлов. Поскольку 16-разрядный защищенный режим был реализован в 80286 и каждом последующем процессоре Intel x86, NetWare 286 версии 2.x будет работать на любом совместимом процессоре 80286 или более поздней версии.

NetWare 2.x реализовал ряд функций, вдохновленных системами мэйнфреймов и миникомпьютеров, которые не были доступны в других операционных системах того времени.. Функции System Fault Tolerance (SFT) включали стандартную проверку чтения после записи (SFT-I) с оперативным преобразованием поврежденных блоков (в то время на дисках не было встроенной этой функции. in) и программное обеспечение RAID1 (зеркалирование дисков, SFT-II). Система отслеживания транзакций (TTS) дополнительно защищает файлы от неполных обновлений. Для отдельных файлов требовалось установить только атрибут файла. Транзакции с несколькими файлами и контролируемые откаты стали возможны благодаря программированию на TTS API.

. NetWare 286 2.x обычно требовал выделенного ПК для работы в качестве сервера, где сервер использовал DOS только как загрузчик для выполнения файла операционной системы NET $ OS.EXE. Вся память была выделена для NetWare; на сервере не работала никакая DOS. Однако «неспециализированная» версия была также доступна для экономных клиентов. В этом случае DOS 3.3 или выше будет оставаться в памяти, а процессор будет разделять время между программами DOS и NetWare, позволяя использовать серверный компьютер одновременно как сетевой файловый сервер и как пользовательскую рабочую станцию. Поскольку вся расширенная память (ОЗУ более 1 МБ) была выделена для NetWare, DOS была ограничена только 640 КБ; расширенная память менеджеры, которые использовали MMU процессоров 80386 и выше, например EMM386, работать не будут; Однако расширение памяти в стиле 8086 на специализированных съемных картах было возможно. Разделение времени выполнялось с помощью клавиатуры прерывания, что требовало строгого соблюдения проектной модели IBM PC, в противном случае снижалась производительность.

Серверное лицензирование в ранних версиях NetWare 286 осуществлялось с помощью карточки-ключа. Ключ-карта была разработана для 8-битной шины ISA и имела серийный номер, закодированный на микросхеме ПЗУ. Серийный номер должен совпадать с серийным номером программного обеспечения NetWare, запущенного на сервере. Для расширения аппаратной базы, особенно для машин, использующих шину IBM MCA, более поздние версии NetWare 2.x не требовали ключевой карты; Вместо карточек-ключей использовались серийные лицензионные дискеты.

Лицензирование обычно предоставлялось 100 пользователям, но также были доступны две версии ELS. Сначала это была ELS для 5 пользователей в 1987 году, а затем в 1988 году последовала ELS 2.12 II для 8 пользователей.

NetWare 3.x

Книга по NetWare, опубликованная на тайском языке

NetWare 3.x был серьезным шагом вперед. Он начался с версии 3.0 в 1990 году, за ней быстро последовали версии 3.10 и 3.11 в 1991 году.

Ключевой особенностью была поддержка 32-битного защищенного режима, устраняющая Ограничение памяти 16 МБ для NetWare 286, что позволяет поддерживать жесткие диски большего размера (поскольку NetWare 3.x кэширует всю таблицу распределения файлов и в память для повышения производительности).

NetWare версии 3.x также было намного проще установить, поскольку дисковая и сетевая поддержка обеспечивалась программными модулями, называемыми загружаемым модулем NetWare (NLM), загружаемым либо при запуске, либо когда он был нужен. NLM могут также добавлять такие функции, как антивирусное программное обеспечение, программное обеспечение для резервного копирования, базы данных и веб-серверы. Поддержка длинных имен файлов также была предоставлена ​​NLM.

В NetWare 3.x была представлена ​​новая файловая система - «NetWare File System 386» или NWFS 386, которая значительно увеличила емкость тома (1 ТБ, файлы 4 ГБ) и может обрабатывать до 16 сегментов тома, охватывающих несколько физических дисков. Сегменты тома можно было добавить во время использования сервера и монтирования тома, что позволяло расширять сервер без прерывания.

В NetWare 386 3.x все модули NLM работали на сервере с одинаковым уровнем защиты памяти процессора , известным как «кольцо 0 ». Это обеспечило наилучшую возможную производительность, принесло в жертву надежность из-за отсутствия защиты памяти, и, кроме того, NetWare 3.x использовала модель кооперативной многозадачности, а это означало, что NLM требовалось регулярно уступать ядру. По любой из этих причин плохое поведение NLM может привести к фатальной (ABEND ) ошибке.

Администрирование NetWare продолжалось с помощью консольных утилит.

Некоторое время Novell также продавала OEM версию NetWare 3 под названием Portable NetWare вместе с OEM-производителями, такими как Hewlett-Packard, DEC и Data General, которые портировали исходный код Novell для работы поверх своих операционных систем Unix. Портативная NetWare плохо продавалась.

В то время как NetWare 3.x была последней, Novell представила свою первую систему кластеризации высокой доступности, названную NetWare SFT-III, которая позволила логическому серверу быть полностью отражено на отдельном физическом компьютере. Реализованная как кластер без общего доступа, в рамках SFT-III ОС была логически разделена на механизм ввода-вывода, управляемый прерываниями, и ядро ​​ОС, управляемое событиями. Механизмы ввода-вывода сериализовали свои прерывания (диск, сеть и т. Д.) В объединенный поток событий, который передавался двум идентичным копиям механизма системы через быстрое (обычно 100 Мбит / с) межсерверное соединение. Из-за своей неотрицательной природы ядро ​​ОС, лишенное недетерминированного ввода-вывода, ведет себя детерминированно, как большой конечный автомат . Выходные данные двух системных двигателей сравнивались, чтобы гарантировать правильную работу, и две копии возвращались в механизмы ввода-вывода. Используя существующую функциональность программного RAID SFT-II, присутствующую в ядре, диски могут быть зеркалированы между двумя машинами без специального оборудования. Две машины могут быть разделены настолько, насколько позволяет связь сервер-сервер. В случае сбоя сервера или диска оставшийся сервер мог прозрачно взять на себя клиентские сеансы после короткой паузы, поскольку у него была полная информация о состоянии. SFT-III была первой версией NetWare, которая могла использовать аппаратное обеспечение SMP - механизм ввода-вывода мог дополнительно запускаться на собственном процессоре. NetWare SFT-III, опередившая свое время во многих отношениях, имела неоднозначный успех.

В NetWare 3 был представлен улучшенный протокол маршрутизации, NetWare Link Services Protocol, который масштабируется лучше, чем Протокол маршрутной информации и позволяет строить большие сети.

NetWare 4.x

NetWare 4 и NDS были предметом многих технических сессий на конференции Novell BrainShare, здесь это видно во время перерыва в 1995 г.

Версия 4 в 1993 г. представила NetWare Directory Services, позже переименованную в Novell Directory Services (NDS), на основе X.500, которая заменила Bindery глобальной службой каталогов , в котором инфраструктура описывалась и управлялась в одном месте. Кроме того, NDS предоставила расширяемую схему , позволяющую вводить новые типы объектов. Это позволяло аутентификации одного пользователя в NDS управлять доступом к любому серверу в древовидной структуре каталогов. Таким образом, пользователи могли получать доступ к сетевым ресурсам независимо от того, на каком сервере они находились, хотя количество пользовательских лицензий по-прежнему было привязано к отдельным серверам. (Крупные предприятия могут выбрать модель лицензирования, дающую им по существу неограниченное количество пользователей на сервере, если они позволят Novell проверять общее количество пользователей.)

Версия 4 также представила ряд полезных инструментов и функций, таких как прозрачное сжатие на уровне файловой системы и RSA публичное / частное шифрование.

Еще одной новой функцией стал интерфейс асинхронных служб NetWare (NASI). Это позволяло совместное использование сети нескольких последовательных устройств, таких как модемы . Перенаправление клиентского порта происходило через драйвер DOS или Windows, что позволяло компаниям объединять модемы и аналоговые телефонные линии.

Обновление не было без недостатков - изначально NetWare 4 не могла сосуществовать с более ранними версиями на одна и та же сеть из-за несовместимости.

NetWare для OS / 2

Было обещано еще в 1988 году, когда сотрудничество Microsoft и IBM еще продолжалось и OS / 2 1.x по-прежнему был 16-битным продуктом, продукт не стал коммерчески доступным до тех пор, пока IBM и Microsoft не разошлись, и OS / 2 2.0 стала 32-битной операционной системой с упреждающей многозадачностью и многопоточностью.

К августу 1993 года Novell выпустила свою первую версию «NetWare для OS / 2». Этот первый выпуск поддерживал OS / 2 2.1 (1993) в качестве базовой ОС и требовал, чтобы пользователи сначала купили и установили IBM OS / 2, затем приобрели NetWare 4.01, а затем установили продукт NetWare для OS / 2. Он продавался по цене 200 долларов.

Примерно к 1995 году и совпало с возобновлением маркетингового продвижения IBM своей 32-разрядной ОС OS / 2 Warp, как в качестве настольного клиента, так и в качестве сервера локальной сети (OS / 2 Warp Server), NetWare для OS / 2 получила хорошее освещение в прессе. «NetWare 4.1 для OS / 2» позволяла запускать сетевой стек и серверные модули Novell поверх 32-битного ядра и сетевого стека IBM. По сути, это была NetWare 4.x, работающая как служба поверх OS / 2. Он был совместим со сторонними клиентскими и серверными утилитами и загружаемыми модулями NetWare.

Поскольку 32-разрядная версия IBM OS / 2 включала поддержку Netbios, IPX / SPX и TCP / IP, это означает, что системные администраторы могли запускать все три наиболее популярные сетевые стеки на одном устройстве, а также использовать OS / 2 в качестве рабочей станции. NetWare для OS / 2 разделяет память в системе с OS / 2 без проблем. В книге «Руководство по выживанию клиентского сервера с OS / 2» это описывается как «связующий код, который позволяет неизмененной серверной программе NetWare 4.x думать, что она владеет всеми ресурсами в системе OS / 2». В нем также утверждалось, что сервер NetWare, работающий поверх OS / 2, несет только 5-10% накладных расходов по сравнению с NetWare, работающим на «голом железе», в то время как OS / 2 получает упреждающую многозадачность и объектно-ориентированный графический интерфейс.

Novell продолжала выпускать исправления и обновления NetWare для OS / 2 до 1998 года.

Стратегические ошибки

Стратегия Novell с NetWare 286 2.x и 3.x оказалась очень успешной; до появления Windows NT Server Novell требовала 90% рынка серверов на базе ПК.

Хотя при разработке NetWare 3.x и более поздних версий использовался раздел DOS для загрузки файлов сервера NetWare, эта функция стала помехой, поскольку новые пользователи предпочитали графический интерфейс Windows изучению команд DOS, необходимых для создания и управления NetWare. сервер. Novell могла бы устранить эту техническую ответственность, сохранив конструкцию NetWare 286, которая устанавливала файл сервера в раздел Novell и позволяла серверу загружаться с раздела Novell без создания загрузочного раздела DOS. Наконец, Novell добавила поддержку этого в пакете поддержки для NetWare 6.5.

Поскольку Novell использовала IPX / SPX вместо TCP / IP, в 1995 году они не могли воспользоваться преимуществами Интернета. Это привело к обходу серверов Novell. для маршрутизации и доступа в Интернет в пользу аппаратных маршрутизаторов, операционных систем на основе Unix, таких как FreeBSD, а также SOCKS и HTTP прокси-серверов в Windows и других операционных системах.

Решение руководства Novell также лишило независимых реселлеров и инженеров возможности рекомендовать и продавать продукт. Сокращение их эффективных продаж вызвало эту нисходящую спираль продаж.

NetWare 4.1x и NetWare для малого бизнеса

Novell установила NetWare 4.10 по цене, аналогичной NetWare 3.12, что позволило заказчикам, которые сопротивлялись NDS (обычно малым предприятиям), попробовать ее бесплатно.

Позднее в 1996 году Novell выпустила NetWare версии 4.11, которая включала множество улучшений, которые упростили установку, упростили работу, ускорили и повысили стабильность операционной системы. Он также включал первый полный 32-разрядный клиент для рабочих станций на базе Microsoft Windows, поддержку SMP и NetWare Administrator (NWADMIN или NWADMN32), инструмент администрирования NetWare на основе графического интерфейса. Предыдущие инструменты администрирования использовали интерфейс, графические инструменты на основе символов, такие как SYSCON и PCONSOLE, с синим текстовым фоном. Некоторые из этих инструментов сохранились до наших дней, например, MONITOR.NLM.

Novell упаковала NetWare 4.11 со своим веб-сервером, поддержкой TCP / IP и браузером Netscape в пакет, получивший название IntranetWare (также написанный как intraNetWare). Версия, предназначенная для сетей из 25 или менее пользователей, получила название IntranetWare for Small Business и содержала ограниченную версию NDS и пыталась упростить администрирование NDS. Имя intranetWare было опущено в NetWare 5.

В это время Novell также начала использовать свою службу каталогов NDS, привязывая к каталогу другие свои продукты. Их система электронной почты GroupWise была интегрирована с NDS, и Novell выпустила множество других продуктов с поддержкой каталогов, таких как ZENworks и BorderManager.

NetWare по-прежнему требовал IPX / SPX как NCP ​​использовал его, но Novell начала признавать потребность в TCP / IP с NetWare 4.11, включив в него инструменты и утилиты, которые упростили создание интрасетей и подключение сетей к Интернету. Пакетные инструменты Novell, такие как шлюз IPX / IP, упрощают соединение между рабочими станциями IPX и IP-сетями. Он также начал интегрировать Интернет-технологии и поддержку с помощью таких функций, как встроенный веб-сервер.

NetWare 5.x

. С выпуском NetWare 5 в октябре 1998 года Novell переключила свой основной интерфейс NCP с IPX / SPX сетевой протокол TCP / IP для удовлетворения рыночного спроса. Продукты продолжали поддерживать IPX / SPX, но акцент сместился на TCP / IP. Новые функции включали:

Кластер В SFT-III улучшились услуги, поскольку NCS не требовала специализированного оборудования или идентичных конфигураций серверов.

Novell выпустила NetWare 5 в то время, когда рыночная доля NetWare начала стремительно падать; многие компании и организации заменили свои серверы NetWare серверами под управлением операционной системы Microsoft Windows NT.

Примерно в это же время Novell также выпустила свое последнее обновление операционной системы NetWare 4, NetWare 4.2.

NetWare 5 и выше поддерживает Novell NetStorage для доступа через Интернет к файлам, хранящимся в NetWare. Novell выпустила NetWare 5.1 в январе 2000 года. Она представила ряд инструментов, таких как:

NetWare 6.0

NetWare 6 была выпущена в октябре 2001 года, вскоре после своего предшественника. Эта версия имеет упрощенную схему лицензирования, основанную на пользователях, а не на подключениях к серверу. Это позволяет каждому пользователю неограниченное количество подключений к любому количеству серверов NetWare в сети. Также были улучшены службы кластеров Novell для поддержки 32-узловых кластеров; базовый продукт NetWare 6.0 включал лицензию на двухузловую кластеризацию.

NetWare 6.5

NetWare 6.5 была выпущена в августе 2003 года. Некоторые из новых функций в этой версии включали:

  • больше продуктов с открытым исходным кодом, таких как PHP, MySQL и OpenSSH
  • порт оболочки Bash и множества традиционных утилит Unix, таких как wget, grep, awk и sed для предоставления дополнительных возможностей для написания сценариев
  • поддержка iSCSI (как целевой объект, так и инициатор)
  • Виртуальный офис - "вне веб-портал box для конечных пользователей, обеспечивающий доступ к электронной почте, личному файловому хранилищу, адресной книге компании и т. д.
  • Контроллер домена функциональность
  • Универсальный пароль
  • DirXML Starter Пакет - синхронизация учетных записей пользователей с другим деревом eDirectory, доменом Windows NT или Active Directory.
  • exteNd Application Server - Java EE 1.3-совместимый сервер приложений
  • поддержка настраиваемых профилей драйверов принтера и аудита использования принтера
  • NX bit поддержка
  • поддержка USB запоминающих устройств
  • поддержка зашифрованных томов

Последний - и, по всей видимости, последний - Service Pack для NetWare 6.5 - SP8, выпущенный в мае 2009.

Open Enterprise Server

1.0

В 2003 году Novell анонсировала продукт-преемник NetWare: Open Enterprise Server (OES). OES, впервые выпущенная в марте 2005 г., завершает отделение служб, традиционно связанных с NetWare (таких как службы каталогов и файловая и печать), от платформы, лежащей в основе предоставления этих служб. OES - это, по сути, набор приложений (eDirectory, службы NetWare Core Protocol, iPrint и т. Д.), Которые могут работать на платформе ядра Linux или NetWare. Кластерные реализации OES могут даже переносить службы из Linux в NetWare и обратно, что делает Novell одним из немногих поставщиков, предлагающих многоплатформенное решение для кластеризации.

Вследствие приобретения Novell Ximian и немецкого дистрибьютора Linux SuSE, Novell отошла от NetWare и переключила свое внимание на Linux. Маркетинг был сосредоточен на том, чтобы убедить верных пользователей NetWare перейти на платформу Linux для будущих выпусков. Ярчайший признаком этого направления было спорным решением компании Novell выпустить Open Enterprise Server на Linux только не NetWare. Позже Novell смягчила это решение и заявила, что 90 миллионов пользователей NetWare будут поддерживаться по крайней мере до 2015 года. Между тем, многие бывшие клиенты NetWare отвергли запутанную комбинацию лицензионного программного обеспечения, работающего на операционной системе Linux с открытым исходным кодом. в пользу перехода к полным решениям с открытым исходным кодом, например, предлагаемым Red Hat.

2.0

OES 2 был выпущен 8 октября 2007 года. Он включает NetWare 6.5 SP7, который поддерживает работу в качестве паравиртуализированного гостя. внутри гипервизора Xen и новой версии на базе Linux с использованием SLES10.

Новые функции включают
  • 64-битную поддержку
  • виртуализацию
  • технологию динамического хранения, которая предоставляет теневые тома
  • доменные службы для Windows (представленные в Пакет обновления OES 2 1)

С 1990-х годов

В 2010 году некоторые организации все еще использовали Novell NetWare, но она начала терять популярность с середины 1990-х, когда NetWare была де-факто стандартом для файловых систем. - и программное обеспечение для совместного использования принтеров для серверной платформы Intel x86.

Microsoft успешно отвоевала долю рынка у продуктов NetWare с конца 1990-х годов. Более агрессивный маркетинг Microsoft был нацелен непосредственно на нетехнический менеджмент через крупные журналы, в то время как Novell NetWare проводил больше технических журналов, читаемых ИТ-персоналом.

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

NetWare Lite / Personal NetWare

NetWare Lite и Personal NetWare были серией одноранговых сетей, разработанных Novell для DOS - и компьютеры на базе Windows, предназначенные для личных пользователей и малых предприятий в период с 1991 по 1995 год.

Производительность

Успех NetWare как продукта - вот что позволила Novell иметь офисы продаж по всему миру, как видно на оборотной стороне этой папки презентации Novell в середине 1990-х.

NetWare доминировала на рынке сетевых операционных систем (NOS) с середины 1980-х до середины и конца. 1990-х из-за его чрезвычайно высокой производительности по сравнению с другими технологиями NOS. Большинство тестов за этот период продемонстрировали преимущество в производительности от 5: 1 до 10: 1 по сравнению с продуктами Microsoft, Banyan и других. Один заслуживающий внимания тест сравнил NetWare 3.x с запущенными службами NFS через TCP / IP (не собственный протокол IPX NetWare) с выделенным сервером Auspex NFS и сервером SCO Unix, на котором запущена служба NFS. NetWare NFS превзошла обе «родные» системы NFS и заявила о преимуществе в производительности 2: 1 над SCO Unix NFS на том же оборудовании.

Причины преимущества NetWare в производительности приведены ниже.

Файловая служба вместо дисковой

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

  1. Прочитать первый блок каталога
  2. Продолжить чтение последующих блоков каталога пока не будет найден блок каталога, содержащий информацию о желаемом файле, может быть много блоков каталога
  3. Прочитать несколько блоков входа в файл, пока не будет найден блок, содержащий расположение нужного файлового блока, может быть много блоков каталога
  4. Прочитать нужный блок данных

NetWare, поскольку он был основан на модели файлового сервиса, взаимодействовал с клиентом на уровне файлового API:

  1. Отправить запрос на открытие файла (если это еще не было выполнено)
  2. Отправить запрос на получение требуемых данных из файла

Вся работа по поиску в каталоге, чтобы выяснить, где физически расположены нужные данные на диске, была выполнена на высокой скорости локально на сервер. К середине 1980-х большинство продуктов NOS перешли от дисковой службы к модели файловой службы. Сегодня модель обслуживания дисков возвращается, см. SAN.

Агрессивное кэширование

С самого начала дизайн NetWare был ориентирован на серверы с большим объемом оперативной памяти. Вся таблица размещения файлов (FAT) считывалась в ОЗУ при монтировании тома, что требовало минимального количества ОЗУ, пропорционального оперативному пространству на диске; добавление диска к серверу также часто требует обновления оперативной памяти. В отличие от большинства конкурирующих сетевых операционных систем до Windows NT, NetWare автоматически использовала всю неиспользуемую оперативную память для кэширования активных файлов, используя отложенную обратную запись для облегчения переупорядочения запросов к диску (запрос лифта ). Поэтому неожиданное отключение может привести к повреждению данных, в результате чего источник бесперебойного питания станет практически обязательной частью установки сервера.

Время задержки грязного кэша по умолчанию в NetWare 286 версии 2.x было зафиксировано на уровне 2,2 секунды. Начиная с NetWare 386 3.x, настройки времени задержки кэша грязного диска и времени задержки кэша грязного каталога управляют временем, в течение которого сервер будет кэшировать измененные ("грязные") данные перед сохранением (сбросом) данных на жесткий диск. Значение по умолчанию, равное 3,3 секунды, можно было уменьшить до 0,5 секунды, но не до нуля, а максимальная задержка составляла 10 секунд. Возможность увеличения задержки кеширования до 10 секунд обеспечила значительный прирост производительности. Серверы Windows 2000 и 2003 не позволяют регулировать время задержки кеширования. Вместо этого они используют алгоритм, регулирующий задержку кеширования.

Эффективность основного протокола NetWare (NCP)

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

  1. Клиент отправляет запрос на чтение серверу
  2. Сервер подтверждает запрос
  3. Клиент подтверждает подтверждение
  4. Сервер отправляет запрашиваемые данные клиенту
  5. Клиент подтверждает данные
  6. Сервер подтверждает подтверждение

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

  1. Клиент отправляет запрос чтения на сервер
  2. Сервер отправляет запрошенные данные клиенту

Все запросы содержат порядковый номер, поэтому, если клиент не сделал этого, t получить ответ в течение соответствующего промежутка времени, он повторно отправит запрос с тем же порядковым номером. Если сервер уже обработал запрос, он повторно отправит кэшированный ответ, если он еще не успел обработать запрос, он отправит только «положительное подтверждение». Суть этого подхода «доверять сети» заключалась в сокращении на 2/3 сетевых транзакций и связанной с ними задержки.

Операционная система без вытеснения, разработанная для сетевых сервисов

В 1990-х годах один из бурных споров касался того, было ли более подходящим для сетевых файловых сервисов выполнение программным уровнем, работающим поверх операционная система общего назначения или операционная система специального назначения. NetWare была операционной системой специального назначения, а не ОС с разделением времени. Он был написан с нуля как платформа для сервисов клиент-серверной обработки. Первоначально он был ориентирован на файловые службы и службы печати, но позже продемонстрировал свою гибкость, запустив базу данных, электронную почту, веб-службы и другие службы. Он также эффективно работал в качестве маршрутизатора, поддерживая IPX, TCP / IP и Appletalk, хотя никогда не предлагал гибкости «аппаратного» маршрутизатора.

В 4.x и более ранних версиях NetWare не поддерживала вытеснение, виртуальную память, графические пользовательские интерфейсы и т. Д. Процессы и службы Предполагалось, что работа под ОС NetWare будет кооперативной, то есть своевременно обрабатывать запрос и возвращать управление ОС. С другой стороны, это доверие процессов приложения к самоуправлению может привести к тому, что некорректно работающее приложение отключит сервер.

См. Также

Ссылки

Дополнительная литература

  • Харрис, Джеффри Л. (2005). Справочник администратора Novell Open Enterprise Server (под ред. NetWare). Novell Press. ISBN 978-0-672-32748-3.
  • Харрис, Джеффри Л. (2004). Справочник администратора Novell NetWare 6.5. Novell Press. ISBN 978-0-7897-2984-2.
  • Harris, Jeffrey L.; Линдберг, Келли Дж. П. (2002). Руководство администратора Novell NetWare 6. Джон Уайли и сыновья. ISBN 978-0-7645-4882-6.
  • Бастиаансен, Роб; ван Вугт, Сандер (2006). Сервисы кластеров Novell для Linux и NetWare. Novell Press. ISBN 978-0-672-32845-9.
  • Hughes, Jeffrey F.; Томас, Блэр В. (2002). Руководство Novell по сетям NetWare 6. Джон Уайли и сыновья. ISBN 978-0-7645-4876-5.

Внешние ссылки

Последняя правка сделана 2021-05-31 04:39:26
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте