Red Hat Training
A Red Hat training course is available for Red Hat Satellite
6.3. 通过 Satellite 导出同步
Red Hat Network Satellite Exporter(
rhn-satellite-exporter
)工具可将 Satellite 内容导出为 XML 格式,用户可将其导入到另一个完全相同的 Satellite 中。使用 -d
选项将内容导出到所选目录,将该目录传送到另一个 Satellite 中,同时使用 Red Hat Network Satellite Synchronization Tool 导入该内容。这样就将两个 Satellite 同步。
Red Hat Network Satellite Exporter 提供以下内容:
- 频道共同特性
- 构架
- 频道元数据
- 黑名单
- RPM
- RPM 元数据
- 勘误
- Kickstart
要执行 Red Hat Network Satellite Exporter 导出,则必须满足以下前提条件:
- 必须成功安装 Satellite。
- 在
--dir
选项中指定的目录必须有足够的磁盘空间来保存导出的内容。
6.3.1. 执行导出
将 Satellite 配置为与另一个 Satellite 重复或者备份存储解决方案。请作为 root 执行该命令。
# rhn-satellite-exporter --dir=/var/rhn-sat-export --no-errata
完成后,导出的目录可以通过使用
rsync
或 scp -r
被移到另一个 Satellite 服务器或其它存储解决方案中。
Red Hat Network Satellite Exporter 提供一些命令行选项。要使用这些选项,请在
rhn-satellite-exporter
命令后使用该选项并给出适当的值。
表 6.2. Red Hat Network Satellite Exporter 选项
选项 | 描述 |
---|---|
-d, --dir= | 将导出的信息保存在这个目录中。 |
-cCHANNEL_LABEL , --channel=CHANNEL_LABEL | 只处理特定频道(通过标识指定)的数据。请注意:频道 *标识* 与 *频道名*不同。 |
--list-channels | 列出所有可用的频道并退出。 |
--list-steps | 列出导出数据时 rhn-satellite-exporter 所需要执行的所有步骤。它们可以被用来作为 --step 的值。 |
-p --print-configuration | 显示配置并退出。 |
--print-report | 当导出完成后在终端上显示一个报告。 |
--no-rpms | 不获得实际的 RPM. |
--no-packages | 不导出 RPM 元数据。 |
--no-errata | 不处理勘误信息。 |
--no-kickstarts | 不处理 kickstart 数据(只进行 provision)。 |
--debug-level=LEVEL_NUMBER | 覆盖发送到日志文件的信息的数量以及 /etc/rhn/rhn.conf ,0—6(默认值为2)。 |
--start-date=START_DATE | 起始日期限制要根据最后修改的日期来确定,格式一定为 YYYYMMDDHH24MISS(例如:20071225123000 )。 |
--end-date=END_DATE | 终止日期限制要根据最后修改的日期确定,其输入格式一定为 YYYYMMDDHH24MISS(例如:20071231235900 )。 |
--make-isos=MAKE_ISOS | 创建名为 satellite-isos 的频道转储 ISO 目录(例如:--make-isos=cd 或者 dvd )。 |
--email | 发送一个电子邮件来报告导入了什么以及什么错误可能已经发生。 |
--traceback-mail=EMAIL | 可以替代 --email 选项中的电子邮件地址的电子邮件地址。 |
--db=DB | 包括可替代的数据库连接串:username/password@SID。 |
--hard-links | 使用硬连接将 RPM 和 kickstart 文件导出为原始文件。 |
选择您要使用这些命令行选项导出的内容,比如 RPM,errata 或者 kickstart‘
rhn-satellite-exporter
执行导入数据所需要的时间和要导入的频道数量及频道大小有关。使用 --no-packages
、--no-kickstarts
、--no-errata
, 和 --no-rpms
选项将会减少 rhn-satellite-exporter
运行所需要的时间,但它可能使一些可能有用的信息无法导入。因此,您应该只在确定不需要它们不包括的内容时才使用这些选项。另外,在导入数据时要为 satellite-sync
使用相匹配的选项。例如,您在 rhn-satellite-exporter
中使用 --no-kickstarts
选项时,您在导入数据时就必须使用 --no-kickstarts
选项。
导出红帽网络基本频道时,请确定导出与基本频道关联的工具频道。工具频道中包含自动 auto-kickstart 软件包,该软件包可通过 Satellite 为 kickstart 机器安装软件包。