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 强烈推荐连接到 RHN Proxy Server 或 RHN Satellite Server 的客户端系统运行最新的 Red Hat Enterprise Linux 版本来保证正确的连接。
另外,如果配置了客户端防火墙,就应该开启端口 80 和 443 以便 Red Hat Network 正常工作。
2.1. 部署最新的 Red Hat Network 客户端 RPM
要使用 Red Hat Network 的企业级功能,Package Updater(
pup
)、yum
、Red Hat Enterprise Linux 5 中的 Red Hat Network Registration Client(rhn_register
)以及较早 Red Hat Enterprise Linux 版本中的 up2date
是必须的。如果您要在您的环境中使用 RHN Proxy Server 或者 RHN Satellite Server,则在客户端系统中安装这些程序是很重要的。
这里有一些明智的完成 RHN 客户端软件更新的方法。其中之一就是将 RPM 存放在一个所有客户端系统都可以访问的地方,并使用可能的最简单的命令来部署这些软件包。几乎任何情况下都不需要手动执行
yum
、pup
和 rhn_register
(如果是较早的 Red Hat Enterprise Linux 版本,就是 up2date
)。这些客户端工具都应该可以连接到您的 RHN Satellite 或代理服务器环境。以下的讨论的前提是假设这些“即时可用”的 yum
、pup
和 rhn_register
(或者 up2date
)不是最新的版本,且无法在您的环境中工作。
请记住,只有运行 Red Hat Enterprise Linux 5 的系统必须在安装后在
firstboot
中注册 RHN 或者使用 rhn_register。运行 Red Hat Enterprise Linux 3 和 4 的系统可使用嵌合在 Red Hat Update Agent 中的注册功能。
本文档假设用户至少已经在其网络中安装了一个 RHN Satellite Server 和(或者) RHN Proxy Server。下面的例子演示系统管理员假设机器还没有正常工作的 RHN 的情况下,第一次使用
yum
、pup
、rhn_register
(或者 up2date
)的简单方法。这个管理员已经使用简单命令 rpm -Uvh
,在 /var/www/html/pub/
目录中复制了客户端系统需要的 yum
、pup
、rhn_register
(或者 up2date
)RPM。在客户端中运行,这个命令会将这些 RPM 安装到那个客户端中,假设域名、路径和 RPM 版本是正确的(请注意:为方便输出以及生成 PDF 版本而将这个命令分成几行,但在 shell 提示符后它应该是一行)。
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
)。