6.3. 同步
一个更新频道只有在不断更新这个频道的内容的情况下才会有用。因为 RHN Satellite 是被设计在独立的环境中运行的,RHN 发布的任何更新公告都必须由 RHN Satellite 系统管理员手动地导入和同步。
在经过互联网同步的时候,RHN Satellite Synchronization Tool 执行以下的步骤:
- 通过 SSL 连接到中央 RHN 服务器;验证它自己是一个RHN Satellite;启动 RHN 数据导出 — 除非指定了 RHN 导出数据的一个本地的挂载点时才不需要连接。请参阅 第 6.3.2 节 “经过本地介质同步勘误和软件包” 来获得更详细的信息。
- 检查导出并识别 RHN Satellite 数据组和导出的 RHN 数据组间的不同。对于一个特定的频道,会分析以下信息:
- 频道元数据
- 那个频道中所有软件包的元数据
- 影响那个系统的所有勘误的元数据
注意
所有的分析都是在 RHN Satellite 中进行的;中央 RHN 服务器只发送它的频道内容的一个导出并忽略任何与 RHN Satellite 相关的详情。 - 在分析了这些导出数据后,任何的不同都会被导入到 RHN Satellite 数据库。请注意,导入新软件包会需要不同的时间。例如,导入一个大的更新可能会需要几个小时。
satellite-sync
命令有两种使用模式:RHN 和本地介质。
对于那些想尽量频繁地同步数据的用户和那些需要将系统与外部环境相连的用户,satellite 同步可以通过使用 SSL 的互联网进行。这是 satellite 同步脚本的默认设置。例如:
satellite-sync -c rhel-i386-as-3
satellite-sync -c rhel-i386-as-3
它与中央 Red Hat Network 服务器想连并执行前面描述的任务。重复这个选项可以包括多个频道。如果没有指定频道,则会刷新 Satellite 中的所有频道。