6.2. 使​​​用​​​ RHN Satellite Synchronization Tool 导​​​入​​​


在​​​通​​​过​​​ RHN Satellite 发​​​布​​​软​​​件​​​包​​​前​​​,必​​​须​​​首​​​先​​​将​​​软​​​件​​​包​​​上​​​传​​​到​​​ Satellite。​​​这​​​节​​​介​​​绍​​​了​​​导​​​入​​​软​​​件​​​包​​​和​​​其​​​它​​​频​​​道​​​数​​​据​​​的​​​信​​​息​​​。​​​

重要

要​​​正​​​确​​​生​​​成​​​定​​​制​​​频​​​道​​​,您​​​必​​​须​​​首​​​先​​​生​​​成​​​一​​​个​​​ Red Hat 频​​​道​​​。​​​RHN Satellite Synchronization Tool 创​​​建​​​所​​​需​​​的​​​目​​​录​​​结​​​构​​​和​​​存​​​取​​​权​​​限​​​。​​​如​​​果​​​没​​​有​​​这​​​些​​​,定​​​制​​​频​​​道​​​工​​​具​​​将​​​不​​​会​​​正​​​常​​​工​​​作​​​。​​​因​​​此​​​,您​​​应​​​该​​​首​​​先​​​创​​​建​​​您​​​的​​​基​​​本​​​频​​​道​​​,然​​​后​​​根​​​据​​​《​​​RHN 频​​​道​​​管​​​理​​​指​​​南​​​》​​​中​​​介​​​绍​​​的​​​步​​​骤​​​来​​​创​​​建​​​定​​​制​​​频​​​道​​​。​​​

6.2.1. satellite-sync

RHN Satellite Synchronization Toolsatellite-sync)启​​​用​​​ RHN Satellite 根​​​据​​​ RHN 的​​​中​​​央​​​服​​​务​​​器​​​、​​​您​​​机​​​构​​​中​​​的​​​其​​​它​​​ Satellite 服​​​务​​​器​​​或​​​本​​​地​​​介​​​质​​​中​​​的​​​内​​​容​​​来​​​更​​​新​​​它​​​的​​​数​​​据​​​库​​​元​​​数​​​据​​​。​​​要​​​启​​​用​​​它​​​,请​​​执​​​行​​​以​​​下​​​命​​​令​​​:

重要

运​​​行​​​ satellite-sync 可​​​导​​​入​​​大​​​量​​​数​​​据​​​,特​​​别​​​是​​​在​​​新​​​安​​​装​​​的​​​ Satellite 服​​​务​​​器​​​中​​​。​​​如​​​果​​​您​​​的​​​数​​​据​​​库​​​在​​​有​​​大​​​量​​​数​​​据​​​更​​​改​​​后​​​出​​​现​​​性​​​能​​​问​​​题​​​,请​​​考​​​虑​​​收​​​集​​​数​​​据​​​库​​​中​​​的​​​统​​​计​​​数​​​据​​​。​​​详​​​情​​​请​​​参​​​考​​​ 第 8.4 节 “使​​​用​​​ RHN DB Control。​​​
要​​​启​​​动​​​ RHN Satellite Exporter 导​​​出​​​,请​​​以​​​ root 用​​​户​​​身​​​份​​​执​​​行​​​以​​​下​​​命​​​令​​​:
satellite-sync
Copy to Clipboard Toggle word wrap
这​​​个​​​工​​​具​​​可​​​以​​​在​​​一​​​个​​​封​​​闭​​​的​​​环​​​境​​​中​​​执​​​行​​​,如​​​使​​​用​​​离​​​线​​​模​​​式​​​安​​​装​​​,或​​​直​​​接​​​从​​​互​​​联​​​网​​​上​​​获​​​取​​​数​​​据​​​。​​​封​​​闭​​​环​​​境​​​的​​​导​​​入​​​可​​​以​​​从​​​一​​​个​​​下​​​载​​​的​​​ ISO 或​​​由​​​ RHN Satellite Exporter 产​​​生​​​的​​​ XML 数​​​据​​​中​​​获​​​得​​​它​​​们​​​的​​​数​​​据​​​。​​​
RHN Satellite Synchronization Tool 以​​​渐​​​进​​​的​​​方​​​式​​​工​​​作​​​。​​​它​​​要​​​获​​​得​​​勘​​​误​​​信​​​息​​​,需​​​要​​​首​​​先​​​知​​​道​​​包​​​括​​​这​​​个​​​勘​​​误​​​的​​​软​​​件​​​包​​​。​​​要​​​进​​​行​​​软​​​件​​​包​​​更​​​新​​​,它​​​必​​​须​​​知​​​道​​​与​​​这​​​个​​​软​​​件​​​包​​​相​​​关​​​联​​​的​​​频​​​道​​​。​​​因​​​此​​​,RHN Satellite Synchronization Tool 根​​​据​​​以​​​下​​​顺​​​序​​​执​​​行​​​它​​​的​​​行​​​动​​​:
  1. channel-families — 导​​​入​​​/同​​​步​​​频​​​道​​​特​​​性​​​(构​​​架​​​)数​​​据​​​。​​​
  2. channels — 导​​​入​​​/同​​​步​​​频​​​道​​​数​​​据​​​。​​​
  3. rpms — 导​​​入​​​/同​​​步​​​ RPM。​​​
  4. packages — 为​​​那​​​些​​​成​​​功​​​获​​​得​​​的​​​ RPM 导​​​入​​​/同​​​步​​​全​​​部​​​软​​​件​​​包​​​数​​​据​​​。​​​
  5. errata — 导​​​入​​​/同​​​步​​​勘​​​误​​​信​​​息​​​。​​​
这​​​些​​​步​​​骤​​​中​​​的​​​每​​​一​​​步​​​都​​​可​​​以​​​被​​​单​​​独​​​执​​​行​​​,这​​​样​​​可​​​以​​​方​​​便​​​地​​​进​​​行​​​测​​​试​​​。​​​在​​​每​​​一​​​步​​​完​​​成​​​后​​​,可​​​以​​​强​​​制​​​整​​​个​​​过​​​程​​​停​​​下​​​来​​​,而​​​前​​​面​​​完​​​成​​​的​​​步​​​骤​​​都​​​会​​​生​​​效​​​。​​​因​​​此​​​,调​​​用​​​ rpms 这​​​一​​​步​​​会​​​自​​​动​​​地​​​先​​​运​​​行​​​ channels 和​​​ channel-families 这​​​两​​​步​​​。​​​要​​​单​​​独​​​运​​​行​​​某​​​一​​​步​​​,使​​​用​​​ --step 选​​​项​​​,如​​​:
satellite-sync --step=rpms--step=rpms
Copy to Clipboard Toggle word wrap
除​​​了​​​ --step 选​​​项​​​外​​​,RHN Satellite Synchronization Tool 提​​​供​​​了​​​许​​​多​​​其​​​它​​​命​​​令​​​行​​​选​​​项​​​。​​​要​​​使​​​用​​​它​​​们​​​,请​​​在​​​启​​​动​​​导​​​入​​​/同​​​步​​​的​​​时​​​候​​​在​​​ satellite-sync 后​​​面​​​插​​​入​​​选​​​项​​​和​​​适​​​当​​​的​​​值​​​。​​​
Expand
表 6.2. Satellite 导​​​入​​​/同​​​步​​​选​​​项​​​
选​​​项​​​ 描​​​述​​​
-h--help 显​​​示​​​选​​​项​​​列​​​表​​​并​​​退​​​出​​​。​​​
-d=--db=DB 包​​​括​​​可​​​替​​​代​​​的​​​数​​​据​​​库​​​连​​​接​​​串​​​:username/password@SID。​​​
-m=--mount-point=MOUNT_POINT 从​​​加​​​载​​​到​​​ Satellite 上​​​的​​​本​​​地​​​介​​​质​​​中​​​导​​​入​​​/同​​​步​​​。​​​在​​​封​​​闭​​​的​​​环​​​境​​​中​​​使​​​用​​​(如​​​在​​​没​​​有​​​联​​​网​​​安​​​装​​​的​​​环​​​境​​​中​​​创​​​建​​​的​​​系​​​统​​​)。​​​
--list-channels 列​​​出​​​所​​​有​​​可​​​用​​​的​​​频​​​道​​​并​​​退​​​出​​​。​​​
-cCHANNEL, --channel=CHANNEL_LABEL 只​​​处​​​理​​​这​​​个​​​频​​​道​​​的​​​数​​​据​​​。​​​通​​​过​​​重​​​复​​​这​​​个​​​选​​​项​​​可​​​以​​​包​​​括​​​多​​​个​​​频​​​道​​​。​​​如​​​果​​​没​​​有​​​频​​​道​​​被​​​指​​​定​​​,Satellite 上​​​的​​​所​​​有​​​频​​​道​​​都​​​会​​​被​​​刷​​​新​​​。​​​
-p, --print-configuration 打​​​印​​​当​​​前​​​的​​​配​​​置​​​并​​​退​​​出​​​。​​​
--no-ssl 不​​​建​​​议​​​ - 关​​​闭​​​ SSL.
--step=STEP_NAME 只​​​ 对​​​指​​​定​​​的​​​步​​​骤​​​执​​​行​​​同​​​步​​​处​​​理​​​。​​​通​​​常​​​在​​​测​​​试​​​的​​​时​​​候​​​使​​​用​​​。​​​
--no-rpms 不​​​获​​​得​​​实​​​际​​​的​​​ RPM.
--no-packages 不​​​处​​​理​​​整​​​个​​​软​​​件​​​包​​​数​​​据​​​。​​​
--no-errata 不​​​处​​​理​​​勘​​​误​​​信​​​息​​​。​​​
--no-kickstarts 不​​​处​​​理​​​ kickstart 数​​​据​​​(只​​​进​​​行​​​ provision)。​​​
--force-all-packages 在​​​不​​​进​​​行​​​比​​​较​​​的​​​情​​​况​​​下​​​强​​​制​​​处​​​理​​​所​​​有​​​的​​​软​​​件​​​包​​​数​​​据​​​。​​​
--debug-level=LEVEL_NUMBER 覆​​​盖​​​发​​​送​​​到​​​日​​​志​​​文​​​件​​​的​​​信​​​息​​​的​​​数​​​量​​​以​​​及​​​ /etc/rhn/rhn.conf,0—​​​6(默​​​认​​​值​​​为​​​2)。​​​
--email 向​​​预​​​先​​​指​​​定​​​的​​​地​​​址​​​发​​​送​​​一​​​个​​​报​​​告​​​导​​​入​​​/同​​​步​​​信​​​息​​​的​​​电​​​子​​​邮​​​件​​​。​​​
--traceback-mail=TRACEBACK_MAIL 直​​​接​​​同​​​步​​​导​​​出​​​(从​​​ --email)到​​​这​​​个​​​电​​​子​​​邮​​​件​​​地​​​址​​​。​​​
-s=, --server=SERVER 包​​​括​​​一​​​个​​​其​​​它​​​可​​​以​​​连​​​接​​​进​​​行​​​同​​​步​​​的​​​服​​​务​​​器​​​的​​​主​​​机​​​名​​​。​​​
--http-proxy=HTTP_PROXY 以​​​主​​​机​​​名​​​:端​​​口​​​的​​​形​​​式​​​添​​​加​​​一​​​个​​​其​​​它​​​可​​​用​​​的​​​ HTTP proxy 服​​​务​​​器​​​。​​​
--http-proxy-username=PROXY_USERNAME 包​​​括​​​其​​​它​​​可​​​用​​​的​​​ HTTP proxy 服​​​务​​​器​​​的​​​用​​​户​​​名​​​。​​​
--http-proxy-password=PROXY_PASSWORD 包​​​括​​​其​​​它​​​可​​​用​​​的​​​ HTTP proxy 服​​​务​​​器​​​的​​​密​​​码​​​。​​​
--ca-cert=CA_CERT 通​​​过​​​包​​​括​​​完​​​全​​​路​​​径​​​和​​​文​​​件​​​名​​​的​​​方​​​法​​​来​​​使​​​用​​​一​​​个​​​其​​​它​​​可​​​用​​​的​​​ SSL CA 证​​​书​​​。​​​
--systemid=SYSTEM_ID 只​​​在​​​ debug 时​​​使​​​用​​​ - 包​​​括​​​到​​​其​​​它​​​可​​​用​​​数​​​字​​​系​​​统​​​ ID 的​​​路​​​径​​​。​​​
--batch-size=BATCH_SIZE 只​​​在​​​ debug 时​​​使​​​用​​​ - 为​​​ XML/数​​​据​​​库​​​处​​​理​​​设​​​置​​​最​​​大​​​的​​​批​​​处​​​理​​​的​​​大​​​小​​​。​​​打​​​开​​​ satellite-sync 的​​​ man page 来​​​获​​​得​​​详​​​细​​​的​​​信​​​息​​​。​​​
如​​​果​​​没​​​有​​​包​​​括​​​任​​​何​​​选​​​项​​​,satellite-sync 将​​​同​​​步​​​ Satellite 数​​​据​​​库​​​中​​​存​​​在​​​的​​​所​​​有​​​频​​​道​​​。​​​默​​​认​​​情​​​况​​​是​​​启​​​用​​​ --step(所​​​有​​​步​​​骤​​​)选​​​项​​​。​​​
请​​​记​​​住​​​,在​​​使​​​用​​​ --channel 选​​​项​​​的​​​时​​​候​​​您​​​必​​​须​​​指​​​定​​​频​​​道​​​的​​​标​​​签​​​而​​​不​​​是​​​它​​​的​​​名​​​称​​​。​​​例​​​如​​​,使​​​用​​​ "rhel-i386-as-3" 而​​​不​​​是​​​使​​​用​​​ "Red Hat Enterprise Linux 3 i386"。​​​使​​​用​​​ --list-channels 选​​​项​​​来​​​获​​​得​​​这​​​个​​​标​​​签​​​的​​​所​​​有​​​频​​​道​​​列​​​表​​​。​​​所​​​有​​​这​​​些​​​频​​​道​​​可​​​以​​​被​​​用​​​来​​​导​​​入​​​和​​​同​​​步​​​。​​​
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat