第 6 章 导​​​入​​​和​​​同​​​步​​​


在​​​安​​​装​​​了​​​ RHN Satellite 后​​​,您​​​必​​​须​​​为​​​它​​​提​​​供​​​要​​​向​​​客​​​户​​​端​​​系​​​统​​​提​​​供​​​服​​​务​​​的​​​软​​​件​​​包​​​和​​​频​​​道​​​。​​​这​​​一​​​章​​​介​​​绍​​​了​​​如​​​何​​​导​​​入​​​数​​​据​​​并​​​保​​​持​​​数​​​据​​​的​​​最​​​新​​​状​​​态​​​。​​​
RHN Satellite Exporter 和​​​ RHN Satellite Synchronization Tool, 这​​​两​​​个​​​工​​​具​​​作​​​为​​​ rhns-sat-tools 软​​​件​​​包​​​的​​​一​​​部​​​分​​​被​​​安​​​装​​​。​​​
RHN Satellite Exporter (rhn-satellite-exporter) 工​​​具​​​可​​​将​​​ Satellite 的​​​内​​​容​​​以​​​ XML 的​​​格​​​式​​​导​​​出​​​,然​​​后​​​再​​​导​​​入​​​另​​​一​​​个​​​完​​​全​​​相​​​同​​​的​​​ Satellite 中​​​。​​​将​​​内​​​容​​​导​​​出​​​到​​​用​​​户​​​使​​​用​​​ -d 选​​​项​​​指​​​定​​​的​​​目​​​录​​​。​​​一​​​旦​​​那​​​个​​​目​​​录​​​被​​​转​​​移​​​到​​​另​​​一​​​个​​​ Satellite 服​​​务​​​器​​​后​​​,RHN Satellite Synchronization Tool 就​​​可​​​以​​​被​​​用​​​来​​​导​​​入​​​内​​​容​​​,同​​​步​​​两​​​个​​​ Satellites 服​​​务​​​器​​​。​​​

6.1.1. rhn-satellite-exporter

RHN Satellite Exporter 可​​​导​​​出​​​以​​​下​​​内​​​容​​​:
  • 频​​​道​​​特​​​性​​​
  • 构​​​架​​​
  • 频​​​道​​​元​​​数​​​据​​​
  • 黑​​​名​​​单​​​
  • RPM
  • RPM 元​​​数​​​据​​​
  • 勘​​​误​​​
  • Kickstart
rhn-satellite-exporter 进​​​行​​​导​​​入​​​数​​​据​​​所​​​需​​​要​​​的​​​时​​​间​​​和​​​要​​​导​​​入​​​的​​​频​​​道​​​数​​​量​​​和​​​频​​​道​​​大​​​小​​​有​​​关​​​。​​​使​​​用​​​ --no-packages、​​​--no-kickstarts、​​​--no-errata, 和​​​ --no-rpms 选​​​项​​​将​​​会​​​减​​​少​​​ rhn-satellite-exporter 运​​​行​​​所​​​需​​​要​​​的​​​时​​​间​​​,但​​​它​​​可​​​能​​​使​​​一​​​些​​​可​​​能​​​有​​​用​​​的​​​信​​​息​​​无​​​法​​​导​​​入​​​。​​​因​​​此​​​,您​​​应​​​该​​​只​​​在​​​确​​​定​​​不​​​需​​​要​​​它​​​们​​​不​​​包​​​括​​​的​​​内​​​容​​​时​​​才​​​使​​​用​​​这​​​些​​​选​​​项​​​。​​​另​​​外​​​,在​​​导​​​入​​​数​​​据​​​时​​​要​​​为​​​ satellite-sync 使​​​用​​​相​​​匹​​​配​​​的​​​选​​​项​​​。​​​例​​​如​​​,您​​​在​​​ rhn-satellite-exporter 中​​​使​​​用​​​ --no-kickstarts 选​​​项​​​时​​​,您​​​在​​​导​​​入​​​数​​​据​​​时​​​就​​​必​​​须​​​使​​​用​​​ --no-kickstarts 选​​​项​​​。​​​
当​​​导​​​出​​​一​​​个​​​ RHN 基​​​本​​​频​​​道​​​时​​​,为​​​了​​​将​​​系​​​统​​​ kickstart 到​​​基​​​本​​​频​​​道​​​中​​​您​​​还​​​需​​​要​​​导​​​出​​​和​​​那​​​个​​​基​​​本​​​频​​​道​​​相​​​关​​​联​​​的​​​工​​​具​​​频​​​道​​​。​​​例​​​如​​​,如​​​果​​​您​​​导​​​出​​​ rhel-i386-as-4,您​​​同​​​时​​​需​​​要​​​导​​​出​​​ rhn-tools-rhel-4-as-i386 频​​​道​​​,从​​​而​​​可​​​以​​​将​​​系​​​统​​​ kickstart 到​​​Red Hat Enterprise Linux 4 AS。​​​这​​​是​​​因​​​为​​​在​​​工​​​具​​​频​​​道​​​中​​​包​​​括​​​了​​​通​​​过​​​ Satellite kickstart 系​​​统​​​所​​​需​​​要​​​的​​​ auto-kickstart 软​​​件​​​包​​​。​​​
RHN Satellite Exporter 提​​​供​​​了​​​多​​​个​​​命​​​令​​​行​​​选​​​项​​​。​​​要​​​使​​​用​​​它​​​们​​​,在​​​rhn-satellite-exporter 命​​​令​​​后​​​面​​​插​​​入​​​选​​​项​​​和​​​适​​​当​​​的​​​值​​​。​​​
Expand
表 6.1. RHN 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 文​​​件​​​导​​​出​​​为​​​原​​​始​​​文​​​件​​​。​​​

6.1.2. 导​​​出​​​

要​​​执​​​行​​​ RHN Satellite Exporter 导​​​出​​​,必​​​须​​​满​​​足​​​以​​​下​​​前​​​提​​​条​​​件​​​:
  • 成​​​功​​​安​​​装​​​ RHN Satellite。​​​
  • 在​​​ --dir 选​​​项​​​中​​​指​​​定​​​的​​​目​​​录​​​必​​​须​​​有​​​足​​​够​​​的​​​磁​​​盘​​​空​​​间​​​来​​​保​​​存​​​导​​​出​​​的​​​内​​​容​​​。​​​
虽​​​然​​​导​​​出​​​并​​​不​​​一​​​定​​​要​​​求​​​成​​​功​​​,但​​​是​​​当​​​在​​​一​​​个​​​已​​​经​​​产​​​生​​​了​​​频​​​道​​​的​​​ Satellite 中​​​导​​​出​​​时​​​必​​​须​​​可​​​用​​​。​​​

6.1.2.1. 运​​​行​​​导​​​出​​​

首​​​先​​​,确​​​定​​​将​​​ Satellite 配​​​置​​​为​​​在​​​另​​​一​​​个​​​ Satellite 中​​​的​​​重​​​复​​​或​​​者​​​备​​​份​​​到​​​存​​​储​​​解​​​决​​​方​​​案​​​。​​​其​​​次​​​,选​​​择​​​您​​​需​​​要​​​导​​​出​​​的​​​内​​​容​​​。​​​您​​​可​​​以​​​使​​​用​​​ 第 6.1.1 节 “rhn-satellite-exporter 中​​​介​​​绍​​​的​​​选​​​项​​​来​​​不​​​选​​​择​​​导​​​出​​​ RPM,勘​​​误​​​或​​​ kickstart。​​​最​​​后​​​,以​​​ root 用​​​户​​​的​​​身​​​份​​​执​​​行​​​命​​​令​​​。​​​以​​​下​​​是​​​一​​​个​​​例​​​子​​​:
rhn-satellite-exporter --dir=/var/rhn-sat-export --no-errata
Copy to Clipboard Toggle word wrap
完​​​成​​​后​​​,导​​​出​​​的​​​目​​​录​​​可​​​以​​​通​​​过​​​使​​​用​​​ rsync 或​​​ scp -r 被​​​移​​​到​​​另​​​一​​​个​​​ Satellite 服​​​务​​​器​​​或​​​其​​​它​​​存​​​储​​​解​​​决​​​方​​​案​​​中​​​。​​​
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat