Novell: сервисы Netware -- в Linux

11 март, 2005 - 00:00Алексей Матяшов
Тяготение разработчиков программного обеспечения к популярным операционным системам -- явление закономерное. Его интенсивность прямо пропорциональна шумихе, поднятой вокруг определенной системы, и наоборот. Поэтому совершенно не удивительно то, что Linux захватывает все больше места не только на страницах околокомпьютерных изданий, но и в пресс-релизах крупных и вполне серьезных компаний, вроде IBM и Novell.
Цель, которую автор преследует в данной статье, как обычно, лежит за пределами обзора конкретного ПО. Да и бессмысленно было бы пытаться его уместить в две журнальные полосы. О корпоративных продуктах пишут толстенные книги и руководства, для нас же появление новинки послужит лишь толчком к анализу вопроса о месте Linux на рынке корпоративных сервисов в целом. Однако любой путь начинается с первого шага, поэтому мы все же кратко познакомимся с пакетом Novell Open Enterprise Server, предварительная версия которого доступна на сайте компании.

С тех пор как после приобретения нескольких фирм Novell стала одной из крупнейших Linux-компаний, она уже предпринимала попытку поднять альтернативную ОС на новый уровень в корпоративной среде -- в качестве пробного шара выступил пакет Novell Nterprise Linux Services. Стоит отметить, что он не вызвал заметной реакции как в среде апологетов Linux, так и в той части аудитории, работа которой тем или иным образом связана с системой NetWare. Внимание первых больше привлекли переизданные под маркой Novell дистрибутивы SuSE Linux, вторые же оказались достаточно консервативными для того, чтоб не "улучшать" то, что заведомо исполняет свою работу. Нынешние же инициативы компании на рынке Linux-систем выглядят довольно серьезно, чтобы заинтересовать обе аудитории.


Novell Open Enterprise Server

Novell сервисы Netware -- в Linux
Novell сервисы Netware -- в Linux
Итак -- Open Enterprise Server (OES). Формально данный пакет обеспечивает набор сервисов, приблизительно соответствующий возможностям NetWare 6.5 SP3, однако пусковой платформой ("ядром") для него может выступать не только "родная" NetWare 6.5, но и SuSE Linux Enterprise Server 9. О специфике, вносимой в общую картину вышеупомянутым дистрибутивом Linux, подробно говорить вряд ли стоит, в конце концов далеко не он представляет основной интерес, поэтому сосредоточим внимание на новой программной надстройке.

Наиболее принципиальным отличием OES от Novell Nterprise Linux Services, конечно же, является возможность использования любой из двух базовых платформ -- NetWare и Linux. Кросс-платформенность действительно большое преимущество -- благодаря ей конечный потребитель сможет легко комбинировать системы на базе NetWare и Linux, с одной стороны, не озадачивая себя решением проблем совместимости, с другой -- получая в свое распоряжение весь потенциал обеих систем.

В OES присутствует подсистема Novell Storage Services, знакомая нам по NetWare, хотя в предварительной версии отсутствовали поддержка криптографии и версий, механизм "снимков" файловой системы. Вероятно, они должны появиться в финальном релизе, и в таком случае это будет первое решение для Linux, предоставляющее данные полезные функции в комплексе. Скажем, зрелой поддержки версий в существующих файловых системах для Linux нет, хотя для некоторых приложений ее крайне не хватает, особенно при миграции на современные Unix-клоны с операционных систем "сверхтяжелой категории", например VMS. Функция же "снимков" значительно упростила бы такую весьма критичную именно для корпоративной среды процедуру, как резервное копирование и архивирование информации непосредственно во время работы пользователей.

Также имеется поддержка NAS-протоколов -- серверное решение, позволяющее обеспечить доступ к массивам NetWare 5.1 (и выше) и, собственно, OES из достаточно широкого набора операционных систем, причем без дополнительного клиентского ПО. Подсистема NetStorage, в свою очередь, позволяет организовать доступ к файловым ресурсам OES уже в рамках интерсетей, а iSCSI, являющаяся недорогой альтернативой решениям SAN на основе Fibre Channel, может использоваться для создания сетевых хранилищ на базе обычного Ethernet. Наконец, технология iFolder представляет собой развитую систему синхронизации файловых ресурсов между несколькими серверами, что, по мнению автора, чрезвычайно полезно в случае территориально разнесенных филиалов организации и наличия мобильных пользователей. Всего этого многообразия, опять же, реализованного с качеством, вполне достаточным для применения в реальных условиях, в Linux до сих пор не было.

Еще одной из интересных особенностей нового пакета Novell является полная поддержка стандарта CIM (Common Information Model, www.dmtf.org), а также подход к мониторингу и управлению, свойственный концепции WBEM (WebBased Enterprise Management) и призванный значительно облегчить администрирование большого парка серверов. В частности, инструмент Novell iManager, прямой потомок ConsoleOne из NetWare, переносит задачи управления на качественно новый уровень, также в составе OES будет поставляться пакет ZENworks -- менеджер обновлений.

Естественно, в OES присутствуют и традиционные для NetWare службы каталогов, причем даже вместе со второй версией инструмента Nsure Identity Manager, предназначенного для синхронизации информации в eDirectory, Active Directory и Windows NT. Сервис Novell Modular Authentication Service, в свою очередь, значительно расширяет спектр возможных методов аутентификации пользователей в сетях OES. Таким образом, для Linux наконец появилась серьезная служба каталогов коммерческого уровня и в завершенном виде, не требующая долгих и мучительных доработок. Хотя многие апологеты Linux, вероятно, вспомнят в данном контексте о существовании проектов вроде OpenLDAP, не стоит забывать об определенной разнице между понятиями "server" и "services". Именно она отдаляет простой LDAP-сервер от полновесной службы каталогов, так же, как и хранилище данных с поддержкой того или иного стандарта SQL -- от полноценной СУБД. Разумеется, на базе того же OpenLDAP вполне можно строить корпоративные (и не только) приложения, но роль самого OpenLDAP в подобном проекте будет далеко не решающей.

И, конечно, из NetWare перенесена поддержка кластеров, которая, наряду с вышеперечисленными технологиями, является одним из краеугольных камней новой платформы Novell, предназначенной для организации корпоративных сервисов на ранее недостижимом для Linux уровне.

OES включает в себя еще много технологий, и описание всех их, как мы уже отмечали, задача далеко не одной статьи. В заключение лишь отметим, что никогда еще для Linux-систем не предлагался столь интересный и полный комплект корпоративных технологий и инструментов, тем более проверенных временем и готовых к немедленному внедрению. Продукт производит достаточно сильное впечатление (впрочем, как и вся предшествовавшая ему продукция Novell) и, с большой степенью вероятности, займет достойное место во многих проектах, находящихся на попечении автора на данный момент.


Инновация или эволюция?

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

Давайте попробуем разобраться, какие вообще проблемы решила для себя Novell переносом сервисов NetWare на платформу Linux. Во-первых, таким образом компания в определенной мере застраховалась от некоторых негативных процессов, связанных с обозначившимся в последнее время "закатом" IA-32. Портирование NetWare на новые архитектуры скорее всего -- дело дорогое и ресурсоемкое, а использование ядра, в котором этот процесс уже выполнен, явно видится возможностью решить данную проблему "малой кровью".

Во-вторых, несомненно, расширяется сфера влияния Novell. Многие IT-специалисты на данный момент по тем или иным причинам являются апологетами Linux, а кто-то просто следует за модой, не особо утруждая себя размышлениями над выбором конкретной платформы. С точки зрения бизнеса было бы довольно неосмотрительно игнорировать подобные тенденции. Сторонники классического продукта с большой вероятностью таковыми и останутся, новым пользователям также не придется менять привычную и доступную платформу. Так что дело вовсе не в том, что Linux, как того хотелось бы наиболее ярым ее поклонникам, является "лучшей NetWare, чем сама NetWare" -- вряд ли вообще уместно сравнивать специализированную ОС с универсальной. Скорее всего OES значительно расширит спектр возможностей, а следовательно, и сферу применения корпоративных решений на Linux, при этом оставив, по большей части, нетронутыми ниши, традиционно занимаемые NetWare.

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

C 1983 г. компания Novell прошла большой путь, и ее ПО в пределах занимаемой компанией ниши практически всегда было на голову выше продукции конкурентов. Недавняя смена ориентации, по словам руководства компании, кроме всего прочего связана с изменением характера реальных проблем бизнеса, одной из которых является постоянное сокращение затрат на информационные технологии. Хочется надеяться, что подобные нюансы не скажутся на качестве поставляемых компанией решений, и представленная версия OES, по мнению автора, пока не дала повода в этом усомниться. Вероятнее всего, новому пакету Novel уготовано светлое будущее, и очень скоро он превратится в отточенный, завершенный инструмент, с помощью которого можно будет легко и изящно решать даже те задачи, что оказываются не по зубам конкурирующим продуктам. Open Enterprise Server благодаря миграции на Linux станет гораздо доступнее и, что немаловажно, будет иметь намного больше перспектив для дальнейшего распространения и, соответственно, развития.