Red Hat Training

A Red Hat training course is available for Red Hat Satellite

Глава 2. Приложения клиентов

Чтобы получить доступ к наиболее важным функциям Red Hat Network, таким как, например, регистрация в RHN Satellite, необходимы последние версии приложений клиентов. Получение этих приложений до регистрации клиента в Red Hat Network может оказаться затруднительным. Такой парадокс также будет иметь место при миграции большого числа систем в Red Hat Network. В этой главе мы попробуем определить способы решения этой дилеммы.

Важно

Red Hat настоятельно рекомендует, чтобы в системах клиентов выполнялась последняя версия Red Hat Enterprise Linux.
Если настроены межсетевые экраны, порты 80 и 443 должны быть открыты, чтобы обеспечить корректное взаимодействие с Red Hat Network.

2.1. Установка последних версий пакетов клиентов Red Hat Network

Для реализации основной функциональности Red Hat Network необходимы rhn_register (в Red Hat Enterprise Linux 5) или up2date (в предыдущих версиях Red Hat Enterprise Linux), а также программный агент обновления пакетов (pup). Их надо установить ДО начала использования RHN Proxy и Satellite в вашем окружении.
Существует несколько способов обновления программ клиентов RHN. Один из них включает сохранение RPM-пакетов в месте, доступном для всех клиентов, и их установка с помощью простой команды. В большинстве случаев не понадобится ручное обновление yum, pup, rhn_register (или up2date для более ранних версий Red Hat Enterprise Linux). Эти инструменты смогут подключиться к окружению RHN Proxy и Satellite. В данной секции подразумевается, что версии yum, pup, rhn_register (или up2date для старых версий) не являются самыми последними и не работают в вашем окружении.
Обратите внимание, что только системы Red Hat Enterprise Linux 5 должны быть зарегистрированы в RHN на стадии firstboot, или же можно зарегистрироваться позднее с помощью rhn_register. Начиная с Red Hat Enterprise Linux 3, системы могут использовать возможности регистрации агента обновлений Red Hat.
Здесь и далее подразумевается, что в вашей сети установлен как минимум один сервер RHN Proxy или Satellite. Приведенный пример демонстрирует простой подход к установке yum, pup, rhn_register (или up2date), допуская, что на машинах не выполняется RHN. Администратор заполнил каталог /var/www/html/pub/ копиями пакетов yum, pup, rhn_register (или up2date), которые будут использоваться клиентами, а затем их установил с помощью команды rpm -Uvh. В результате в системе клиента будут установлены соответствующие пакеты (если имя домена, пути и версии RPM заданы правильно):
rpm -Uvh
http://your_proxy_or_sat.your_domain.com/pub/rhn-setup-0.4.17-8.el5.i386.rpm
http://your_proxy_or_sat.your_domain.com/pub/yum-3.2.8-9.el5.i386.rpm
http://your_proxy_or_sat.your_domain.com/pub/pirut-1.3.28-13.3l5.noarch.rpm
Архитектуру (в данном случае i386), вероятно, нужно будет изменить в зависимости от обслуживаемых систем.