Red Hat Training

A Red Hat training course is available for Red Hat Satellite

1.2. 系统概述

Satellite 由以下组件构成:
数据库
Satellite 使用两种数据库类型工作:
  • 独立数据库 — 一个机构现有数据库,或者最好使用不同机器。Satellite 支持 Oracle Database 11g Release 2 独立数据库的标准版或者企业版。
  • 内嵌数据库 — 该数据库与 Satellite 捆绑,并在安装 Satellite 的过程中安装在 Satellite 所在机器中安装。内嵌的数据库为 Oracle Database 10g Release 2。
Satellite Core
core 系统以及客户端系统中运行的 Red Hat Update Agent 的切入点。Satellite 还包括 Apache HTTP 服务器,它可提供 XML-RPC 请求。
Satellite 网页界面
高级系统、系统组、用户和频道管理的用户界面。机构配置只能从局域网进入 Satellite 网页界面,或者可同时从局域网和互联网进入。红帽网络网站的这个 Satellite 版本可提供对客户端系统、系统组和用户的全面控制。
RPM 库
该机构识别的用于红帽 RPM 软件包和自定义 RPM 软件包的软件包库。
管理工具
Satellite 管理工具是用来将 Satellite 数据库和软件包库与红帽网络同步。Satellite 还包括用于以下目的的管理工具:
  • 数据库和文件系统同步;
  • 自定义 RPM 和库导入;
  • 频道维护(基于网页);
  • 勘误管理(基于网页);
  • 用户管理(基于网页);以及
  • 客户端系统和系统分组(基于网页)。
Red Hat Update Agent
在客户端系统中将 Red Hat Update Agent 重新配置为从机构的内部 Satellite 而不是中央红帽网络服务器中检索更新。完成这个一次性重新配置后,客户端系统会使用 Red Hat Update Agent 本地检索更新。系统管理员还可通过 Satellite 网页界面调度动作。

重要

红帽强烈推荐连接到 Satellite 的客户端运行红帽企业版 Linux 的最新版本以保证正常连接。
当客户端要求更新时,机构的内部 Satellite 查询其数据库,验证该客户端系统,识别该客户端系统可用的更新软件包,并将请求的 RPM 发送到该客户端系统。如果设置优先则还会安装该软件包。如果已安装该软件包,则客户端系统会向 Satellite 中的数据库发送更新的软件包侧写。这样就会从该客户过期的软件包列表中删除那些软件包。
Satellite 还可与红帽网络 Proxy 服务器一同使用向客户提供该机构分布式独立红帽网络部署。例如:某个机构可在一个安全地点维护一个 Satellite,同时红帽系统可通过本地网络访问连接到那个 Satellite。其他远程办事处则使用红帽网络 Proxy 服务器安装。机构中的不同地点要求一个联网的连接,但这可以是专用网络,并不一定是互联网连接。详情请参考《红帽网络 Proxy 服务器安装指南》
联合使用 Satellite 和红帽网络 Proxy 服务器

图 1.1. 联合使用 Satellite 和红帽网络 Proxy 服务器