Ж у р н а л   о   к о м п ь ю т е р н ы х   с е т я х   и   т е л е к о м м у н и к а ц и о н н ы х   т е х н о л о г и я х
СЕТИ И СИСТЕМЫ СВЯЗИ on-line
  ПОИСК: ПОДПИСКА НА НОВОСТИ: НОМЕР:
    ДОМОЙ • Архив: Новостей | Конференций | НомеровПодписка
 
   
 
   
    
РЕДАКЦИЯ
 
Все о журнале
Подписка
Как проехать
Где купить
Отдел рекламы
График выхода журнала
Адреса в Интернет

РУБРИКАТОР
   
• Инфраструктура
• Информационные
   системы

• Сети связи
• Защита данных
• Кабельные системы
• Бизнес
• Колонка редактора
• Электронная
   коммерция

• Только на сервере
• Системы
   учрежденческой
   связи

• Новые продукты


Rambler's Top100

  

Red Hat побеждает благодаря RHEL 3.0

Кристофер Т. Бирз

Выпущенная в начале 2002 г. первая корпоративная версия Red Hat Linux была хорошо воспринята независимыми разработчиками ПО, производителями оборудования и корпоративными пользователями. Многие производители программных и аппаратных средств, в том числе и зарубежные партнеры, сертифицировали свои компоненты на соответствие ОС RHEL, что является выигрышным для всех, особенно для пользователей, которым критически важно наличие поддержки корпоративного класса. Новейшая недавно выпущенная на рынок значительно усовершенствованная версия Red Hat Enterprise Linux 3.0 будет способствовать еще большему ее распространению. По сравнению со своей предыдущей версией RHEL 3.0 содержит около 350 улучшений, включая встроенные в ядро операционной системы POSIX-совместимые потоки, поддержку дополнительных аппаратных архитектур и несколько заплат для самой ОС.

ОС RHEL выпускается в трех вариантах: для рабочих станций — WS (WorkStation), для серверов сетевых служб — ES (Edge Server) и для серверов приложений корпоративного уровня — AS (Advanced Server), каждый из которых мы протестировали в нашей тестовой лаборатории Real-World Labs Сиракузского университета. Вариант WS ОС RHEL ориентирован на инсталляционную базу настольных систем, однако, будучи правильно сконфигурированным, он может быть использован для высокопроизводительных вычислений (High-Performance Computing — HPC). Вариант ES, рассчитанный на небольшие и средние серверы, удачно подходит для сетевых, файловых, почтовых, принт-, Web-, специализированных и пакетированных бизнес-приложений. Вариант AS поддерживает наибольшее число процессоров и максимальный объем оперативной памяти и ориентирован на критически важные приложения, к которым предъявляются требования по обеспечению высокой доступности. Все три разновидности ОС RHEL содержат библиотеки NPTL (Native POSIX-compliant Threading Libraries), позволяющие Linux успешно конкурировать с крупными инсталляциями Unix, ПО которых требует, чтобы операционная система управляла тысячами потоков.

Инициативу по разработке библиотек NPTL с открытым исходным кодом возглавила компания Red Hat. До появления библиотек NPTL, встроенных сегодня в самые различные базовые компоненты Linux, включая ее ядро, пакеты с потоковой обработкой сообщений не могли быть использованы в этих необходимых компонентах этой ОС.

Полную версию данной статьи смотрите в 7-ом номере журнала за 2004 год.

Таким образом, при масштабировании этой операционной системы до тысяч одновременных рабочих потоков возникали значительные трудности, а развертывать Java-приложения, требующие поддержки организации поточной обработки, было практически невозможно. Библиотека NPTL впервые реализована в версии 2.5 ядра Linux, так что дистрибутивы этой ОС могут включать либо ядро версии 2.4, либо ядро версии 2.6.

Во время тестирования мы обнаружили, что RHEL 3.0 обеспечивает лучшее управление устройствами хранения данных и предоставляет для этих устройств более надежные драйверы. Нас очень обрадовала поддержка интерфейса SATA (Serial ATA), и мы надеемся, что эти скоростные дисководы жестких дисков станут более распространенными, по мере того как производители оборудования лучше интегрируют свои устройства SATA с компьютерными системами. RHEL не содержит драйверов для дисководов iSCSI, поскольку имеющиеся на данный момент драйверы не удовлетворяют требования принятых спецификаций. В то же время Red Hat надеется выпустить модернизированный вариант RHEL 3.0, в который будут включены и драйверы для iSCSI.

Кроме того, мы остались весьма довольны тем, что в RHEL 3.0 включили ПО управления логическими томами (Logical Volume Management), авторизованное фирмой Sistina Software. Это является большим достоинством RHEL 3.0 с точки зрения владельцев тех информационных систем, в которых используются логические тома. RHEL поддерживает также ПО RAID, обеспечивающее более высокие коэффициент доступности и надежность для оборудования, изначально не поддерживавшего механизм RAID.

Лицензирование и регистрация

Однако при исследовании нового продукта выявились и определенные его недостатки: модель покупки и лицензирования Red Hat (зависящая от версии RHEL, количества серверов, типа архитектуры, уровня технической поддержки и числа лет эксплуатации) в крупномасштабных инсталляциях становится чрезвычайно трудной в управлении. Учитывая то, что вряд ли пользователи станут инсталлировать RHEL сразу на всех узлах (вместо того чтобы наращивать рабочую среду постепенно, на протяжении многих лет, по мере роста потребности их предприятий), агенты по закупкам будут вынуждены обновлять лицензии и контракты на техническую поддержку RHEL ежемесячно.

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

Общая база и три пути

Мы инсталлировали все разновидности RHEL 3.0 с одного и того же базового носителя информации. Для настройки процесса инсталляции Red Hat на системы WS, ES или AS используется технология Personality Technology — разными являются только инсталляционные загрузочные компакт-диски. Представители компании говорят, что эта технология позволит ей создавать индивидуально настраиваемые дистрибутивы RHEL для развертывания крупных инсталляций настольных систем или для правительственных организаций. Все варианты RHEL поддерживаются службами технической поддержки Red Hat различных уровней. При распространении пакета предоставляется также возможность поставки приложений крупных независимых производителей ПО. Это такие приложения, как Oracle и IBM WebSphere, а также настольные пакеты Mozilla и OpenOffice вкупе с такими обязательными сетевыми приложениями, как Apache, Samba and NFS.

Инсталлировав все три варианта ОС RHEL 3.0, мы проанализировали функции вспомогательного сервера RHN (Red Hat Network) и сервера-посредника RHN. Процесс инсталляции их на компьютеры RHEL, оснащенные процессорами х86 был простым и легко отслеживаемым. Все устройства нашей тестовой инфраструктуры, в том числе сетевой и звуковой адаптеры, инсталлировались и конфигурировались автоматически. Работая с инсталлятором, основанным на хорошо зарекомендовавшем себя интерфейсе инсталлятора Anaconda компании Red Hat, прежние пользователи Red Hat Linux или RHEL будут чувствовать себя комфортно.

Вариант WS ОС RHEL лучше всего подходит для настольных клиентов, поскольку поддерживает оборудование максимум с двумя процессорами. Однако эта ОС будет работать не только на оборудовании с 32-разрядной шиной данных и процессорами x86, но и на 64-разрядном оборудовании, оснащенном процессорами Intel Itanium и AMD 64. Разновидность WS RHEL является самой дешевой из всех вариантов этой ОС. Ее начальная стоимость, составляющая 179 долл. за одну инсталляционную единицу, включает годичную стоимость модуля модернизации RHN без стоимости технической поддержки этой ОС. Начальная стоимость технической поддержки, оказываемой по схеме “12 часов в день/5 дней в неделю”, составляет 299 долл. в расчете на каждую рабочую станцию.

К сожалению, дополнительная круглосуточная (24/7) поддержка Red Hat предоставляется только для версии AS ее ОС RHEL. Хотя Red Hat ориентирует версию WS, включающую серверы Apache и Samba и поддерживающую более 8 Гбайт памяти, на рынок настольных систем/клиентов или технических вычислительных комплексов, она может функционировать и в качестве недорогих Web- и файл-серверов.

Версия ES, ориентированная на оконечные сетевые сервисы, будь то серверы DNS, DHCP, Web или файл- и принт-серверы, работает только на системах с 32-разрядной архитектурой, оснащенных процессорами x86 и оперативной памятью не более 8 Гбайт. В отличие от WS эта версия позволяла нам инсталлировать пакеты, поддерживаемые компанией Red Hat, в том числе серверы DNS, DHCP, FTP и LDAP и сервисы межсетевого экранирования.

На версию ES, как и на версию WS, предоставляется только стандартная техническая поддержка. Начальная цена базовых редакций, включающих лишь поддержку модернизаций без технической поддержки, составляет 349 долл., тогда как начальная цена стандартных редакций — 799 долл. Если сумма около 800 долл. за одну копию вам покажется достаточно большой, следует вспомнить, что в нее входит один год неограниченной технической поддержки, предоставляемой компанией Red Hat.

Наиболее мощной версией ОС RHEL является AS, обеспечивающая совместимость с широким диапазоном аппаратных архитектур. Она может работать как на типовом оборудовании Linux — компьютеры x86, Intel Itanium или AMD 64, так и на нетипичном оборудовании, например на серверах IBM pSeries, iSeries и s/390. Вариант AS поддерживается на машинах с очень большим числом процессоров и таким же большим объемом оперативной памяти — в частности, это могут быть системы с архитектурой x86, содержащие до 16 процессоров и 64 Гбайт памяти (для других архитектур число процессоров и объем оперативной памяти могут варьироваться). По сравнению с WS и ES версия AS ОС RHEL стоит дорого, однако она является единственной, которая предоставляет круглосуточную техническую поддержку (24/7) с предельным временем ответа на поступивший запрос в один час — как раз то, что необходимо для серверов критически важных приложений.

Если исходить из факта меньшей стоимости оборудования x86 и версии AS ОС RHEL, то последняя более доступна для потребителей, чем ОС Sun Microsystems Solaris или IBM AIX, работающие на серверах SPARC или IBM pSeries. Начальная цена версии AS RHEL для процессорной архитектуры x86 — 1499 долл., вместе со стандартной технической поддержкой, и достигает 2499 долл. в случае обеспечения поддержки высшего уровня. Начальная цена версии AS RHEL для архитектур zSeries и s/390 составляет целых 15 тыс. долл. (без учета дополнительной круглосуточной технической поддержки, так что накиньте сюда еще 3 тыс. долл.!).

Мы нашли набор пакетов по умолчанию подходящим для каждой версии ОС. Инсталлятор Red Hat позволял нам дополнительно настраивать каждую инсталляцию из такого набора. Кроме того, RHEL позволяет администраторам компилировать приложения на операционной системе RHEL “на заказ”. Компиляция новейшей версии Web-сервера Apache безупречно работала на всех трех разновидностях ОС. Хотя специализированные приложения сами по себе не поддерживаются компанией Red Hat, использование их не является основанием для лишения вас технической поддержки.

Режим управления

Итак, вы решили собраться с духом и приобрести центр данных, основанный на серверах RHEL. Только как управлять всеми этими серверами наиболее эффективно? Конечно же с помощью сервисов RHN, входящих в комплект этой ОС. RHN представляет собой полнофункциональное инструментальное средство системного управления, построенное на основе простого Web-интерфейса. Выпускается оно в трех модификациях: хостируемый модуль, сервер-посредник и вспомогательный (satellite) сервер. Увеличить функциональность этого сервиса можно, добавив, например, модули модернизации, мониторинга, управления и конфигурирования.

Из трех указанных модификаций сервиса RHN чаще всего применяют хостируемый сервисный модуль RHN, использование которого для части приверженцев Linux со временем стало сопряжено с определенными трудностями. Одно время компания Red Hat предоставляла этот модуль для одной системы бесплатно (хотя и с ограниченной доступностью) вследствие его ошеломляющей популярности. Затем компания изменила тактику, превратив бесплатный сервис в демонстрационный режим и потребовав от пользователей предо-ставлять через каждые 60 дней письменный отчет о результатах своей работы. Только тогда им разрешалось продолжать использовать сервисный модуль RHN бесплатно. Конечно, с такими проблемами сталкивались лишь те пользователи, которые старались получить сервис на дармовщинку. Те же, кто платил деньги, наслаждались приоритетным обслуживанием и доступом к обновлениям ПО. Впрочем, так ведь и должно быть!

Однако те кто купил и активизировал версию RHEL смогут использовать данный сервис без каких-либо ограничений. Инсталлировав версию AS RHEL, мы немедленно установили соединение с сервером, хостирующим модуль RHN, и для захвата пяти-шести программных заплат, доступных на тот момент, использовали модуль модернизации, называемый в ОС RHEL “up2date”. Он интегрирован в среду настольных систем и регулярно подключается к сервису RHN. Всякий раз, когда он обнаруживал там новые программные модернизации или заплаты безопасности, он отправлял нам уведомление.

Что касается небольших инсталляций RHEL и тех пользователей, Интернет-соединения которых имеют достаточный запас по полосе пропускания, то хостируемый сервис RHN для них вполне подходит. Но, учитывая тот факт, что хостируемый режим требует от каждого компьютера установления непосредственного Интернет-соединения с модулем RHN с целью проверки его на наличие новых модернизаций и загрузки их на рабочие станции, некоторые сетевые узлы будут вынуждены иметь альтернативные пути обновления.

Серверы-посредники и вспомогательные серверы предоставляют множество преимуществ тем клиентам, которые планируют масштабные инсталляции RHEL. ПО обоих продуктов устанавливается на корпоративном межсетевом экране. При этом один ваш компьютер, выполняющий роль сервера-посредника или вспомогательного сервера, контактирует с серверами Red Hat RHN непосредственно, а все другие серверы контактируют только с сервером-посредником/вспомогательным сервером. В случае использования сервера-посредника база данных RHN (а в значительной степени и сервер приложений) по-прежнему размещается на серверах Red Hat RHN, при этом Web-сервер перемещается в локальную сеть. Сервер-посредник позволяет лишь “вытягивать” новые модернизации с клиента, используя для этого ПО модернизации “up2date”, однако представители компании Red Hat заявляют, что занимаются разработкой функций, которые обеспечивали бы и режим “выталкивания”.

Режим вспомогательного сервера, в котором предусмотрен перенос сервера базы данных, прикладного сервера и Web-сервера в ЛВС, по сравнению с другими режимами работы сервиса RHN отличается максимальной гибкостью. Вспомогательный сервер может работать, будучи отключенным от Интернет, позволяя загружать программные обновления с DVD- и компакт-дисков. Чтобы использовать вспомогательный сервис, клиент должен приобрести отдельную лицензию на СУБД Oracle, применяемую в качестве сервера базы данных сервиса RHN. Однако специалисты Red Hat говорят, что в настоящее время они вплотную занимаются разработкой базы данных, которую интегрируют с будущими версиями своей ОС.

Дополнительные модули

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

Модуль управления дополняет модуль модернизации, и его функциональность изменяется в зависимости от того, запускаете ли вы хостируемый сервис RHN, сервер-посредник RHN или вспомогательный сервер RHN. Хостируемый режим сервиса RHN предоставляет такие полезные возможности, как группирование систем, назначение групповых полномочий и планирование различных действий. Мы могли группировать системы в специально создаваемые классы, при этом отдельные системы могли входить во многие группы. Такая возможность особенно полезна, если вы хотите группировать системы не только по месту их расположения, но и по прикладному сервису, который они хостируют. Инициализировав модуль управления в составе сервиса RHN, мы создали пользователей и наделили их специфическими полномочиями доступа к группам систем или отдельным системам. Кроме того, задания, такие, как перезагрузка системы посредством сервиса RHN по заранее составленному расписанию, можно выполнять, не прибегая к установлению связи с машиной.

Описываемый модуль позволял нам также локально создавать настраиваемые каналы и кэш-пакеты для доставки их на управляемые хосты, работающие в режиме серверов-посредников. Имея такие настраиваемые каналы, администраторы могут распределять RPM-приложения (Rad Hat Packet Manager) сторонних фирм по хостам или сценариям системного управления. Мы создали настраиваемый канал, основанный на RHEL AS 3.0, затем удалили функцию модернизации и инсталляции ПО поддержки продуктивной работы офиса, однако число опций управляющего модуля по-прежнему оставалось практически неограниченным — вот что значит настоящая мощь!

В режиме вспомогательного сервера модуль управления предоставлял нам даже еще более широкие возможности контроля. В отличие от режимов хостируемого модуля и сервера-посредника RHN режим вспомогательного сервера позволяет “клонировать” каналы и создавать полномочия доступа не на основе систем, а на основе каналов. Такая возможность была бы очень полезной для многоуровневой среды, где необходимо создавать канал для тестовых машин. Протестировав и утвердив ПО, вы могли бы “клонировать” его на свои серверы контроля качества (Quality Assuran-ce — QA), задействованные в канале QA, а со временем и на свои производственные машины.

Мы получили доступ к модулю управления и сервису-посреднику, который был инсталлирован поверх RHEL 2.1 (в настоящее время ПО сервера-посредника сертифицировано для работы только поверх ОС RHEL 2.1, которая включена в режим сервера-посредника). Создавать системные группы и полномочия для пользователей не представляло никакого труда. Управляющее ПО позволяло нам просматривать системную базу данных, например, по таким позициям, как инсталлированное ПО, инсталлированное оборудование, IP-адрес и размещение в сети. Простой основанный на Web интерфейс заметно упрощал нам создание настраиваемых каналов. Это мощное ПО предоставляет администраторам неограниченные возможности по индивидуальной настройке рабочей пользовательской среды.

Модуль мониторинга, представляющий собой программно-аппаратный продукт компании Red Hat, доступен только тогда, когда сервис RHN используется в режиме сервера-посредника. В настоящее время компания работает над тем, чтобы сделать этот модуль доступным и в режиме вспомогательного сервера — для пользователей, которым нужен автономный (отключенный от Интернет) сервис RHN. Модуль мониторинга мы не тестировали, но в Red Hat нам сказали, что компания предоставляет функцию автообнаружения сетевых ресурсов, безагентный мониторинг серверов, включая серверы Unix и Windows, средства генерации отчетов и средства рассылки уведомлений. Используя открытые API, можно интегрировать ПО модуля мониторинга с другими пакетами мониторинга, в частности с HP OpenView или BMC Software Patrol.

Возможности RHN, с которыми еще только предстоит познакомиться

К тому времени, когда вы будете читать эту статью, Red Hat выпустит обновление для сервиса RHN с модулем конфигурирования (provisioning module). Нам не пришлось протестировать этот модуль потому, что Red Hat не успела выпустить документацию, необходимую нам для его оценки. Однако в компании обнадеживают, что этот модуль дополнит RHN и наделит его возможностями управления конфигурированием машин RHEL, функциями отката распространения ПО и сервисами аварийного восстановления систем после полной потери данных, т. е. восстановления “с нуля” Bare-Metal Recovery.

Сервис Bare-Metal Recovery будет использовать ПО быстрого запуска (kick-start software) посредством графического интерфейса, модуль конфигурирования — отслеживать все достаточно малые изменения программного кода ваших систем и делать откат вашего сервера до его последнего исправного состояния. Согласно мнению специали-стов Red Hat, используя откат и быстрый запуск, можно будет клонировать машину на другой машине без существенного вмешательства со стороны оператора. Ясно, что простота превращения неиспользуемых систем разработки в производственные почтовые или Web-серверы в условиях повышенной нагрузки на сеть (использование возможности Bare-Metal Recovery, которое первым приходит нам на ум) способна стать сильнейшим коммерческим аргументом в пользу использования модуля конфигурирования.

В наших тестах ОС RHEL работала безупречно, добавление же сервиса RHN сделает ее идеальной для многих компаний, собирающихся переходить на Linux. И тем не менее у компании Red Hat еще имеется простор для деятельности. Прежде всего это дополнительная круглосуточная техническая поддержка для всех вариантов ОС RHEL, что делает оправданной установку версии ES на 64-разрядных платформах, подобных Intel Itanium и AMD 64; более значительный объем оперативной памяти, который поддерживался бы версией ES RHEL, и, наконец, более простая модель лицензирования операционной системы.

Несмотря на все недостатки, у RHEL очень многообещающее будущее: учитывая ее способность управлять большим числом потоков благодаря встроенному в ядро ОС механизму NPTL, Linux может теперь побороться за первенство и с Unix. Если вы планируете мигрировать с Unix на Linux, то многочисленные функции RHEL, мощные возможности управления, использующие сервис RHN, обширная инсталлированная база и поддержка крупнейшим производителем ОС Linux оставляют другим производителям ОС лишь возможность укреплять свои позиции или же брать реванш..





  
7 '2004
СОДЕРЖАНИЕ

бизнес

• Эффективность работы региональных операторов

• Определены российские ИТ-лидеры

• Novell и Red Hat идут в наступление

• Широкополосные услуги: стратегия и тактика внедрения

• Allied Telesyn ставит на "тройной выигрыш"

инфраструктура

• Linux-практикум

• Red Hat побеждает благодаря RHEL 3.0

• Антенны для устройств беспроводных ЛВС

• Информационная безопасность корпоративной БЛВС

информационные системы

• Держите ваши данные синхронизированными

• Комфорт телефонного общения

сети связи

• IP-телефония и безопасность

• Ethernet на просторе

• Семь "смертных грехов" VoIP

кабельные системы

• Технологии оконцевания оптоволокна

• Проектирование систем громкоговорящего оповещения

защита данных

• Естественный отбор

• Защита от выбросов напряжения


• Калейдоскоп



 Copyright © 1997-2007 ООО "Сети и Системы Связи". Тел. (495) 234-53-21. Факс (495) 974-7110. вверх