Введение

Служба обновления программного обеспечения для Red Hat Linux и Red Hat Enterprise Linux

Red Hat Network (сокращенно RHN) – это семейство системных служб управления, предоставляемых Red Hat. RHN обеспечивает подписчикам доступ к обновлениям, исправлениям и устранению ошибок в пакетах, входящих в состав Red Hat Linux и Red Hat Enterprise Linux. Среди других доступных функций – развертывание пользовательского контента, а также подготовка, настройка, отчетность и мониторинг клиентских систем. Пользователи этих операционных систем могут использовать программы up2date или yum для загрузки и установки обновлений из RHN. Функция обновления в RHN аналогична другим инструментам автоматического обслуживания системы, таким как Microsoft Update для операционных систем Microsoft Windows. Для доступа к обновлениям требуется подписка. 18 июня 2008 года генеральный директор Red Hat Джим Уайтхерст объявил о планах открыть исходный код программного обеспечения RHN Satellite, следуя модели Fedora/RHEL. Впоследствии был запущен проект Spacewalk.

Архитектура

В базовой модели подписки информация об управляемом хосте хранится на серверах Red Hat, а обновления загружаются непосредственно с этих серверов. Для организации, управляющей несколькими машинами, это неэффективно с точки зрения использования полосы пропускания. Red Hat предлагает прокси-сервер (Red Hat Network Proxy), установка которого на площадке позволяет машинам безопасно загружать обновления локально. Расширенное управление жизненным циклом, функции подготовки, такие как подготовка с использованием PXE-загрузки с физических носителей, и функции мониторинга (например, централизованный мониторинг загрузки процессора и диска) не могут выполняться через Интернет к размещенным серверам RHN. Для этих функций требуется локально установленный RHN Satellite Server. По состоянию на декабрь 2009 года RHN Proxy Server стоил 2500 долларов США в год, а RHN Satellite Server – 13500 долларов США в год, включая лицензию на встроенную базу данных Oracle.

История

Дата Версия Описание конец 2000 года Red Hat Network рождается как размещаемая служба. В конце 2001 года был создан RHN Proxy Server. Январь 2002 года – значительное снижение цен на RHN. Февраль 2002 года – сервер RHN Satellite создан как автономная версия RHN. Октябрь 2002 года Red Hat приобрела компанию Sunnyvale и интегрировала ее систему управления системами NOCpulse Command Center в RHN. 2004 год – выпуск RHN 3.2 с внедрением автоматической подготовки, Bootstrap Script и усовершенствованного клонирования каналов. Весна 2004 года – выпуск RHN 3.3. 20 июля 2004 года – выпуск RHN 3.4. 15 декабря 2004 года – выпуск RHN 3.6 с внедрением мониторинга в качестве технологического превью, поддержкой Red Hat Enterprise Linux AS 3 в качестве базовой операционной системы, утилитой rhn bootstrap и технологией push (с использованием протокола Jabber). 22 марта 2005 года – выпуск RHN 3.7. 31 августа 2005 года – выпуск RHN 4.0. 2 февраля 2007 года – выпуск RHN Satellite 4.2 с поддержкой клиентов Red Hat Enterprise Linux 5. 26 июня 2007 года – выпуск RHN Satellite 5.0 с поддержкой управления виртуализацией. 7 апреля 2008 года – выпуск RHN Satellite 5.1 с функцией Multi Org, поддержкой Apache 2.0, инструментом экспорта, возможностями подготовки PPC, поддержкой 64-битной платформы, поддержкой платформы S390, поддержкой платформы S390X. 18 июня 2008 года – RHN Satellite (и Proxy) становится проектом с открытым исходным кодом. Родился проект Spacewalk. 5 ноября 2008 года – выпуск RHN Satellite 5.2. Red Hat Enterprise Linux 5 теперь поддерживается в качестве базовой операционной системы, внедрена поддержка Oracle 10g. 2 сентября 2009 года – выпуск RHN Satellite 5.3 с существенным обновлением функции Multiple Organizations, автоматизированной установкой системы через Cobbler, Inter Satellite Sync, поддержкой установки в качестве гостя VMware, установкой RHN Proxy из командной строки и поддержкой SELinux. 27 октября 2010 года – выпуск RHN Satellite 5.4 с поддержкой клиентов Red Hat Enterprise Linux 6, внедрением синхронизации репозиториев Spacewalk, функцией дублирования профиля, поддержкой Oracle 11g, датой установки пакетов, символическими ссылками в управлении конфигурацией и поддержкой SELinux для управления конфигурацией. 16 июня 2011 года – выпуск RHN Satellite 5.4.1. Red Hat Enterprise Linux 6 теперь поддерживается в качестве базовой операционной системы. Добавлена поддержка интернационализированных доменных имен. 21 сентября 2012 года – выпуск RHN Satellite 5.5 с поддержкой IPv6, OpenSCAP, возможностью клонирования по дате и подготовкой объединенных сетевых интерфейсов. 1 октября 2013 года – выпуск RHN Satellite 5.6 с расширенной отчетностью по подпискам и системам, анализом системных служб клиентов, управлением контентом Inter Satellite Sync (ISS) и улучшением доверия, горячим резервным копированием серверов Red Hat Satellite, автоматизированной подготовкой в средах без PXE, масштабируемостью серверов Red Hat Satellite и выбором внешней базы данных, управляемой DBA.