NetWare зустрічається з Linux h2>
Мартін Куппінгер p>
В
середині березня розпочала поставки Novell Open Enterprise Server (OES) - перша
системи NetWare, що може працювати і на Linux. У OES реалізовано
більшість функцій NetWare, однак деякі недоліки ще належить усунути.
p>
Ще
в 2003 р. Novell випустила на ринок Novell Nterprise Linux Services (NNLS)
попередника Open Enterprise Server - тоді тільки для Red Hat і SuSE Linux.
На відміну від цього, OES частково базується на NetWare 6.5 з пакетом підтримки
Support Pack 3 і SuSE Linux Enterprise Server 9 (SLES). У комплект поставки
входять обидва варіанти інсталяції, інші системні платформи OES НЕ
підтримує. Враховуючи, що Novell придбала компанію SuSE, дивуватися цьому не
доводиться. p>
Незалежність від платформи як принцип h2>
Втім,
рух у бік незалежних від платформи мережевих послуг почалося задовго до
NNLS. Фактично NNLS представляли собою пакет служб Novell, які вже тоді
працювали на Linux. Ці служби, наприклад eDirectory або Novell iFolder,
виробник забезпечив простий програмою інсталяції. p>
Але
фундамент було закладено кількома роками раніше. Novell починала з таких
продуктів, як NDS для NT, реалізуючи інтерфейси між різними системними
платформами, зокрема Windows NT і службою каталогів, тоді ще званої
Novell Directory Service (NDS). Перші подібні реалізації обмежувалися
перенаправленням вимог на сервер NetWare, тоді як більш пізні версії
працювали на відповідних операційних системах - Windows та Solaris. Однак у
дереві каталогів все ще було потрібно наявність але принаймні одного сервера
NetWare. Одночасно з перейменуванням у eDirectory це обмеження було
знято. Сьогодні eDirectory використовується на різних платформах, причому присутність
серверів NetWare в дереві каталогів можливо, але необов'язково. p>
Паралельно
Novell працювала над перенесенням інших продуктів. Нові ж програми спочатку
замислювалися як нейтральні до платформи. Прикладами можуть служити такі
рішення, як iFolder (мережевий клієнт для доступу до даних на сервері) або
iManager (інтерфейс керування на базі Web). Це справедливо навіть у відношенні
Novell Storage Services (NSS) - поточної файлової системи Novell. Служби NSS
також замислювалися як незалежні від платформи, хоча спочатку з'явилася лише
реалізація для NetWare. І якщо на першому етапі всі погляди були звернені в
сторону серверів Windows, то з появою OES завершується перенесення на Linux. p>
Це
оголошення відповідає «односе-тевой» стратегії Novell, відповідно до якої
компанія збирається позиціонувати себе як постачальника рішень
інтеграції та інфраструктури для гетерогенних середовищ. У такому контексті NetWare
хоча і є важливим продуктом, але вже не претендує на роль центральної платформи. p>
Позиціонування OES h2>
OES
адресований декількох цільових груп, і перш за все користувачам NetWare,
які разом з OES отримують стратегічну опцію. Служби NetWare можуть і
далі працювати на колишній операційній системі, однак на Linux вони доступні в
набагато більше ідентичною формі і підходять для гетерогенних середовищ. Тим самим
користувачі можуть і надалі застосовувати NetWare, a у разі необхідності перейти
на Linux в якості базової платформи або використовувати цю операційну
систему, наприклад, на серверах, що підтримують служби додатків, в той час
як NetWare залишатиметься платформою для служб файлів та друку. p>
Іншу
цільову групу складають користувачі Linux, що одержують корпоративні служби
для обробки файлів і управління печаткою, а також служби каталогів. Надійні
функції NetWare - аж до файлової системи NSS - тепер майже повністю
доступні в Linux. Тим самим Novell претендує на більшу частину ринку,
займаного Linux в корпоративному сегменті. p>
Як
і раніше, виробник націлюється і на мережі Windows, особливо на все ще
численні середовища Windows NT, для яких в якості альтернативи Microsoft
пропонує перехід на Windows 2003 Server. На ринковий успіх Novell може
сподіватися в першу чергу в тих областях, де Linux і так вже використовується. p>
Справжня інтеграція h2>
Як
вже згадувалося, NNLS представляли собою пакет і без того доступних для Linux
продуктів та компонентів, включаючи програму інсталяції з символьним
інтерфейсом. З появою версії OES для Linux відбулися помітні зміни.
Версія для NetWare, навпаки, багато в чому ідентична з останньою версією NetWare
6.5 (включаючи пакет підтримки 3). якщо не брати до уваги кілька
доповнень. До них відносяться нові функції командного рядка, орієнтовані на
Linux, a також рудиментарний підтримка Red Hat Linux Package Manager (RPM), т.
тобто стандартного формату пакета Linux. Початкові плани випуску продуктів
були змінені: OES не поставляється на базі помітно розширеної NetWare 7. p>
Завдяки
eDirectory та іншим службам, у тому числі iFolder і таких продуктів, як Apache
або MySQL, які з недавнього часу сумісні з NetWare, багато служб і
раніше були доступні для NetWare і Linux одночасно. Тому найважливішим
нововведенням стало перенесення NSS і кластерних служб, а також інтеграція в програму
установки і інтерфейс Li mix. NNLS повинні були встановлюватися на сервер Linux,
a OES зі своїми службами налаштовується в процесі системної інсталяції (див.
Малюнок 1). Адміністрування NNLS відбувалося ще з використанням командного
рядки, в той час як разом з OES, наприклад за допомогою інструменту налаштування
Yast для Linux (див. Малюнок г), можуть встановлюватися додаткові
компоненти, а керування здійснюється за допомогою поширених
інструментів від Novell - iManager для адміністрування eDirectory (див. Малюнок
3) і NRM для керування серверами (див. Малюнок 4). NRM означало раніше NetWare
Remote Manager, а після перенесення на Linux розшифровується як Novell Remote
Manager. P>
При
розробці найбільші витрати були пов'язані, безумовно, з перенесенням NSS.
Остання показала себе під NetWare як дуже продуктивна і надійна
файлова система, тісно інтегрується зі службами безпеки eDirectory.
Зараз вона встановлюється як опціональною файлової системи на системи
Linux. Доступ до томам NSS відбувається по NFS або - при використанні Samba - по
SMB/CIFS в якості комунікаційного протоколу. Але Novell в рамках OES
розробила також сервер NCP для Linux. NCP є базовим протоколом
NetWare, тобто комунікаційним протоколом, який при класичній схемі
використовується між клієнтами і серверами Novell NetWare. Перенесення на Linux
означає, що клієнти Novell отримують прозорий доступ до серверів Linux,
які з цієї точки зору ведуть себе як сервери NetWare. Разом з OES
поставляється оновлена версія клієнта Novell для Windows 2000/XP. Тим самим
OES пропонує велику гнучкість при створенні середовищ с. серверами файлів і друку. p>
Гетерогенні кластери h2>
Окремої
розгляду заслуговує перенесення на Linux кластерних служб Novell Cluster
Services. Вони надають функції захисту від відмов для служб файлів та друку
- Тобто для iPrint і NSS для Novell. Ця спеціальна кластерна служба
технічно дуже сильно відрізняється від інших кластерних рішень, наприклад для
додатків з інтенсивними обчисленнями (High Performance Computing, HPC). p>
В
рамках кластера можливо також змішане використання серверів NetWare і
Linux. Іншими словами, один вузол буде працювати з NetWare, другий - з SLES і
базуються на ньому OES, або один вузол Linux стане резервним для декількох
серверів NetWare. Питання про те, наскільки це раціонально, поки відкритий:
адміністрування таких гетерогенних кластерів помітно складніше вже через
використання декількох операційних систем. Однак у сценаріях міграції
подібна змішана експлуатація кластерів може виявитися дуже цікавою
опцією. p>
Не на всі 100% h2>
Хоча
представники Novell охоче підкреслюють повне або 99-відсоткове збіг
функціонала версій для Linux і NetWare, деякі відмінності все ж є. Те, що
базові платформи відрізняються, зрозуміло і так: NetWare і Linux - два дуже різні
операційні системи. Однак тим, хто добре знає NetWare, буде нелегко
розібратися з OES на базі Linux - знадобляться грунтовні знання і про SLES. З
іншого боку, адміністратор Linux в разі OES на базі NetWare стикається з
незнайомій операційною системою. Ці відмінності помітні у процесі всієї роботи з
продуктом - від інсталяції до конфігурації системи. p>
Однак
і рівнем вище, тобто у функціях OES, є чималі відмінності. Дійсно
істотним є відсутність «служб архівів і версій» NSS у варіанті для
Linux. Ці служби були введені в NetWare 6.5, проте стали використовуватися
продуктивно починаючи з другого пакету підтримки. З їхньою допомогою дані стало можливо
архівувати в робочому режимі і зберігати в томах різні версії файлів. Саме в
області файлових серверів зазначені функції мають велике значення для
забезпечення високої готовності і швидкого відновлення. p>
Менш
проблематично відсутність підтримки файлового протоколу Apple (Apple File
Protocol, AFP) в Linux OES. NetWare підтримує цей протокол у рамках
вбудованого протоколу доступу до файлів (Native File Access Protocol, NFAP).
Тому для деяких потенційних клієнтів OES відсутність його на стороні
Linux може являти собою значне обмеження. P>
Кілька
дивує, що Nsure Audit, центральна система управління подіями Novell, до
ще не підтримується Linux OES. У змішаних середовищах централізоване
управління подіями на всіх системах і компонентах було б дуже корисно. p>
В
інших областях існують очевидні відмінності в реалізації: так, підтримка
CIFS/SMB у випадку NetWare реалізована за допомогою NFAP і таким чином
повністю інтегрована в систему. У варіанті OES для Linux подібна функція
здійснюється через не пов'язану з eDirectory службу Samba, що призводить до
появи друге, окремого, інтерфейсу управління. p>
Єдиний управління h2>
За
винятком перерахованих відмінностей, адміністрування власне функцій OES
все-таки ідентично. Звичайно, на серверах Linux повинна бути встановлена система
управління користувачами Linux (Linux User Management, LUM), що дозволяє
використовувати, наприклад, NSS. Але більшість завдань з управління вирішується за
допомоги iManager або NRM без видимих відмінностей. У цьому відношенні переклад базових служб
NetWare на Linux з OES вдався добре. P>
Як
з точки зору NetWare, так і з точки зору Linux програмне забезпечення OES
залишає враження цікавого рішення: для користувачів NetWare з'являються
додаткові стратегічні опції, а в області Linux виявляються доступні
високопродуктивні служби файлів і друку NetWare - темболее що джерела
з Novell стверджують, що NetWare і надалі буде залишатися найбільш
продуктивної платформою для цих служб. Крім того, виробник
продемонстрував, що тепер він послідовно дотримується своєї стратегії
постачальника інфраструктурного програмного забезпечення для гетерогенних середовищ. p>
Узгодженість
функцій в обох варіантах OES виглядає переконливо, незважаючи на зазначені
недоліки. Ясно, що для установки обох операційних систем адміністраторам
будуть потрібні спеціальні професійні знання, хоча Novell і стурбована тим,
щоб надати більше Linux-подібних інтерфейсів для NetWare. Поки системи
дійсно не запрацюють, користувач не розбереться ні з NetWare, ні з
Linux. У повсякденному використанні відмінності помітні менше, оскільки
інтерфейси управління ідентичні. p>
OES
- Безсумнівно, цікавий продукт і для затятих поборників NetWare, і для апологетів
Linux, оскільки прокладає міст між двома світами - як зрілого
рішення, а не скоростиглого продукту, як це було у випадку з NNLS. Ціна на OES
відповідає поточній ліцензії на NetWare; умови поновлення ті ж. LAN p>
Список літератури h2>
Журнал
LAN № 8 2005 p>