安​​​装​​​指​​​南​​​


红​​​帽​​​网​​​络​​​ Satellite 5.4

红​​​帽​​​网​​​络​​​ Satellite

版 1

摘要

欢​​​迎​​​阅​​​读​​​ RHN Satellite 安​​​装​​​指​​​南​​​。​​​

第 1 章 简​​​介​​​

RHN Satellite 为​​​那​​​些​​​需​​​要​​​完​​​全​​​控​​​制​​​系​​​统​​​、​​​隐​​​私​​​权​​​的​​​机​​​构​​​提​​​供​​​了​​​一​​​个​​​解​​​决​​​方​​​案​​​。​​​RHN Satellite 使​​​用​​​自​​​己​​​的​​​服​​​务​​​器​​​来​​​实​​​施​​​软​​​件​​​包​​​的​​​发​​​布​​​。​​​它​​​为​​​红​​​帽​​​网​​​络​​​的​​​用​​​户​​​提​​​供​​​了​​​极​​​大​​​的​​​灵​​​活​​​性​​​并​​​保​​​证​​​了​​​服​​​务​​​器​​​的​​​安​​​全​​​和​​​及​​​时​​​的​​​更​​​新​​​。​​​
RHN Satellite 可​​​分​​​为​​​两​​​类​​​:一​​​类​​​是​​​数​​​据​​​库​​​位​​​于​​​独​​​立​​​的​​​机​​​器​​​中​​​;另​​​一​​​类​​​是​​​在​​​ Satellite 中​​​安​​​装​​​了​​​一​​​个​​​内​​​嵌​​​的​​​数​​​据​​​库​​​。​​​这​​​个​​​指​​​南​​​覆​​​盖​​​了​​​两​​​种​​​类​​​型​​​的​​​ Satellite 的​​​安​​​装​​​。​​​
虽​​​然​​​这​​​两​​​类​​​ RHN Satellite 在​​​功​​​能​​​上​​​非​​​常​​​相​​​似​​​,它​​​们​​​之​​​间​​​还​​​存​​​在​​​一​​​些​​​不​​​同​​​。​​​这​​​些​​​不​​​同​​​主​​​要​​​存​​​在​​​于​​​硬​​​件​​​的​​​要​​​求​​​、​​​安​​​装​​​步​​​骤​​​和​​​维​​​护​​​的​​​方​​​法​​​上​​​。​​​另​​​外​​​,在​​​排​​​除​​​故​​​障​​​的​​​过​​​程​​​中​​​也​​​会​​​有​​​所​​​不​​​同​​​。​​​本​​​指​​​南​​​会​​​使​​​用​​​ Embedded Database(内​​​嵌​​​数​​​据​​​库​​​)或​​​者​​​ Stand-Alone Database(独​​​立​​​数​​​据​​​库​​​)来​​​区​​​分​​​这​​​两​​​种​​​不​​​同​​​的​​​ Satellite。​​​

1.1. Red Hat Network

Red Hat Network(RHN)是​​​一​​​个​​​系​​​统​​​级​​​支​​​持​​​以​​​及​​​管​​​理​​​ Red Hat 系​​​统​​​系​​​统​​​网​​​络​​​的​​​环​​​境​​​。​​​Red Hat Network 为​​​最​​​大​​​限​​​度​​​的​​​可​​​靠​​​性​​​、​​​安​​​全​​​性​​​和​​​系​​​统​​​性​​​能​​​提​​​供​​​工​​​具​​​、​​​服​​​务​​​和​​​信​​​息​​​存​​​储​​​库​​​。​​​要​​​使​​​用​​​ RHN,系​​​统​​​管​​​理​​​员​​​需​​​要​​​在​​​ Red Hat Network 中​​​注​​​册​​​其​​​客​​​户​​​端​​​系​​​统​​​的​​​软​​​件​​​和​​​硬​​​件​​​侧​​​写​​​(即​​​系​​​统​​​侧​​​写​​​)。​​​当​​​一​​​个​​​客​​​户​​​端​​​系​​​统​​​需​​​要​​​进​​​行​​​软​​​件​​​包​​​更​​​新​​​的​​​时​​​候​​​,只​​​会​​​返​​​回​​​适​​​用​​​于​​​这​​​个​​​客​​​户​​​端​​​的​​​软​​​件​​​包​​​(根​​​据​​​保​​​存​​​在​​​ RHN 服​​​务​​​器​​​中​​​的​​​软​​​件​​​侧​​​写​​​)。​​​
使​​​用​​​ Red Hat Network 的​​​优​​​点​​​包​​​括​​​:
  • 可​​​扩​​​展​​​ — 使​​​用​​​ Red Hat Network,一​​​个​​​系​​​统​​​管​​​理​​​员​​​可​​​以​​​更​​​轻​​​松​​​、​​​准​​​确​​​、​​​快​​​速​​​地​​​设​​​置​​​和​​​管​​​理​​​数​​​以​​​百​​​计​​​或​​​千​​​计​​​的​​​ Red Hat 系​​​统​​​。​​​它​​​甚​​​至​​​比​​​同​​​一​​​个​​​系​​​统​​​管​​​理​​​员​​​不​​​使​​​用​​​ Red Hat Network 管​​​理​​​一​​​个​​​单​​​一​​​的​​​系​​​统​​​还​​​简​​​单​​​。​​​
  • 标​​​准​​​的​​​协​​​议​​​ — 使​​​用​​​标​​​准​​​的​​​协​​​议​​​来​​​管​​​理​​​系​​​统​​​的​​​安​​​全​​​并​​​提​​​高​​​系​​​统​​​的​​​功​​​能​​​。​​​例​​​如​​​,XML-RPC 使​​​ Red Hat Network 可​​​以​​​做​​​除​​​下​​​载​​​文​​​件​​​外​​​更​​​多​​​的​​​工​​​作​​​。​​​
  • 安​​​全​​​ — 在​​​注​​​册​​​的​​​系​​​统​​​和​​​ Red Hat Network 间​​​的​​​所​​​有​​​通​​​信​​​都​​​是​​​通​​​过​​​安​​​全​​​的​​​互​​​联​​​网​​​连​​​接​​​进​​​行​​​的​​​。​​​
  • 查​​​看​​​勘​​​误​​​警​​​告​​​ — 简​​​单​​​地​​​通​​​过​​​一​​​个​​​网​​​站​​​来​​​查​​​看​​​所​​​有​​​客​​​户​​​端​​​系​​​统​​​的​​​勘​​​误​​​警​​​告​​​。​​​
  • 调​​​度​​​的​​​动​​​作​​​ — 使​​​用​​​网​​​站​​​来​​​调​​​度​​​行​​​动​​​,包​​​括​​​勘​​​误​​​更​​​新​​​、​​​软​​​件​​​包​​​安​​​装​​​和​​​软​​​件​​​侧​​​写​​​更​​​新​​​。​​​
  • 简​​​化​​​系​​​统​​​维​​​护​​​ — 使​​​ Red Hat 系​​​统​​​维​​​护​​​成​​​为​​​一​​​个​​​简​​​单​​​、​​​自​​​动​​​的​​​过​​​程​​​。​​​

1.2. RHN Satellite

RHN Satellite 允​​​许​​​机​​​构​​​在​​​不​​​提​​​供​​​公​​​共​​​互​​​联​​​网​​​访​​​问​​​其​​​服​​​务​​​器​​​或​​​者​​​其​​​它​​​客​​​户​​​端​​​系​​​统​​​时​​​利​​​用​​​ Red Hat Network 的​​​优​​​点​​​。​​​系​​​统​​​侧​​​写​​​是​​​本​​​地​​​保​​​存​​​在​​​用​​​户​​​ RHN Satellite 中​​​。​​​Red Hat Network 网​​​站​​​使​​​用​​​本​​​地​​​的​​​ Web 服​​​务​​​器​​​提​​​供​​​服​​​务​​​并​​​可​​​从​​​互​​​联​​​网​​​访​​​问​​​。​​​所​​​有​​​的​​​软​​​件​​​包​​​管​​​理​​​任​​​务​​​(包​​​括​​​勘​​​误​​​更​​​新​​​)都​​​通​​​过​​​本​​​地​​​区​​​域​​​网​​​络​​​进​​​行​​​。​​​
使​​​用​​​ RHN Satellite 的​​​优​​​点​​​包​​​括​​​:
  • 安​​​全​​​ — 在​​​客​​​户​​​端​​​系​​​统​​​和​​​ RHN Satellite 之​​​间​​​使​​​用​​​点​​​到​​​点​​​安​​​全​​​连​​​接​​​,而​​​不​​​是​​​通​​​过​​​公​​​共​​​的​​​互​​​联​​​网​​​连​​​接​​​。​​​
  • 高​​​效​​​ — 使​​​用​​​本​​​地​​​区​​​域​​​网​​​络​​​发​​​布​​​软​​​件​​​包​​​非​​​常​​​迅​​​速​​​。​​​
  • 控​​​制​​​ — 客​​​户​​​的​​​系​​​统​​​侧​​​写​​​保​​​存​​​在​​​本​​​地​​​的​​​ RHN Satellite 而​​​不​​​是​​​中​​​央​​​的​​​ Red Hat Network 服​​​务​​​器​​​中​​​。​​​
  • 自​​​定​​​义​​​更​​​新​​​ — 根​​​据​​​客​​​户​​​端​​​系​​​统​​​的​​​需​​​求​​​建​​​立​​​一​​​个​​​自​​​动​​​的​​​定​​​制​​​软​​​件​​​包​​​和​​​ Red Hat 软​​​件​​​包​​​分​​​发​​​系​​​统​​​。​​​定​​​制​​​ 频​​​道​​​ 可​​​以​​​精​​​密​​​控​​​制​​​对​​​定​​​制​​​软​​​件​​​包​​​的​​​发​​​送​​​。​​​
  • 访​​​问​​​权​​​限​​​控​​​制​​​ — 系​​​统​​​管​​​理​​​员​​​可​​​以​​​被​​​限​​​制​​​为​​​只​​​能​​​访​​​问​​​他​​​们​​​职​​​责​​​范​​​围​​​内​​​的​​​系​​​统​​​。​​​
  • 带​​​宽​​​管​​​理​​​ — 在​​​客​​​户​​​端​​​系​​​统​​​和​​​ RHN Satellite 之​​​间​​​的​​​网​​​络​​​带​​​宽​​​被​​​机​​​构​​​的​​​局​​​域​​​网​​​所​​​控​​​制​​​。​​​RHN Satellite 客​​​户​​​端​​​不​​​需​​​要​​​和​​​其​​​它​​​的​​​客​​​户​​​端​​​系​​​统​​​竞​​​争​​​来​​​获​​​得​​​到​​​中​​​央​​​ Red Hat Network 文​​​件​​​服​​​务​​​器​​​的​​​访​​​问​​​。​​​
  • 可​​​扩​​​展​​​ — 与​​​ RHN Proxy Server 一​​​起​​​使​​​用​​​,RHN Satellite 可​​​以​​​管​​​理​​​整​​​个​​​机​​​构​​​内​​​的​​​服​​​务​​​器​​​。​​​
在​​​了​​​解​​​ RHN Satellite 前​​​,您​​​需​​​要​​​了​​​解​​​以​​​下​​​ Red Hat Network 术​​​语​​​:
  • 频​​​道​​​ — 频​​​道​​​是​​​软​​​件​​​的​​​软​​​件​​​包​​​列​​​表​​​。​​​这​​​里​​​有​​​两​​​类​​​频​​​道​​​:基​​​本​​​频​​​道​​​和​​​子​​​频​​​道​​​。​​​基​​​本​​​频​​​道​​​ 包​​​括​​​了​​​基​​​于​​​一​​​个​​​特​​​定​​​的​​​体​​​系​​​结​​​构​​​和​​​ Red Hat 发​​​行​​​版​​​本​​​的​​​一​​​组​​​软​​​件​​​包​​​。​​​子​​​频​​​道​​​ 是​​​与​​​基​​​本​​​频​​​道​​​关​​​联​​​的​​​,包​​​括​​​其​​​它​​​额​​​外​​​软​​​件​​​包​​​的​​​频​​​道​​​。​​​
  • Organization Administrator(机​​​构​​​管​​​理​​​员​​​) — Organization Administrator 就​​​是​​​一​​​个​​​有​​​最​​​高​​​级​​​别​​​控​​​制​​​权​​​限​​​来​​​管​​​理​​​一​​​个​​​机​​​构​​​所​​​有​​​ Red Hat Network 帐​​​户​​​的​​​用​​​户​​​。​​​属​​​于​​​这​​​个​​​角​​​色​​​的​​​用​​​户​​​可​​​以​​​将​​​其​​​它​​​用​​​户​​​、​​​系​​​统​​​和​​​系​​​统​​​组​​​群​​​加​​​入​​​到​​​机​​​构​​​中​​​,也​​​可​​​以​​​将​​​其​​​从​​​机​​​构​​​中​​​删​​​除​​​。​​​Red Hat Network 机​​​构​​​必​​​须​​​最​​​少​​​有​​​一​​​个​​​ Organization Administrator。​​​
  • 频​​​道​​​管​​​理​​​员​​​ — 频​​​道​​​管​​​理​​​员​​​就​​​是​​​有​​​全​​​部​​​的​​​频​​​道​​​管​​​理​​​权​​​利​​​的​​​用​​​户​​​。​​​有​​​这​​​个​​​角​​​色​​​的​​​用​​​户​​​可​​​以​​​创​​​建​​​频​​​道​​​、​​​把​​​软​​​件​​​包​​​分​​​配​​​到​​​频​​​道​​​、​​​克​​​隆​​​频​​​道​​​、​​​删​​​除​​​频​​​道​​​。​​​Organization Administrator 可​​​以​​​使​​​用​​​ RHN 网​​​站​​​中​​​的​​​「​​​用​​​户​​​」​​​标​​​签​​​页​​​来​​​把​​​这​​​个​​​角​​​色​​​分​​​配​​​给​​​用​​​户​​​。​​​
  • 证​​​书​​​认​​​证​​​ — 一​​​个​​​证​​​书​​​认​​​证​​​将​​​为​​​用​​​户​​​提​​​供​​​一​​​个​​​数​​​字​​​签​​​名​​​,它​​​是​​​用​​​于​​​加​​​密​​​验​​​证​​​和​​​沟​​​通​​​的​​​公​​​钥​​​构​​​架​​​的​​​一​​​部​​​分​​​。​​​
  • Red Hat Update AgentRed Hat Update Agent 是​​​Red Hat Network 的​​​客​​​户​​​端​​​应​​​用​​​程​​​序​​​,它​​​允​​​许​​​用​​​户​​​在​​​运​​​行​​​该​​​应​​​用​​​程​​​序​​​的​​​客​​​户​​​端​​​系​​​统​​​中​​​搜​​​索​​​并​​​安​​​装​​​新​​​的​​​或​​​者​​​更​​​新​​​的​​​软​​​件​​​包​​​。​​​Red Hat Enterprise Linux 5 用​​​户​​​请​​​使​​​用​​​ yum 命​​​令​​​;Red Hat Enterprise Linux 4 或​​​者​​​更​​​低​​​版​​​本​​​用​​​户​​​请​​​使​​​用​​​ up2date 命​​​令​​​。​​​
  • 回​​​溯​​​ — 回​​​溯​​​就​​​是​​​对​​​“​​​出​​​了​​​什​​​么​​​问​​​题​​​”​​​的​​​详​​​细​​​描​​​述​​​。​​​它​​​在​​​对​​​RHN Satellite 进​​​行​​​故​​​障​​​排​​​除​​​的​​​时​​​候​​​非​​​常​​​有​​​用​​​。​​​当​​​一​​​个​​​致​​​命​​​的​​​错​​​误​​​发​​​生​​​时​​​,会​​​自​​​动​​​生​​​成​​​回​​​溯​​​并​​​将​​​其​​​发​​​送​​​给​​​在​​​ RHN Satellite 配​​​置​​​文​​​件​​​中​​​指​​​定​​​的​​​用​​​户​​​。​​​
请​​​参​​​阅​​​《​​​Red Hat Network 参​​​考​​​指​​​南​​​》​​​来​​​获​​​得​​​更​​​多​​​关​​​于​​​这​​​些​​​术​​​语​​​和​​​其​​​它​​​术​​​语​​​的​​​解​​​释​​​。​​​
RHN Satellite 由​​​以​​​下​​​的​​​组​​​件​​​组​​​成​​​:
  • 数​​​据​​​库​​​ — 对​​​于​​​ Stand-Alone Database,这​​​可​​​能​​​是​​​机​​​构​​​现​​​有​​​数​​​据​​​库​​​或​​​者​​​最​​​好​​​是​​​一​​​台​​​独​​​立​​​的​​​机​​​器​​​。​​​RHN Satellite 支​​​持​​​ Oracle 数​​​据​​​库​​​ 10g R2 标​​​准​​​版​​​或​​​者​​​企​​​业​​​版​​​。​​​对​​​于​​​ Embedded Database,数​​​据​​​库​​​与​​​ RHN Satellite 绑​​​定​​​,并​​​在​​​安​​​装​​​的​​​过​​​程​​​中​​​将​​​其​​​安​​​装​​​在​​​同​​​一​​​台​​​机​​​器​​​中​​​。​​​
  • RHN Satellite — 核​​​心​​​部​​​分​​​,是​​​在​​​客​​​户​​​端​​​系​​​统​​​中​​​运​​​行​​​的​​​ Red Hat Update Agent 的​​​切​​​入​​​点​​​。​​​RHN Satellite 也​​​包​​​括​​​一​​​个​​​ Apache HTTP 服​​​务​​​器​​​(为​​​ XML-RPC 请​​​求​​​提​​​供​​​服​​​务​​​)。​​​
  • RHN Satellite 网​​​页​​​界​​​面​​​ — 高​​​级​​​系​​​统​​​、​​​系​​​统​​​组​​​群​​​、​​​用​​​户​​​和​​​频​​​道​​​管​​​理​​​界​​​面​​​。​​​
  • RPM 存​​​储​​​库​​​ — 该​​​机​​​构​​​可​​​识​​​别​​​的​​​ Red Hat RPM 软​​​件​​​包​​​以​​​及​​​定​​​制​​​的​​​ RPM 软​​​件​​​包​​​存​​​储​​​库​​​。​​​
  • 管​​​理​​​工​​​具​​​:
    • 数​​​据​​​库​​​和​​​文​​​件​​​系​​​统​​​同​​​步​​​工​​​具​​​
    • RPM 导​​​入​​​工​​​具​​​
    • 频​​​道​​​维​​​护​​​工​​​具​​​(基​​​于​​​网​​​页​​​)
    • 勘​​​误​​​管​​​理​​​工​​​具​​​(基​​​于​​​网​​​页​​​)
    • 用​​​户​​​管​​​理​​​工​​​具​​​(基​​​于​​​网​​​页​​​)
    • 客​​​户​​​端​​​管​​​理​​​和​​​系​​​统​​​组​​​群​​​工​​​具​​​(基​​​于​​​网​​​页​​​)
    • 客​​​户​​​端​​​系​​​统​​​中​​​的​​​ Red Hat Update Agent
必​​​须​​​重​​​新​​​配​​​置​​​客​​​户​​​端​​​系​​​统​​​中​​​的​​​ Red Hat Update Agent 才​​​可​​​以​​​在​​​机​​​构​​​内​​​部​​​的​​​ RHN Satellite 中​​​,而​​​不​​​是​​​从​​​中​​​央​​​ Red Hat Network 服​​​务​​​器​​​中​​​搜​​​索​​​更​​​新​​​。​​​在​​​这​​​次​​​一​​​次​​​性​​​重​​​新​​​配​​​置​​​后​​​,客​​​户​​​端​​​系​​​统​​​可​​​以​​​使​​​用​​​ Red Hat Update Agent 在​​​本​​​地​​​搜​​​索​​​更​​​新​​​;或​​​者​​​系​​​统​​​管​​​理​​​员​​​可​​​以​​​通​​​过​​​ RHN Satellite 网​​​站​​​调​​​度​​​行​​​动​​​。​​​

重要

Red Hat 强​​​烈​​​推​​​荐​​​,与​​​ RHN Satellite 连​​​接​​​的​​​客​​​户​​​端​​​应​​​该​​​使​​​用​​​最​​​新​​​的​​​ Red Hat Enterprise Linux 来​​​保​​​证​​​正​​​确​​​的​​​连​​​接​​​。​​​
当​​​客​​​户​​​端​​​系​​​统​​​要​​​求​​​更​​​新​​​时​​​,机​​​构​​​的​​​内​​​部​​​ RHN Satellite 会​​​查​​​询​​​其​​​数​​​据​​​库​​​、​​​验​​​证​​​客​​​户​​​端​​​系​​​统​​​、​​​确​​​定​​​对​​​这​​​个​​​客​​​户​​​端​​​系​​​统​​​有​​​效​​​的​​​软​​​件​​​包​​​、​​​并​​​将​​​需​​​要​​​的​​​ RPM 发​​​给​​​客​​​户​​​端​​​系​​​统​​​。​​​根​​​据​​​客​​​户​​​端​​​系​​​统​​​的​​​属​​​性​​​,还​​​要​​​安​​​装​​​软​​​件​​​包​​​。​​​如​​​果​​​安​​​装​​​了​​​软​​​件​​​包​​​,客​​​户​​​端​​​系​​​统​​​回​​​向​​​ RHN Satellite 中​​​的​​​数​​​据​​​库​​​发​​​送​​​一​​​个​​​更​​​新​​​的​​​软​​​件​​​包​​​侧​​​写​​​,会​​​从​​​客​​​户​​​端​​​过​​​时​​​的​​​软​​​件​​​包​​​列​​​表​​​中​​​删​​​除​​​这​​​些​​​软​​​件​​​包​​​。​​​
机​​​构​​​可​​​以​​​将​​​位​​​置​​​配​​​置​​​为​​​只​​​从​​​本​​​地​​​区​​​域​​​网​​​络​​​,或​​​者​​​同​​​时​​​从​​​本​​​地​​​区​​​域​​​网​​​络​​​和​​​互​​​联​​​网​​​访​​​问​​​ RHN Satellite。​​​Satellite 版​​​的​​​ RHN 网​​​站​​​允​​​许​​​对​​​客​​​户​​​端​​​系​​​统​​​、​​​系​​​统​​​组​​​群​​​和​​​用​​​户​​​的​​​完​​​全​​​控​​​制​​​。​​​
使​​​用​​​ RHN Satellite 管​​​理​​​工​​​具​​​同​​​步​​​ Red Hat Network 中​​​的​​​ RHN Satellite 数​​​据​​​库​​​和​​​软​​​件​​​包​​​存​​​储​​​库​​​。​​​RHN Satellite 导​​​入​​​工​​​具​​​允​​​许​​​系​​​统​​​管​​​理​​​员​​​将​​​定​​​制​​​ RPM 软​​​件​​​包​​​包​​​括​​​在​​​软​​​件​​​包​​​存​​​储​​​库​​​中​​​。​​​
RHN Satellite 可​​​以​​​和​​​ RHN Proxy Server 一​​​起​​​使​​​用​​​来​​​为​​​机​​​构​​​提​​​供​​​一​​​个​​​分​​​布​​​的​​​、​​​自​​​我​​​管​​​理​​​的​​​ Red Hat Network 部​​​署​​​。​​​例​​​如​​​,一​​​个​​​机​​​构​​​可​​​以​​​在​​​一​​​个​​​安​​​全​​​的​​​地​​​方​​​管​​​理​​​一​​​个​​​ RHN Satellite。​​​有​​​本​​​地​​​网​​​络​​​连​​​接​​​到​​​ RHN Satellite 的​​​ Red Hat 系​​​统​​​可​​​以​​​连​​​接​​​到​​​它​​​。​​​其​​​它​​​远​​​程​​​的​​​办​​​公​​​室​​​维​​​护​​​一​​​个​​​与​​​这​​​个​​​ RHN Satellite 连​​​接​​​的​​​ RHN Proxy Server。​​​机​​​构​​​内​​​处​​​于​​​不​​​同​​​位​​​置​​​的​​​办​​​公​​​地​​​点​​​必​​​须​​​通​​​过​​​网​​​络​​​相​​​互​​​连​​​接​​​,但​​​这​​​个​​​网​​​络​​​连​​​接​​​可​​​以​​​是​​​一​​​个​​​专​​​用​​​的​​​网​​​络​​​;这​​​个​​​系​​​统​​​并​​​不​​​需​​​要​​​与​​​互​​​联​​​网​​​连​​​接​​​。​​​请​​​参​​​阅​​​《​​​RHN Proxy Server 安​​​装​​​指​​​南​​​》​​​来​​​获​​​得​​​详​​​细​​​的​​​信​​​息​​​。​​​
共​​​同​​​使​​​用​​​ RHN Satellite 和​​​ RHN Proxy Server

图 1.1. 共​​​同​​​使​​​用​​​ RHN Satellite 和​​​ RHN Proxy Server

1.5. 步​​​骤​​​

要​​​使​​​用​​​ RHN Satellite 的​​​全​​​部​​​功​​​能​​​,您​​​需​​​要​​​在​​​安​​​装​​​软​​​件​​​和​​​数​​​据​​​库​​​外​​​还​​​做​​​其​​​它​​​一​​​些​​​工​​​作​​​。​​​必​​​须​​​将​​​客​​​户​​​端​​​系​​​统​​​配​​​置​​​为​​​使​​​用​​​ Satellite。​​​为​​​了​​​优​​​化​​​使​​​用​​​,您​​​可​​​能​​​还​​​需​​​要​​​生​​​成​​​自​​​定​​​义​​​软​​​件​​​包​​​和​​​频​​​道​​​。​​​这​​​些​​​任​​​务​​​都​​​超​​​过​​​了​​​基​​​本​​​的​​​安​​​装​​​范​​​围​​​,这​​​些​​​方​​​面​​​的​​​内​​​容​​​请​​​参​​​考​​​《​​​RHN Satellite 安​​​装​​​指​​​南​​​》​​​和​​​其​​​它​​​手​​​册​​​。​​​请​​​参​​​阅​​​ 第 2 章 要​​​求​​​ 来​​​获​​​得​​​完​​​整​​​技​​​术​​​文​​​档​​​列​​​表​​​。​​​
因​​​为​​​这​​​个​​​原​​​因​​​,本​​​章​​​中​​​提​​​供​​​了​​​一​​​个​​​完​​​整​​​的​​​所​​​需​​​任​​​务​​​和​​​推​​​荐​​​步​​​骤​​​列​​​表​​​。​​​它​​​包​​​括​​​了​​​从​​​评​​​估​​​到​​​使​​​用​​​定​​​制​​​软​​​件​​​包​​​的​​​全​​​部​​​过​​​程​​​。​​​这​​​些​​​步​​​骤​​​会​​​大​​​致​​​以​​​如​​​下​​​顺​​​序​​​执​​​行​​​:
  1. 在​​​进​​​行​​​了​​​评​​​估​​​后​​​,联​​​系​​​您​​​的​​​ Red Hat 销​​​售​​​代​​​表​​​来​​​购​​​买​​​ RHN Satellite。​​​
  2. 您​​​的​​​ Red Hat 联​​​系​​​人​​​会​​​通​​​过​​​电​​​子​​​邮​​​件​​​为​​​您​​​发​​​送​​​一​​​个​​​ RHN 权​​​利​​​证​​​书​​​。​​​
  3. 您​​​的​​​ Red Hat 联​​​系​​​人​​​在​​​ RHN 网​​​站​​​上​​​创​​​建​​​一​​​个​​​ Satellite 权​​​利​​​帐​​​户​​​并​​​为​​​您​​​发​​​送​​​登​​​录​​​信​​​息​​​。​​​
  4. 登​​​录​​​到​​​ RHN 网​​​站​​​(rhn.redhat.com)并​​​下​​​载​​​ Red Hat Enterprise Linux AS 4 或​​​ Red Hat Enterprise Linux 5 和​​​ RHN Satellite 的​​​发​​​行​​​本​​​ ISO。​​​这​​​些​​​可​​​以​​​在​​​相​​​应​​​的​​​「​​​频​​​道​​​详​​​情​​​」​​​页​​​中​​​的​​​「​​​下​​​载​​​」​​​标​​​签​​​页​​​中​​​找​​​到​​​。​​​步​​​骤​​​请​​​参​​​考​​​《​​​RHN 参​​​考​​​指​​​南​​​》​​​。​​​
  5. 将​​​频​​​道​​​内​​​容​​​ ISO 下​​​载​​​到​​​您​​​的​​​ Satellite 提​​​供​​​服​​​务​​​的​​​系​​​统​​​中​​​。​​​您​​​还​​​可​​​以​​​使​​​用​​​您​​​的​​​ Satellite 的​​​「​​​频​​​道​​​详​​​情​​​」​​​页​​​中​​​的​​​「​​​下​​​载​​​」​​​标​​​签​​​页​​​来​​​获​​​得​​​它​​​们​​​。​​​这​​​些​​​频​​​道​​​内​​​容​​​ ISO 和​​​以​​​前​​​提​​​到​​​的​​​、​​​包​​​括​​​ Satellite 需​​​要​​​的​​​解​​​释​​​和​​​服​​​务​​​软​​​件​​​包​​​的​​​元​​​数​​​据​​​的​​​发​​​布​​​ ISO 不​​​同​​​。​​​
  6. 如​​​果​​​安​​​装​​​了​​​ Stand-Alone Database,您​​​需​​​要​​​使​​​用​​​ 第 2 章 要​​​求​​​ 中​​​提​​​供​​​的​​​公​​​式​​​来​​​准​​​备​​​您​​​的​​​数​​​据​​​库​​​。​​​
  7. 请​​​在​​​ Satellite 机​​​器​​​中​​​安​​​装​​​ Red Hat Enterprise Linux,然​​​后​​​是​​​ RHN Satellite。​​​
  8. 您​​​可​​​以​​​在​​​一​​​个​​​互​​​联​​​网​​​浏​​​览​​​器​​​中​​​打​​​开​​​ Satellite 的​​​主​​​机​​​名​​​并​​​点​​​「​​​创​​​建​​​帐​​​户​​​」​​​在​​​ Satellite 中​​​创​​​建​​​第​​​一​​​个​​​用​​​户​​​帐​​​户​​​。​​​这​​​将​​​会​​​是​​​ Satellite 管​​​理​​​员​​​(又​​​称​​​ Organization Administrator)的​​​帐​​​户​​​。​​​
  9. 使​​​用​​​ RHN Satellite Synchronization Tool 将​​​频​​​道​​​和​​​相​​​关​​​软​​​件​​​包​​​导​​​入​​​ Satellite。​​​
  10. 在​​​ Satellite 中​​​为​​​每​​​一​​​个​​​发​​​布​​​的​​​类​​​型​​​或​​​频​​​道​​​(比​​​如​​​ Red Hat Enterprise Linux 4 或​​​者​​​ 5)注​​​册​​​一​​​个​​​代​​​表​​​的​​​机​​​器​​​。​​​
  11. 使​​​用​​​ SCP 将​​​每​​​台​​​机​​​器​​​中​​​的​​​ /etc/sysconfig/rhn/ 目​​​录​​​中​​​的​​​ rhn_register 和​​​ up2date 配​​​置​​​文​​​件​​​复​​​制​​​到​​​ Satellite 的​​​ /pub/ 目​​​录​​​中​​​。​​​rhn-org-trusted-ssl-cert-*.noarch.rpm 将​​​已​​​经​​​在​​​那​​​里​​​。​​​
  12. 余​​​下​​​的​​​同​​​一​​​个​​​发​​​布​​​类​​​型​​​的​​​客​​​户​​​端​​​系​​​统​​​需​​​要​​​从​​​ Satellite 中​​​下​​​载​​​并​​​安​​​装​​​配​​​置​​​文​​​件​​​和​​​ rhn-org-trusted-ssl-cert-*.noarch.rpm。​​​重​​​复​​​这​​​一​​​步​​​和​​​以​​​前​​​的​​​步​​​骤​​​,直​​​到​​​完​​​成​​​所​​​有​​​的​​​发​​​布​​​类​​​型​​​。​​​
  13. 通​​​过​​​ Satellite 网​​​站​​​,为​​​基​​​础​​​频​​​道​​​的​​​每​​​个​​​发​​​布​​​创​​​建​​​一​​​个​​​激​​​活​​​码​​​。​​​在​​​这​​​个​​​阶​​​段​​​,系​​​统​​​组​​​群​​​和​​​子​​​频​​​道​​​也​​​可​​​能​​​被​​​预​​​先​​​定​​​义​​​。​​​
  14. 在​​​每​​​个​​​客​​​户​​​系​​​统​​​的​​​命​​​令​​​行​​​中​​​运​​​行​​​激​​​活​​​码​​​(rhnreg_ks)。​​​请​​​注​​​意​​​,这​​​一​​​步​​​可​​​以​​​被​​​编​​​辑​​​为​​​脚​​​本​​​来​​​注​​​册​​​和​​​重​​​新​​​配​​​置​​​一​​​个​​​发​​​布​​​中​​​余​​​下​​​的​​​所​​​有​​​客​​​户​​​系​​​统​​​。​​​
  15. 记​​​录​​​所​​​有​​​相​​​关​​​的​​​用​​​户​​​名​​​、​​​密​​​码​​​和​​​其​​​它​​​的​​​登​​​录​​​信​​​息​​​并​​​把​​​这​​​些​​​信​​​息​​​保​​​存​​​在​​​多​​​个​​​安​​​全​​​的​​​地​​​方​​​。​​​
  16. 现​​​在​​​,Satellite 产​​​生​​​了​​​标​​​准​​​的​​​ Red Hat 频​​​道​​​和​​​软​​​件​​​包​​​,所​​​有​​​的​​​客​​​户​​​系​​​统​​​都​​​连​​​接​​​到​​​它​​​。​​​您​​​可​​​以​​​开​​​始​​​创​​​建​​​和​​​服​​​务​​​定​​​制​​​的​​​频​​​道​​​和​​​软​​​件​​​包​​​。​​​一​​​旦​​​定​​​制​​​的​​​ RPM 被​​​开​​​发​​​,您​​​可​​​以​​​使​​​用​​​ RHN Push 来​​​将​​​其​​​导​​​入​​​ Satellite,并​​​通​​​过​​​ Satellite 的​​​网​​​站​​​加​​​入​​​定​​​制​​​的​​​频​​​道​​​。​​​请​​​参​​​阅​​​《​​​RHN 频​​​道​​​管​​​理​​​指​​​南​​​》​​​来​​​获​​​得​​​更​​​多​​​的​​​信​​​息​​​。​​​

1.6. 升​​​级​​​

要​​​升​​​级​​​ Satellite 的​​​版​​​本​​​需​​​要​​​以​​​下​​​项​​​目​​​:
  • Satellite 证​​​书​​​
  • Satellite 升​​​级​​​文​​​档​​​软​​​件​​​包​​​(rhn-upgrade
  • 新​​​安​​​装​​​ ISO

1.6.1. Satellite 证​​​书​​​

要​​​获​​​得​​​ Satellite 证​​​书​​​,请​​​访​​​问​​​位​​​于​​​ http://support.redhat.com 的​​​红​​​帽​​​支​​​持​​​。​​​
要​​​安​​​装​​​ rhn-upgrade 软​​​件​​​包​​​,请​​​确​​​定​​​在​​​ RHN 以​​​及​​​红​​​帽​​​网​​​络​​​ Satellite 频​​​道​​​注​​​册​​​了​​​该​​​ satellite,然​​​后​​​使​​​用​​​您​​​的​​​ Red Hat Enterprise Linux 软​​​件​​​包​​​更​​​新​​​工​​​具​​​版​​​本​​​,使​​​用​​​以​​​下​​​命​​​令​​​安​​​装​​​ rhn-upgrade 软​​​件​​​包​​​(在​​​ Red Hat Enterprise Linux 5 或​​​者​​​之​​​后​​​的​​​版​​​本​​​中​​​):
yum install rhn-upgrade
Copy to Clipboard Toggle word wrap
对​​​于​​​ Red Hat Enterprise Linux 4 用​​​户​​​,请​​​运​​​行​​​以​​​下​​​命​​​令​​​:
up2date rh-upgrade
Copy to Clipboard Toggle word wrap
您​​​还​​​可​​​以​​​使​​​用​​​以​​​下​​​步​​​骤​​​直​​​接​​​从​​​ Red Hat Network 下​​​载​​​该​​​ ISO:
  1. 在​​​ https://rhn.redhat.com/ 登​​​录​​​到​​​ RHN 托​​​管​​​的​​​网​​​页​​​界​​​面​​​。​​​
  2. 点​​​击​​​「​​​频​​​道​​​」​​​标​​​签​​​。​​​
  3. 在​​​「​​​根​​​据​​​产​​​品​​​频​​​道​​​过​​​滤​​​」​​​中​​​选​​​择​​​「​​​红​​​帽​​​网​​​络​​​产​​​品​​​」​​​,然​​​后​​​是​​​您​​​的​​​当​​​前​​​ RHN Satellite 版​​​本​​​,最​​​后​​​从​​​下​​​拉​​​菜​​​单​​​中​​​选​​​择​​​您​​​的​​​ Satellite 服​​​务​​​器​​​构​​​架​​​。​​​
  4. 按​​​ 过​​​滤​​​ 按​​​钮​​​。​​​
  5. 点​​​击​​​为​​​您​​​的​​​基​​​本​​​操​​​作​​​系​​​统​​​版​​​本​​​扩​​​展​​​到​​​「​​​红​​​帽​​​企​​​业​​​版​​​ Linux」​​​树​​​。​​​
  6. 点​​​击​​​「​​​构​​​架​​​」​​​列​​​中​​​与​​​「​​​红​​​帽​​​企​​​业​​​版​​​ Linux」​​​对​​​应​​​的​​​链​​​接​​​。​​​
  7. 点​​​击​​​「​​​软​​​件​​​包​​​」​​​子​​​标​​​签​​​。​​​
  8. 在​​​「​​​根​​​据​​​软​​​件​​​包​​​过​​​滤​​​」​​​文​​​本​​​框​​​中​​​输​​​入​​​ rhn-upgrade 并​​​按​​​ 继​​​续​​​ 按​​​钮​​​。​​​
  9. 点​​​击​​​您​​​要​​​升​​​级​​​的​​​最​​​新​​​ rhn-upgrade 软​​​件​​​包​​​发​​​行​​​版​​​本​​​。​​​
  10. 点​​​击​​​「​​​下​​​载​​​软​​​件​​​包​​​」​​​链​​​接​​​。​​​
  11. 将​​​该​​​软​​​件​​​包​​​复​​​制​​​到​​​ Satellite 服​​​务​​​器​​​中​​​。​​​
  12. 在​​​ Satellite 服​​​务​​​器​​​中​​​运​​​行​​​以​​​下​​​命​​​令​​​:
    rpm -Uvh rhn-upgrade-version.rpm
    
    Copy to Clipboard Toggle word wrap

1.6.3. 新​​​安​​​装​​​ ISO

使​​​用​​​以​​​下​​​步​​​骤​​​可​​​下​​​载​​​该​​​ ISO:
  1. 登​​​录​​​到​​​ RHN
  2. 点​​​击​​​屏​​​幕​​​左​​​首​​​的​​​「​​​软​​​件​​​下​​​载​​​」​​​
  3. 将​​​光​​​标​​​移​​​动​​​至​​​您​​​目​​​前​​​使​​​用​​​的​​​ Red Hat Enterprise Linux 版​​​本​​​
  4. 点​​​击​​​ RHN Satellite 的​​​最​​​新​​​版​​​本​​​
  5. 然​​​后​​​确​​​定​​​选​​​择​​​嵌​​​入​​​ Oracle 数​​​据​​​库​​​ ISO 的​​​版​​​本​​​还​​​是​​​不​​​嵌​​​入​​​该​​​数​​​据​​​库​​​的​​​版​​​本​​​
完​​​成​​​以​​​上​​​步​​​骤​​​后​​​,请​​​参​​​考​​​ rhn-upgrade 软​​​件​​​包​​​中​​​的​​​ /etc/sysconfig/rhn/satellite-upgrade/README 文​​​件​​​,里​​​面​​​有​​​关​​​于​​​ Satellite 升​​​级​​​的​​​步​​​骤​​​说​​​明​​​。​​​

重要

如​​​果​​​您​​​从​​​ RHN Satellite 5.2 或​​​者​​​之​​​前​​​的​​​版​​​本​​​升​​​级​​​到​​​ RHN Satellite 5.3 或​​​者​​​之​​​后​​​的​​​版​​​本​​​,请​​​注​​​意​​​要​​​更​​​新​​​在​​​之​​​前​​​的​​​版​​​本​​​中​​​创​​​建​​​的​​​ kickstart 文​​​件​​​以​​​便​​​其​​​在​​​升​​​级​​​的​​​ Satellite 中​​​工​​​作​​​。​​​
例​​​如​​​:如​​​果​​​您​​​的​​​ RHN Satellite 5.2 kickstart 文​​​件​​​指​​​向​​​以​​​下​​​ URL:
http://satellite.example.com/kickstart/dist/ks-rhel-i386-server-5
Copy to Clipboard Toggle word wrap
您​​​必​​​须​​​在​​​升​​​级​​​到​​​ RHN Satellite 5.3 或​​​者​​​之​​​后​​​的​​​版​​​本​​​时​​​更​​​改​​​这​​​个​​​ URL:
http://satellite.example.com/ks/dist/ks-rhel-i386-server-5
Copy to Clipboard Toggle word wrap

第 2 章 要​​​求​​​

安​​​装​​​前​​​必​​​须​​​满​​​足​​​这​​​些​​​要​​​求​​​。​​​

2.1. 软​​​件​​​要​​​求​​​

要​​​进​​​行​​​安​​​装​​​,必​​​须​​​有​​​以​​​下​​​的​​​软​​​件​​​组​​​件​​​:
  • 基​​​本​​​操​​​作​​​系​​​统​​​ — Red Hat Enterprise Linux 5 支​​​持​​​ RHN Satellite。​​​可​​​使​​​用​​​磁​​​盘​​​、​​​本​​​地​​​ ISO 映​​​像​​​、​​​kickstart 或​​​者​​​ Red Hat 支​​​持​​​的​​​任​​​意​​​方​​​法​​​安​​​装​​​该​​​操​​​作​​​系​​​统​​​。​​​Red Hat Enterprise Linux 安​​​装​​​必​​​须​​​提​​​供​​​ @Base 软​​​件​​​包​​​组​​​,且​​​没​​​有​​​任​​​何​​​其​​​它​​​软​​​件​​​包​​​组​​​修​​​改​​​,同​​​时​​​不​​​包​​​含​​​第​​​三​​​方​​​配​​​置​​​或​​​者​​​非​​​服​​​务​​​器​​​直​​​接​​​操​​​作​​​需​​​要​​​的​​​软​​​件​​​。​​​这​​​个​​​限​​​制​​​包​​​括​​​强​​​化​​​或​​​者​​​其​​​它​​​非​​​红​​​帽​​​安​​​全​​​软​​​件​​​。​​​如​​​果​​​在​​​您​​​的​​​构​​​架​​​中​​​需​​​要​​​这​​​样​​​的​​​软​​​件​​​,则​​​您​​​必​​​须​​​首​​​先​​​安​​​装​​​并​​​确​​​认​​​完​​​整​​​的​​​可​​​正​​​常​​​工​​​作​​​的​​​ Satellite,然​​​后​​​在​​​添​​​加​​​任​​​何​​​非​​​红​​​帽​​​软​​​件​​​前​​​备​​​份​​​系​​​统​​​。​​​
    当​​​安​​​装​​​新​​​ RHN Satellite 时​​​,建​​​议​​​您​​​安​​​装​​​最​​​新​​​更​​​新​​​的​​​ Red Hat Enterprise Linux。​​​
    可​​​在​​​ Red Hat Enterprise Linux 中​​​的​​​任​​​意​​​由​​​红​​​帽​​​支​​​持​​​的​​​虚​​​拟​​​环​​​境​​​中​​​安​​​装​​​ Satellite,其​​​中​​​包​​​括​​​ Xen、​​​KVM 和​​​ VMware。​​​
    请​​​注​​​意​​​:对​​​于​​​产​​​品​​​部​​​署​​​,我​​​们​​​建​​​议​​​您​​​将​​​ RHN Satellite 部​​​署​​​为​​​在​​​基​​​本​​​物​​​理​​​硬​​​件​​​中​​​运​​​行​​​的​​​唯​​​一​​​应​​​用​​​程​​​序​​​以​​​避​​​免​​​竞​​​争​​​问​​​题​​​。​​​另​​​外​​​还​​​请​​​注​​​意​​​对​​​虚​​​拟​​​环​​​境​​​的​​​功​​​能​​​支​​​持​​​不​​​总​​​是​​​等​​​同​​​于​​​在​​​物​​​理​​​硬​​​件​​​中​​​运​​​行​​​的​​​性​​​能​​​,因​​​此​​​您​​​可​​​能​​​要​​​仔​​​细​​​考​​​虑​​​您​​​选​​​择​​​的​​​虚​​​拟​​​环​​​境​​​以​​​及​​​推​​​荐​​​的​​​调​​​试​​​指​​​南​​​行​​​。​​​

    注意

    每​​​个​​​购​​​买​​​的​​​ RHN Satellite 产​​​品​​​都​​​包​​​括​​​一​​​个​​​支​​​持​​​的​​​红​​​帽​​​企​​​业​​​版​​​ Linux 服​​​务​​​器​​​事​​​务​​​。​​​必​​​须​​​在​​​全​​​新​​​安​​​装​​​的​​​企​​​业​​​版​​​ Linux 中​​​安​​​装​​​ RHN Satellite,那​​​么​​​ RHN Satellite 是​​​该​​​操​​​作​​​系​​​统​​​提​​​供​​​的​​​唯​​​一​​​应​​​用​​​程​​​序​​​和​​​服​​​务​​​。​​​使​​​用​​​ RHN Satellite 中​​​包​​​含​​​的​​​红​​​帽​​​企​​​业​​​版​​​ Linux 操​​​作​​​系​​​统​​​运​​​行​​​其​​​它​​​守​​​护​​​进​​​程​​​、​​​应​​​用​​​程​​​序​​​或​​​者​​​您​​​的​​​环​​​境​​​中​​​不​​​支​​​持​​​的​​​服​​​务​​​。​​​
  • RHN Satellite 支​​​持​​​ Red Hat Enterprise Linux 5 中​​​ SELinux 目​​​标​​​策​​​略​​​的​​​ enforcing 或​​​者​​​ permissive 模​​​式​​​。​​​SELinux 是​​​一​​​组​​​部​​​署​​​到​​​ Red Hat Enterprise Linux 及​​​其​​​它​​​操​​​作​​​系​​​统​​​强​​​制​​​访​​​问​​​控​​​制​​​的​​​安​​​全​​​软​​​件​​​策​​​略​​​。​​​默​​​认​​​是​​​在​​​ Red Hat Enterprise Linux 5 中​​​激​​​活​​​ SELinux,现​​​在​​​用​​​户​​​可​​​在​​​安​​​装​​​ Proxy 或​​​者​​​ Satellite 的​​​过​​​程​​​中​​​将​​​ SELinxu 设​​​定​​​为​​​带​​​有​​​ targeted 策​​​略​​​的​​​enforcing 或​​​者​​​ permissive 模​​​式​​​。​​​
  • Satellite 安​​​装​​​光​​​盘​​​或​​​ ISO — 它​​​包​​​括​​​了​​​ RHN Satellite Installation Program。​​​会​​​自​​​动​​​安​​​装​​​所​​​有​​​该​​​程​​​序​​​所​​​需​​​软​​​件​​​包​​​,且​​​不​​​需​​​要​​​与​​​用​​​户​​​互​​​动​​​。​​​

注意

安​​​装​​​红​​​帽​​​网​​​络​​​ Satellite 需​​​要​​​ @Base 中​​​的​​​附​​​加​​​软​​​件​​​包​​​。​​​Satellite 安​​​装​​​程​​​序​​​会​​​提​​​示​​​您​​​安​​​装​​​列​​​出​​​的​​​软​​​件​​​包​​​或​​​者​​​询​​​问​​​是​​​否​​​从​​​ RHN 下​​​载​​​文​​​件​​​。​​​如​​​果​​​您​​​的​​​系​​​统​​​没​​​有​​​在​​​ RHN 注​​​册​​​,您​​​应​​​该​​​在​​​安​​​装​​​ Satellite 的​​​过​​​程​​​中​​​准​​​备​​​好​​​Red Hat Enterprise Linux 安​​​装​​​介​​​质​​​以​​​便​​​在​​​需​​​要​​​时​​​安​​​装​​​这​​​些​​​额​​​外​​​的​​​软​​​件​​​包​​​。​​​
安​​​装​​​ Satellite 所​​​需​​​文​​​件​​​列​​​表​​​位​​​于​​​ Satellite 安​​​装​​​ ISO 映​​​像​​​ updates 目​​​录​​​的​​​ rhelrpms 文​​​件​​​中​​​。​​​
  • 频​​​道​​​内​​​容​​​ — 为​​​所​​​有​​​有​​​权​​​利​​​的​​​ Red Hat 频​​​道​​​输​​​出​​​的​​​所​​​有​​​软​​​件​​​包​​​和​​​数​​​据​​​。​​​这​​​些​​​内​​​容​​​可​​​以​​​在​​​使​​​用​​​ RHN Satellite Synchronization Tool 安​​​装​​​后​​​从​​​ Satellite 中​​​直​​​接​​​加​​​载​​​;如​​​果​​​无​​​法​​​同​​​步​​​(比​​​如​​​在​​​一​​​个​​​没​​​有​​​联​​​网​​​的​​​环​​​境​​​中​​​),您​​​还​​​可​​​以​​​从​​​您​​​的​​​ Red Hat 代​​​表​​​处​​​获​​​得​​​。​​​
当​​​使​​​用​​​ CD 或​​​ ISO 安​​​装​​​ Red Hat Enterprise Linux 5 或​​​更​​​新​​​的​​​版​​​本​​​时​​​,无​​​需​​​选​​​择​​​任​​​何​​​软​​​件​​​包​​​组​​​,只​​​要​​​进​​​行​​​基​​​本​​​安​​​装​​​即​​​可​​​。​​​当​​​使​​​用​​​ kickstart 安​​​装​​​任​​​意​​​操​​​作​​​系​​​统​​​时​​​,请​​​选​​​择​​​ @ Base 软​​​件​​​包​​​组​​​。​​​

2.2. 硬​​​件​​​要​​​求​​​

RHN Satellite 支​​​持​​​一​​​些​​​硬​​​件​​​构​​​架​​​。​​​下​​​表​​​列​​​出​​​了​​​在​​​ Red Hat Enterprise Linux 5,Red Hat Enterprise Linux 5 中​​​支​​​持​​​ RHN Satellite 的​​​构​​​架​​​。​​​
Expand
表 2.1. Red Hat Enterprise Linux 中​​​对​​​ RHN Satellite 的​​​构​​​架​​​支​​​持​​​
RHEL 版​​​本​​​ x86 x86_64 s390 s390x
RHEL 5 是​​​ 是​​​ 否​​​ 是​​​
下​​​表​​​显​​​示​​​了​​​在​​​ x86 和​​​ x86_64 平​​​台​​​中​​​对​​​两​​​种​​​ RHN Satellite 类​​​型​​​的​​​硬​​​件​​​要​​​求​​​以​​​及​​​硬​​​件​​​配​​​置​​​:
Expand
表 2.2. Stand-Alone Database 和​​​ Embedded Database Satellite 硬​​​件​​​要​​​求​​​
Stand-Alone Database Embedded Database
最​​​低​​​配​​​置​​​ - Intel Core 处​​​理​​​器​​​,2.4GHz,512K 缓​​​存​​​或​​​相​​​当​​​的​​​配​​​置​​​ 最​​​低​​​配​​​置​​​ - Intel Core 处​​​理​​​器​​​,2.4GHz,512K 缓​​​存​​​或​​​相​​​当​​​的​​​配​​​置​​​
推​​​荐​​​配​​​置​​​ - Intle 多​​​核​​​处​​​理​​​器​​​,2.4GHz 双​​​核​​​处​​​理​​​器​​​,512K 缓​​​存​​​或​​​相​​​当​​​的​​​配​​​置​​​ 推​​​荐​​​配​​​置​​​ - Intle 多​​​核​​​处​​​理​​​器​​​,2.4GHz 双​​​核​​​处​​​理​​​器​​​,512K 缓​​​存​​​或​​​相​​​当​​​的​​​配​​​置​​​
最​​​低​​​配​​​置​​​ - 2GB 内​​​存​​​ 最​​​低​​​配​​​置​​​ - 2GB 内​​​存​​​
推​​​荐​​​配​​​置​​​ - 8GB 内​​​存​​​ 强​​​烈​​​推​​​荐​​​ - 8GB 内​​​存​​​
Red Hat Enterprise Linux 基​​​本​​​安​​​装​​​需​​​要​​​ 5GB 存​​​储​​​空​​​间​​​ Red Hat Enterprise Linux 基​​​本​​​安​​​装​​​需​​​要​​​ 5GB 存​​​储​​​空​​​间​​​
/var/satellite/ 中​​​,每​​​个​​​软​​​件​​​频​​​道​​​(包​​​括​​​基​​​本​​​频​​​道​​​和​​​子​​​频​​​道​​​)至​​​少​​​需​​​要​​​ 30GB 存​​​储​​​空​​​间​​​,但​​​可​​​以​​​在​​​安​​​装​​​时​​​配​​​置​​​。​​​ /var/satellite/ 中​​​,每​​​个​​​软​​​件​​​频​​​道​​​(包​​​括​​​基​​​本​​​频​​​道​​​和​​​子​​​频​​​道​​​)至​​​少​​​需​​​要​​​ 30GB 存​​​储​​​空​​​间​​​,但​​​可​​​以​​​在​​​安​​​装​​​时​​​配​​​置​​​。​​​
推​​​荐​​​配​​​置​​​ - 一​​​个​​​外​​​部​​​的​​​ SAN 作​​​为​​​可​​​靠​​​的​​​备​​​份​​​ 推​​​荐​​​配​​​置​​​ - 一​​​个​​​外​​​部​​​的​​​ SAN 作​​​为​​​可​​​靠​​​的​​​备​​​份​​​
数​​​据​​​库​​​存​​​储​​​需​​​要​​​ 12GB 存​​​储​​​空​​​间​​​,位​​​于​​​ /rhnsat 分​​​区​​​(本​​​地​​​存​​​储​​​)
强​​​烈​​​推​​​荐​​​ - 一​​​个​​​连​​​接​​​到​​​ RAID 5 的​​​ SCSI 存​​​储​​​设​​​备​​​
独​​​立​​​的​​​分​​​区​​​(最​​​好​​​是​​​独​​​立​​​的​​​物​​​理​​​磁​​​盘​​​组​​​)用​​​于​​​存​​​储​​​备​​​份​​​。​​​它​​​可​​​以​​​是​​​在​​​备​​​份​​​的​​​时​​​候​​​指​​​定​​​的​​​任​​​何​​​目​​​录​​​。​​​
除​​​安​​​装​​​ Red Hat Enterprise Linux 和​​​ /var/satellite/ 所​​​需​​​空​​​间​​​外​​​,您​​​还​​​需​​​要​​​为​​​在​​​使​​​用​​​ Satellite 时​​​生​​​成​​​的​​​缓​​​存​​​文​​​件​​​准​​​备​​​空​​​间​​​,那​​​些​​​文​​​件​​​如​​​果​​​被​​​删​​​除​​​,可​​​在​​​需​​​要​​​时​​​重​​​新​​​生​​​成​​​。​​​这​​​些​​​缓​​​存​​​文​​​件​​​保​​​存​​​在​​​ /var/cache/rhn 中​​​,且​​​该​​​目​​​录​​​所​​​需​​​空​​​间​​​受​​​以​​​下​​​因​​​素​​​影​​​响​​​:
  • 您​​​要​​​同​​​步​​​或​​​者​​​动​​​ RHN 或​​​者​​​频​​​道​​​转​​​储​​​中​​​导​​​入​​​的​​​频​​​道​​​数​​​
  • 您​​​拥​​​有​​​的​​​自​​​定​​​义​​​软​​​件​​​包​​​和​​​频​​​道​​​数​​​
  • 您​​​是​​​否​​​使​​​用​​​ Inter-Satellite Sync
作​​​为​​​参​​​考​​​,您​​​至​​​少​​​应​​​在​​​ Satellite 服​​​务​​​器​​​中​​​为​​​ /var/cache/rhn/ 保​​​留​​​ 10GB 空​​​间​​​。​​​对​​​包​​​括​​​大​​​量​​​频​​​道​​​、​​​软​​​件​​​包​​​以​​​及​​​使​​​用​​​ Inter Satellite Sync 的​​​大​​​型​​​ Satellite 部​​​署​​​,您​​​在​​​ /var/cache/rhn/ 中​​​的​​​缓​​​存​​​文​​​件​​​可​​​能​​​会​​​增​​​大​​​到​​​ 100GB。​​​
Stand-Alone Database 有​​​以​​​下​​​的​​​硬​​​件​​​配​​​置​​​要​​​求​​​:
  • 两​​​个​​​处​​​理​​​器​​​
  • 2GB 内​​​存​​​
请​​​参​​​阅​​​ 第 2.3 节 “数​​​据​​​库​​​要​​​求​​​” 来​​​获​​​得​​​计​​​算​​​数​​​据​​​库​​​的​​​表​​​空​​​间​​​以​​​及​​​设​​​置​​​它​​​的​​​环​​​境​​​变​​​量​​​的​​​内​​​容​​​。​​​
请​​​注​​​意​​​,客​​​户​​​系​​​统​​​与​​​ Satellite 连​​​接​​​的​​​频​​​率​​​直​​​接​​​影​​​响​​​到​​​ Apache Web server 和​​​数​​​据​​​库​​​的​​​负​​​载​​​。​​​如​​​果​​​您​​​在​​​ /etc/sysconfig/rhn/rhnsd 配​​​置​​​文​​​件​​​中​​​把​​​连​​​接​​​周​​​期​​​减​​​少​​​到​​​ 4 个​​​小​​​时​​​(或​​​ 240 分​​​钟​​​),您​​​将​​​会​​​极​​​大​​​地​​​增​​​加​​​这​​​些​​​组​​​件​​​的​​​负​​​载​​​。​​​
对​​​于​​​ s/390 框​​​架​​​平​​​台​​​,下​​​表​​​显​​​示​​​了​​​独​​​立​​​和​​​内​​​嵌​​​数​​​据​​​库​​​的​​​要​​​求​​​及​​​推​​​荐​​​配​​​置​​​。​​​
Expand
表 2.3. s/390 平​​​台​​​的​​​ Stand-Alone Database 和​​​ Embedded Database Satellite 硬​​​件​​​要​​​求​​​
Stand-Alone Database Embedded Database
最​​​低​​​配​​​置​​​ - 一​​​个​​​ IFL,可​​​以​​​是​​​ LPRA 配​​​置​​​或​​​者​​​使​​​用​​​ z/VM 共​​​享​​​ 最​​​低​​​配​​​置​​​ - 一​​​个​​​ IFL,可​​​以​​​是​​​ LPRA 配​​​置​​​或​​​者​​​使​​​用​​​ z/VM 共​​​享​​​
推​​​荐​​​配​​​置​​​ - 在​​​ z9 或​​​者​​​之​​​前​​​的​​​版​​​本​​​中​​​使​​​用​​​两​​​个​​​以​​​上​​​ IFL,在​​​ z10 中​​​使​​​用​​​一​​​个​​​ IFL 推​​​荐​​​配​​​置​​​ - 在​​​ z9 或​​​者​​​之​​​前​​​的​​​版​​​本​​​中​​​使​​​用​​​两​​​个​​​以​​​上​​​ IFL,在​​​ z10 中​​​使​​​用​​​一​​​个​​​ IFL
最​​​低​​​配​​​置​​​ - 2GB 存​​​储​​​(内​​​存​​​) 最​​​低​​​配​​​置​​​ - 2GB 存​​​储​​​(内​​​存​​​)
推​​​荐​​​配​​​置​​​ - 8GB 内​​​存​​​ 推​​​荐​​​配​​​置​​​ - 8GB 内​​​存​​​
最​​​低​​​配​​​置​​​ - ECKD DASD 中​​​有​​​ 1GB swap 最​​​低​​​配​​​置​​​ - ECKD DASD 中​​​有​​​ 1GB swap
推​​​荐​​​配​​​置​​​ - VDISK 中​​​使​​​用​​​ 512MB swap,ECKD DASD 中​​​使​​​用​​​ 1GB swap 推​​​荐​​​配​​​置​​​ - VDISK 中​​​使​​​用​​​ 512MB swap,ECKD DASD 中​​​使​​​用​​​ 1GB swap
最​​​低​​​配​​​置​​​ - 1xMod3 ECKD DASD 或​​​者​​​ ≥ 2 GB FCP SCSI LUN 用​​​于​​​操​​​作​​​系​​​统​​​安​​​装​​​ 最​​​低​​​配​​​置​​​ - 1xMod3 ECKD DASD 或​​​者​​​ ≥ 2 GB FCP SCSI LUN 用​​​于​​​操​​​作​​​系​​​统​​​安​​​装​​​
推​​​荐​​​配​​​置​​​ - 1xMod9 ECKD DASD 或​​​者​​​ ≥ 2 GB 多​​​路​​​径​​​ FCP SCSI LUN 用​​​于​​​ Red Hat Enterprise Linux 安​​​装​​​ 推​​​荐​​​配​​​置​​​ - 1xMod9 ECKD DASD 或​​​者​​​ ≥ 2 GB 多​​​路​​​径​​​ FCP SCSI LUN 用​​​于​​​ Red Hat Enterprise Linux 安​​​装​​​
预​​​计​​​内​​​嵌​​​的​​​数​​​据​​​库​​​需​​​要​​​ 12GB 磁​​​盘​​​空​​​间​​​
/var/satellite/ 中​​​,每​​​个​​​软​​​件​​​频​​​道​​​(包​​​括​​​基​​​本​​​频​​​道​​​和​​​子​​​频​​​道​​​)至​​​少​​​需​​​要​​​ 30GB 存​​​储​​​空​​​间​​​,但​​​可​​​以​​​在​​​安​​​装​​​时​​​配​​​置​​​。​​​ /var/satellite/ 中​​​,每​​​个​​​软​​​件​​​频​​​道​​​(包​​​括​​​基​​​本​​​频​​​道​​​和​​​子​​​频​​​道​​​)至​​​少​​​需​​​要​​​ 30GB 存​​​储​​​空​​​间​​​,但​​​可​​​以​​​在​​​安​​​装​​​时​​​配​​​置​​​。​​​
推​​​荐​​​配​​​置​​​ - z/VM 5.3 或​​​者​​​之​​​后​​​的​​​版​​​本​​​ [a] 推​​​荐​​​配​​​置​​​ - z/VM 5.3 或​​​者​​​之​​​后​​​的​​​版​​​本​​​
推​​​荐​​​配​​​置​​​ - 用​​​于​​​客​​​体​​​高​​​速​​​连​​​接​​​的​​​ VSWITCH 或​​​者​​​ Hipersocket LAN 推​​​荐​​​配​​​置​​​ - 用​​​于​​​客​​​体​​​高​​​速​​​连​​​接​​​的​​​ VSWITCH 或​​​者​​​ Hipersocket LAN
[a] 客​​​体​​​ kickstart/provisioning 的​​​ z/VM 要​​​求​​​

2.2.3. 附​​​加​​​要​​​求​​​

附​​​加​​​硬​​​件​​​要​​​求​​​包​​​括​​​:
  • Stand-Alone Database 一​​​定​​​不​​​能​​​和​​​ RHN Satellite 在​​​同​​​一​​​服​​​务​​​器​​​中​​​运​​​行​​​。​​​
  • 软​​​件​​​包​​​存​​​储​​​库​​​可​​​以​​​是​​​能​​​够​​​被​​​其​​​它​​​组​​​件​​​容​​​易​​​、​​​安​​​全​​​地​​​访​​​问​​​的​​​大​​​容​​​量​​​存​​​储​​​设​​​备​​​。​​​它​​​的​​​大​​​小​​​决​​​定​​​于​​​所​​​存​​​储​​​的​​​软​​​件​​​包​​​的​​​数​​​量​​​。​​​每​​​个​​​默​​​认​​​的​​​ Red Hat 频​​​道​​​包​​​括​​​大​​​约​​​3GB 的​​​软​​​件​​​包​​​,这​​​个​​​大​​​小​​​还​​​会​​​随​​​着​​​每​​​次​​​同​​​步​​​而​​​增​​​长​​​。​​​用​​​户​​​还​​​应​​​该​​​考​​​虑​​​他​​​们​​​自​​​己​​​的​​​专​​​用​​​频​​​道​​​的​​​软​​​件​​​包​​​所​​​需​​​的​​​容​​​量​​​。​​​无​​​论​​​用​​​户​​​选​​​择​​​了​​​哪​​​种​​​存​​​储​​​解​​​决​​​方​​​案​​​,都​​​应​​​在​​​安​​​装​​​过​​​程​​​中​​​指​​​定​​​其​​​挂​​​载​​​点​​​。​​​
如​​​果​​​您​​​正​​​在​​​安​​​装​​​使​​​用​​​ Embedded Database 的​​​ RHN Satellite,请​​​跳​​​到​​​ 第 2.4 节 “附​​​加​​​要​​​求​​​”。​​​
这​​​部​​​分​​​的​​​内​​​容​​​只​​​适​​​用​​​于​​​使​​​用​​​ Stand-Alone Database 的​​​ RHN Satellite,因​​​为​​​使​​​用​​​ Embedded Database 的​​​系​​​统​​​的​​​要​​​求​​​包​​​括​​​在​​​ Satellite 的​​​机​​​器​​​硬​​​件​​​要​​​求​​​中​​​。​​​Red Hat 支​​​持​​​带​​​有​​​ Oracle Database 10g R2 的​​​ RHN Satellite 5.2.0 安​​​装​​​,可​​​以​​​是​​​标​​​准​​​版​​​,也​​​可​​​以​​​是​​​企​​​业​​​版​​​。​​​Stand-Alone Database 一​​​定​​​不​​​能​​​和​​​ RHN Satellite 在​​​同​​​一​​​台​​​服​​​务​​​器​​​中​​​运​​​行​​​。​​​
建​​​议​​​您​​​使​​​用​​​单​​​一​​​ 6GB 表​​​空​​​间​​​,因​​​为​​​对​​​大​​​多​​​数​​​安​​​装​​​来​​​说​​​已​​​经​​​足​​​够​​​了​​​。​​​很​​​多​​​用​​​户​​​也​​​可​​​以​​​使​​​用​​​一​​​个​​​较​​​小​​​的​​​表​​​空​​​间​​​。​​​有​​​经​​​验​​​的​​​ Oracle 数​​​据​​​库​​​管​​​理​​​员​​​(DBA)需​​​要​​​考​​​虑​​​表​​​空​​​间​​​的​​​大​​​小​​​问​​​题​​​。​​​可​​​使​​​用​​​下​​​面​​​的​​​公​​​式​​​决​​​定​​​您​​​数​​​据​​​库​​​需​​​要​​​的​​​大​​​小​​​:
  • 每​​​个​​​客​​​户​​​端​​​系​​​统​​​需​​​要​​​ 192 KB
  • 每​​​个​​​频​​​道​​​需​​​要​​​ 64 MB
例​​​如​​​,一​​​个​​​包​​​括​​​ 10 个​​​频​​​道​​​、​​​为​​​ 10,000 个​​​系​​​统​​​提​​​供​​​服​​​务​​​的​​​ RHN Satellite 需​​​要​​​为​​​客​​​户​​​端​​​准​​​备​​​ 1.92GB 的​​​空​​​间​​​并​​​需​​​要​​​为​​​它​​​的​​​频​​​道​​​准​​​备​​​ 640MB 空​​​间​​​。​​​如​​​果​​​需​​​要​​​创​​​建​​​定​​​制​​​的​​​频​​​道​​​进​​​行​​​测​​​试​​​,它​​​们​​​的​​​空​​​间​​​也​​​需​​​要​​​被​​​计​​​算​​​在​​​内​​​。​​​
请​​​记​​​住​​​,数​​​据​​​库​​​的​​​存​​​储​​​空​​​间​​​会​​​增​​​长​​​得​​​很​​​快​​​。​​​它​​​的​​​增​​​长​​​速​​​度​​​会​​​受​​​以​​​下​​​因​​​素​​​的​​​影​​​响​​​:
  • 导​​​入​​​的​​​公​​​共​​​红​​​帽​​​软​​​件​​​包​​​的​​​数​​​量​​​(通​​​常​​​大​​​约​​​会​​​有​​​5000个​​​)
  • 被​​​管​​​理​​​的​​​私​​​有​​​软​​​件​​​包​​​的​​​数​​​量​​​(通​​​常​​​大​​​约​​​会​​​有​​​500个​​​)
  • 被​​​管​​​理​​​的​​​系​​​统​​​的​​​数​​​量​​​(通​​​常​​​大​​​约​​​会​​​有​​​1000个​​​)
  • 在​​​一​​​般​​​系​​​统​​​上​​​安​​​装​​​的​​​软​​​件​​​包​​​的​​​数​​​量​​​(通​​​常​​​大​​​约​​​会​​​有​​​500个​​​)
虽​​​然​​​您​​​可​​​以​​​考​​​虑​​​使​​​用​​​较​​​大​​​的​​​数​​​据​​​库​​​空​​​间​​​,但​​​您​​​还​​​需​​​要​​​考​​​虑​​​到​​​大​​​的​​​数​​​据​​​库​​​会​​​影​​​响​​​到​​​备​​​份​​​的​​​时​​​间​​​,以​​​及​​​对​​​其​​​它​​​系​​​统​​​资​​​源​​​的​​​影​​​响​​​。​​​如​​​果​​​这​​​个​​​数​​​据​​​库​​​是​​​被​​​共​​​享​​​的​​​,它​​​的​​​硬​​​件​​​和​​​空​​​间​​​就​​​需​​​要​​​由​​​所​​​有​​​使​​​用​​​它​​​的​​​系​​​统​​​环​​​境​​​所​​​决​​​定​​​。​​​
另​​​外​​​,要​​​正​​​确​​​安​​​装​​​ RHN Satellite,块​​​大​​​小​​​必​​​须​​​最​​​小​​​为​​​ 8 KB。​​​
Oracle 数​​​据​​​库​​​应​​​该​​​有​​​一​​​个​​​ RHN Satellite 用​​​户​​​。​​​这​​​个​​​用​​​户​​​有​​​所​​​有​​​到​​​它​​​的​​​默​​​认​​​表​​​空​​​间​​​的​​​ DDL 和​​​ DML 访​​​问​​​权​​​限​​​。​​​这​​​个​​​用​​​户​​​在​​​安​​​装​​​的​​​时​​​候​​​需​​​要​​​这​​​个​​​数​​​据​​​库​​​的​​​标​​​准​​​连​​​接​​​信​​​息​​​。​​​
Oracle 用​​​户​​​要​​​求​​​的​​​准​​​确​​​访​​​问​​​级​​​别​​​如​​​下​​​:
  • ALTER SESSION
  • CREATE SEQUENCE
  • CREATE SYNONYM
  • CREATE TABLE
  • CREATE VIEW
  • CREATE PROCEDURE
  • CREATE TRIGGER
  • CREATE TYPE
  • CREATE SESSION
额​​​外​​​的​​​数​​​据​​​库​​​要​​​求​​​包​​​括​​​:
  • 安​​​全​​​身​​​份​​​识​​​别​​​器​​​(Security Identifier,SID)
  • 监​​​听​​​端​​​口​​​
  • 用​​​户​​​名​​​
  • UTF-8 字​​​符​​​集​​​
两​​​个​​​为​​​用​​​户​​​默​​​认​​​表​​​空​​​间​​​推​​​荐​​​的​​​建​​​议​​​包​​​括​​​:
  • 统​​​一​​​的​​​扩​​​展​​​大​​​小​​​
  • 自​​​动​​​分​​​段​​​空​​​间​​​管​​​理​​​

注意

使​​​用​​​外​​​部​​​数​​​据​​​库​​​时​​​,请​​​确​​​保​​​ NLS/字​​​符​​​集​​​设​​​置​​​为​​​ "UTF8"',而​​​不​​​是​​​ 'AL32UTF8' 或​​​其​​​他​​​字​​​符​​​集​​​。​​​使​​​用​​​其​​​他​​​字​​​符​​​集​​​的​​​话​​​,以​​​后​​​可​​​能​​​会​​​出​​​现​​​问​​​题​​​。​​​
数​​​据​​​库​​​机​​​器​​​的​​​磁​​​盘​​​结​​​构​​​独​​​立​​​于​​​ RHN Satellite,它​​​完​​​全​​​取​​​决​​​于​​​用​​​户​​​的​​​需​​​求​​​。​​​

2.4. 附​​​加​​​要​​​求​​​

在​​​安​​​装​​​ RHN Satellite 前​​​必​​​须​​​满​​​足​​​以​​​下​​​的​​​附​​​加​​​需​​​求​​​:
  • 完​​​全​​​存​​​储​​​权​​​限​​​
    客​​​户​​​端​​​系​​​统​​​需​​​要​​​对​​​ RHN Satellite 系​​​统​​​的​​​服​​​务​​​和​​​端​​​口​​​有​​​完​​​全​​​的​​​网​​​络​​​存​​​取​​​权​​​限​​​。​​​
  • 防​​​火​​​墙​​​规​​​则​​​
    RHN 强​​​烈​​​推​​​荐​​​在​​​ RHN Satellite 和​​​互​​​联​​​网​​​之​​​间​​​使​​​用​​​防​​​火​​​墙​​​。​​​但​​​是​​​,根​​​据​​​您​​​使​​​用​​​的​​​ RHN Satellite,一​​​些​​​端​​​口​​​必​​​须​​​对​​​ Satellite 开​​​放​​​:
    Expand
    表 2.4. 对​​​ Satellite 开​​​放​​​的​​​端​​​口​​​
    端​​​口​​​ 方​​​向​​​ 原​​​因​​​
    67 入​​​站​​​ 打​​​开​​​这​​​个​​​端​​​口​​​将​​​ Satellite 系​​​统​​​配​​​置​​​为​​​请​​​求​​​ IP 地​​​址​​​系​​​统​​​的​​​ DHCP 服​​​务​​​器​​​。​​​
    69 入​​​站​​​ 打​​​开​​​这​​​个​​​端​​​口​​​将​​​ Satellite 配​​​置​​​为​​​ PXE 服​​​务​​​器​​​并​​​允​​​许​​​安​​​装​​​以​​​及​​​重​​​新​​​安​​​装​​​启​​​用​​​了​​​ PXE 引​​​导​​​的​​​系​​​统​​​。​​​
    80 对​​​外​​​ Satellite 使​​​用​​​这​​​个​​​端​​​口​​​访​​​问​​​ RHN[a]
    80 入​​​站​​​ WebUI 和​​​客​​​户​​​端​​​请​​​求​​​会​​​使​​​用​​​ http 或​​​ https
    443 入​​​站​​​ WebUI 和​​​客​​​户​​​端​​​请​​​求​​​会​​​使​​​用​​​ http 或​​​ https
    443 对​​​外​​​ RHN Satellite 使​​​用​​​这​​​个​​​端​​​口​​​访​​​问​​​ RHN [a](除​​​非​​​ Satellite 使​​​用​​​断​​​开​​​的​​​模​​​式​​​运​​​行​​​)
    4545 入​​​站​​​/出​​​站​​​ 如​​​果​​​启​​​用​​​了​​​ Monitoring 且​​​为​​​注​​​册​​​的​​​系​​​统​​​配​​​置​​​了​​​探​​​测​​​,RHN Satellite Monitoring 会​​​连​​​接​​​到​​​在​​​客​​​户​​​端​​​系​​​统​​​上​​​运​​​行​​​的​​​ rhnmd。​​​
    5222 入​​​站​​​ 如​​​果​​​您​​​计​​​划​​​对​​​客​​​户​​​端​​​系​​​统​​​使​​​用​​​推​​​行​​​动​​​
    5269 入​​​站​​​/出​​​站​​​ 如​​​果​​​您​​​对​​​一​​​个​​​ RHN Proxy Server 执​​​行​​​ push 动​​​作​​​
    [a] RHN 的​​​主​​​机​​​列​​​表​​​如​​​下​​​:rhn.redhat.com, xmlrpc.rhn.redhat.com, satellite.rhn.redhat.com, content-xmlrpc.rhn.redhat.com, content-web.rhn.redhat.com, and content-satellite.rhn.redhat.com
    请​​​注​​​意​​​:红​​​帽​​​不​​​为​​​ RHN 提​​​供​​​静​​​态​​​ IP 地​​​址​​​,因​​​为​​​ IP 是​​​要​​​更​​​改​​​的​​​项​​​目​​​。​​​如​​​果​​​您​​​要​​​禁​​​用​​​与​​​位​​​置​​​有​​​关​​​的​​​内​​​容​​​,请​​​查​​​看​​​红​​​帽​​​知​​​识​​​库​​​文​​​章​​​,地​​​址​​​如​​​下​​​:
  • 同​​​步​​​的​​​系​​​统​​​时​​​间​​​
    在​​​通​​​过​​​ SSL 与​​​一​​​个​​​ Web 服​​​务​​​器​​​连​​​接​​​的​​​时​​​候​​​,系​​​统​​​时​​​间​​​是​​​一​​​个​​​非​​​常​​​重​​​要​​​的​​​因​​​素​​​。​​​客​​​户​​​系​​​统​​​的​​​时​​​间​​​设​​​置​​​应​​​该​​​和​​​服​​​务​​​器​​​的​​​时​​​间​​​设​​​置​​​非​​​常​​​接​​​近​​​,这​​​样​​​才​​​能​​​保​​​证​​​在​​​连​​​接​​​的​​​时​​​候​​​ SSL 证​​​书​​​不​​​会​​​过​​​期​​​。​​​因​​​为​​​这​​​个​​​原​​​因​​​,Red Hat 需​​​要​​​ Satellite 和​​​所​​​有​​​的​​​客​​​户​​​系​​​统​​​都​​​使​​​用​​​网​​​络​​​时​​​间​​​协​​​议​​​(NTP)。​​​这​​​也​​​适​​​用​​​于​​​使​​​用​​​ Stand-Alone Database 的​​​ RHN Satellite 中​​​的​​​单​​​独​​​的​​​数​​​据​​​库​​​机​​​器​​​。​​​这​​​个​​​单​​​独​​​的​​​数​​​据​​​库​​​机​​​器​​​必​​​须​​​和​​​ Satellite 有​​​相​​​同​​​的​​​时​​​区​​​。​​​
  • 设​​​定​​​系​​​统​​​语​​​言​​​和​​​位​​​置​​​
    您​​​应​​​在​​​您​​​的​​​ RHN Satellite 系​​​统​​​中​​​使​​​用​​​ /etc/sysconfig/i18n 文​​​件​​​为​​​您​​​的​​​语​​​言​​​和​​​位​​​置​​​正​​​确​​​设​​​定​​​ UTF-8 代​​​码​​​。​​​该​​​文​​​件​​​中​​​的​​​ LANG 设​​​置​​​必​​​须​​​使​​​用​​​以​​​下​​​格​​​式​​​:
    LANG="[language_TERRITORY].UTF-8"
    
    Copy to Clipboard Toggle word wrap
    请​​​为​​​ launguage 和​​​ TERRITORY 输​​​入​​​两​​​个​​​字​​​母​​​的​​​代​​​码​​​。​​​例​​​如​​​:如​​​果​​​您​​​使​​​用​​​的​​​语​​​言​​​是​​​英​​​语​​​,位​​​置​​​为​​​美​​​国​​​,那​​​么​​​请​​​将​​​ LANG 设​​​置​​​设​​​定​​​为​​​ en_US.UTF-8。​​​
  • 完​​​全​​​限​​​定​​​域​​​名​​​(FQDN)
    要​​​安​​​装​​​ RHN Satellite 的​​​系​​​统​​​必​​​须​​​可​​​以​​​正​​​确​​​地​​​解​​​析​​​其​​​自​​​身​​​ FQDN。​​​如​​​果​​​不​​​能​​​正​​​确​​​地​​​解​​​析​​​ FQDN,cookie 将​​​无​​​法​​​在​​​网​​​站​​​中​​​正​​​确​​​工​​​作​​​。​​​

    注意

    非​​​常​​​重​​​要​​​的​​​一​​​点​​​是​​​,Satellite 的​​​主​​​机​​​名​​​不​​​能​​​包​​​括​​​大​​​写​​​字​​​母​​​。​​​包​​​括​​​大​​​写​​​字​​​母​​​的​​​主​​​机​​​名​​​会​​​导​​​致​​​ jabberd 失​​​败​​​。​​​
    如​​​果​​​在​​​任​​​何​​​时​​​候​​​您​​​要​​​更​​​改​​​ Satellite 主​​​机​​​名​​​,请​​​参​​​考​​​ 第 8.7 节 “更​​​改​​​ Satellite 主​​​机​​​名​​​”。​​​
  • 有​​​效​​​的​​​域​​​名​​​服​​​务​​​(DNS)
    要​​​使​​​ RHN Satellite 的​​​域​​​名​​​可​​​以​​​被​​​客​​​户​​​端​​​系​​​统​​​识​​​别​​​,它​​​们​​​必​​​须​​​连​​​接​​​到​​​客​​​户​​​系​​​统​​​环​​​境​​​中​​​的​​​一​​​个​​​正​​​常​​​工​​​作​​​的​​​ DNS 服​​​务​​​器​​​上​​​。​​​
  • 一​​​个​​​权​​​利​​​证​​​书​​​
    客​​​户​​​会​​​通​​​过​​​销​​​售​​​代​​​表​​​发​​​送​​​的​​​电​​​子​​​邮​​​件​​​收​​​到​​​一​​​个​​​签​​​发​​​的​​​权​​​利​​​证​​​书​​​。​​​这​​​个​​​证​​​书​​​解​​​释​​​了​​​ Red Hat 通​​​过​​​ RHN Satellite 提​​​供​​​的​​​服​​​务​​​。​​​用​​​户​​​在​​​安​​​装​​​的​​​过​​​程​​​中​​​需​​​要​​​这​​​个​​​证​​​书​​​。​​​
    如​​​果​​​您​​​在​​​安​​​装​​​时​​​没​​​有​​​权​​​利​​​证​​​书​​​,请​​​联​​​络​​​红​​​帽​​​全​​​球​​​支​​​持​​​服​​​务​​​:
  • Red Hat Network 帐​​​户​​​
    连​​​接​​​到​​​中​​​央​​​ Red Hat Network 服​​​务​​​器​​​接​​​收​​​更​​​新​​​的​​​用​​​户​​​需​​​要​​​一​​​个​​​外​​​部​​​的​​​ Red Hat Network 帐​​​户​​​。​​​这​​​个​​​帐​​​户​​​是​​​在​​​购​​​买​​​服​​​务​​​的​​​时​​​候​​​由​​​销​​​售​​​代​​​表​​​创​​​建​​​的​​​。​​​

    警告

    不​​​要​​​在​​​以​​​下​​​ RHN 主​​​机​​​托​​​管​​​的​​​子​​​频​​​道​​​中​​​订​​​阅​​​您​​​的​​​ RHN Satellite:
    • 红​​​帽​​​开​​​发​​​者​​​套​​​件​​​
    • 红​​​帽​​​应​​​用​​​程​​​序​​​服​​​务​​​器​​​
    • 红​​​帽​​​附​​​加​​​
    订​​​阅​​​这​​​些​​​频​​​道​​​并​​​更​​​新​​​您​​​的​​​ Satellite(如​​​在​​​ Red Hat Enterprise Linux 5 中​​​运​​​行​​​ yum,或​​​者​​​在​​​ Red Hat Enterprise Linux 的​​​较​​​早​​​的​​​版​​​本​​​中​​​运​​​行​​​ up2date)将​​​会​​​安​​​装​​​新​​​的​​​、​​​与​​​一​​​些​​​关​​​键​​​软​​​件​​​不​​​兼​​​容​​​的​​​软​​​件​​​,这​​​将​​​导​​​致​​​ Satellite 失​​​败​​​。​​​
  • 登​​​录​​​信​​​息​​​的​​​备​​​份​​​
    用​​​户​​​应​​​该​​​记​​​录​​​所​​​有​​​主​​​要​​​的​​​登​​​录​​​信​​​息​​​。​​​对​​​于​​​ RHN Satellite,这​​​包​​​括​​​在​​​ rhn.redhat.com 上​​​的​​​ Organization Administrator 帐​​​户​​​的​​​用​​​户​​​名​​​和​​​密​​​码​​​、​​​Satellite 本​​​身​​​的​​​主​​​管​​​理​​​员​​​帐​​​户​​​、​​​SSL 证​​​书​​​产​​​生​​​和​​​数​​​据​​​库​​​的​​​连​​​接​​​(它​​​还​​​需​​​要​​​一​​​个​​​ SID 或​​​网​​​络​​​服​​​务​​​名​​​)。​​​Red Hat 强​​​烈​​​推​​​荐​​​您​​​把​​​这​​​些​​​信​​​息​​​复​​​制​​​到​​​多​​​个​​​独​​​立​​​的​​​软​​​盘​​​中​​​,并​​​把​​​这​​​些​​​信​​​息​​​打​​​印​​​出​​​来​​​并​​​保​​​存​​​在​​​一​​​个​​​防​​​火​​​的​​​保​​​险​​​箱​​​中​​​。​​​
除​​​这​​​些​​​要​​​求​​​外​​​,我​​​们​​​还​​​建​​​议​​​您​​​使​​​用​​​以​​​下​​​方​​​法​​​配​​​置​​​您​​​的​​​ RHN Satellite:
  • 如​​​果​​​ Satellite 需​​​要​​​通​​​过​​​互​​​联​​​网​​​进​​​行​​​访​​​问​​​,则​​​需​​​要​​​使​​​用​​​防​​​火​​​墙​​​保​​​护​​​整​​​个​​​ RHN Satellite 系​​​统​​​。​​​如​​​果​​​ RHN Satellite 运​​​行​​​在​​​一​​​个​​​独​​​立​​​的​​​环​​​境​​​中​​​,则​​​不​​​需​​​要​​​连​​​接​​​互​​​联​​​网​​​。​​​这​​​个​​​功​​​能​​​可​​​代​​​替​​​向​​​独​​​立​​​系​​​统​​​中​​​下​​​载​​​频​​​道​​​内​​​容​​​ ISO 来​​​与​​​中​​​央​​​ Red Hat Network 服​​​务​​​器​​​同​​​步​​​的​​​操​​​作​​​。​​​其​​​它​​​ RHN Satellite 应​​​该​​​直​​​接​​​通​​​过​​​互​​​联​​​网​​​进​​​行​​​同​​​步​​​。​​​

    注意

    如​​​果​​​您​​​正​​​在​​​运​​​行​​​一​​​个​​​断​​​开​​​连​​​接​​​的​​​ Satellite,即​​​没​​​有​​​在​​​ RHN 主​​​机​​​托​​​管​​​注​​​册​​​,则​​​安​​​装​​​程​​​序​​​会​​​注​​​意​​​到​​​这​​​种​​​情​​​况​​​并​​​返​​​回​​​一​​​个​​​缺​​​少​​​的​​​,需​​​要​​​安​​​装​​​在​​​ @base 中​​​的​​​附​​​加​​​软​​​件​​​包​​​列​​​表​​​,然​​​后​​​安​​​装​​​程​​​序​​​会​​​退​​​出​​​。​​​这​​​样​​​就​​​可​​​让​​​您​​​安​​​装​​​那​​​些​​​软​​​件​​​包​​​。​​​您​​​可​​​能​​​需​​​要​​​使​​​用​​​安​​​装​​​ ISO 映​​​像​​​或​​​者​​​ DVD 介​​​质​​​为​​​那​​​些​​​软​​​件​​​包​​​生​​​成​​​一​​​个​​​程​​​序​​​库​​​,然​​​后​​​重​​​新​​​运​​​行​​​ Satellite 安​​​装​​​程​​​序​​​。​​​
  • 所​​​有​​​不​​​需​​​要​​​的​​​端​​​口​​​都​​​不​​​应​​​该​​​通​​​过​​​防​​​火​​​墙​​​。​​​客​​​户​​​端​​​系​​​统​​​只​​​通​​​过​​​端​​​口​​​ 80、​​​443 和​​​ 4545(如​​​果​​​使​​​用​​​Monitoring)与​​​ RHN Satellite 连​​​接​​​。​​​另​​​外​​​,如​​​果​​​您​​​计​​​划​​​使​​​用​​​ Satellite 到​​​客​​​户​​​端​​​系​​​统​​​的​​​ push 动​​​作​​​,如​​​在​​​ 第 8.11 节 “在​​​客​​​户​​​端​​​启​​​用​​​ Push” 中​​​所​​​述​​​,您​​​必​​​须​​​允​​​许​​​使​​​用​​​端​​​口​​​ 5222 的​​​入​​​站​​​连​​​接​​​。​​​最​​​后​​​,如​​​果​​​ Satellite 还​​​会​​​ push 到​​​ RHN Proxy Server,则​​​您​​​还​​​必​​​须​​​允​​​许​​​所​​​有​​​端​​​口​​​ 5269 的​​​入​​​站​​​连​​​接​​​。​​​
  • 任​​​何​​​系​​​统​​​组​​​件​​​都​​​不​​​应​​​该​​​直​​​接​​​对​​​公​​​众​​​有​​​效​​​。​​​只​​​有​​​系​​​统​​​管​​​理​​​员​​​才​​​可​​​以​​​使​​​用​​​ shell 访​​​问​​​这​​​些​​​机​​​器​​​。​​​
  • 使​​​用​​​ ntsysv 或​​​ chkconfig 禁​​​用​​​不​​​需​​​要​​​的​​​服​​​务​​​。​​​
  • 应​​​启​​​用​​​ httpd 服​​​务​​​。​​​
  • 如​​​果​​​ Satellite 为​​​有​​​ Monitoring 权​​​利​​​的​​​系​​​统​​​提​​​供​​​服​​​务​​​,而​​​且​​​您​​​希​​​望​​​通​​​过​​​电​​​子​​​邮​​​件​​​来​​​确​​​认​​​您​​​所​​​收​​​到​​​的​​​更​​​改​​​通​​​知​​​,您​​​必​​​须​​​正​​​确​​​地​​​配​​​置​​​ sendmail 来​​​处​​​理​​​收​​​到​​​的​​​邮​​​件​​​(请​​​参​​​阅​​​ 第 4.5 节 “Sendmail 配​​​置​​​”)。​​​
最​​​后​​​,您​​​大​​​概​​​需​​​要​​​按​​​这​​​个​​​顺​​​序​​​使​​​用​​​以​​​下​​​的​​​技​​​术​​​文​​​档​​​:
  1. 《​​​RHN Satellite安​​​装​​​指​​​南​​​》​​​— 这​​​个​​​您​​​正​​​在​​​阅​​​读​​​的​​​文​​​档​​​提​​​供​​​了​​​启​​​动​​​和​​​运​​​行​​​ RHN Satellite 所​​​需​​​要​​​的​​​步​​​骤​​​。​​​
  2. 《​​​RHN 客​​​户​​​配​​​置​​​指​​​南​​​》​​​— 这​​​个​​​指​​​南​​​介​​​绍​​​了​​​如​​​何​​​配​​​置​​​由​​​ RHN Proxy Server 或​​​ RHN Satellite 提​​​供​​​服​​​务​​​的​​​客​​​户​​​端​​​系​​​统​​​。​​​(您​​​还​​​需​​​要​​​参​​​考​​​《​​​RHN 参​​​考​​​指​​​南​​​》​​​来​​​获​​​得​​​注​​​册​​​和​​​更​​​新​​​系​​​统​​​的​​​步​​​骤​​​。​​​)
  3. 《​​​RHN 频​​​道​​​管​​​理​​​指​​​南​​​》​​​— 这​​​个​​​指​​​南​​​详​​​细​​​地​​​介​​​绍​​​了​​​构​​​建​​​定​​​制​​​软​​​件​​​包​​​、​​​创​​​建​​​定​​​制​​​频​​​道​​​和​​​管​​​理​​​专​​​用​​​勘​​​误​​​的​​​方​​​法​​​。​​​
  4. 《​​​RHN 参​​​考​​​指​​​南​​​》​​​— 这​​​个​​​指​​​南​​​介​​​绍​​​了​​​如​​​何​​​创​​​建​​​ RHN 帐​​​户​​​、​​​注​​​册​​​和​​​更​​​新​​​系​​​统​​​以​​​及​​​如​​​果​​​使​​​用​​​ RHN 网​​​站​​​来​​​获​​​得​​​最​​​大​​​的​​​益​​​处​​​。​​​这​​​个​​​指​​​南​​​在​​​安​​​装​​​和​​​配​​​置​​​的​​​过​​​程​​​中​​​会​​​非​​​常​​​有​​​用​​​。​​​
RHN Satellite 可​​​以​​​被​​​配​​​置​​​为​​​不​​​同​​​的​​​形​​​式​​​。​​​以​​​下​​​的​​​因​​​素​​​会​​​影​​​响​​​到​​​形​​​式​​​的​​​选​​​择​​​:
  • RHN Satellite 提​​​供​​​服​​​务​​​的​​​客​​​户​​​系​​​统​​​的​​​总​​​数​​​。​​​
  • 预​​​期​​​同​​​时​​​连​​​接​​​到​​​ RHN Satellite 的​​​最​​​大​​​客​​​户​​​端​​​数​​​。​​​
  • RHN Satellite 提​​​供​​​服​​​务​​​的​​​定​​​制​​​软​​​件​​​包​​​和​​​频​​​道​​​的​​​数​​​。​​​
  • 在​​​客​​​户​​​环​​​境​​​中​​​使​​​用​​​的​​​ RHN Satellite 数​​​。​​​
  • 在​​​客​​​户​​​环​​​境​​​中​​​使​​​用​​​的​​​ RHN Proxy Server 数​​​。​​​
这​​​章​​​的​​​其​​​它​​​部​​​分​​​会​​​介​​​绍​​​可​​​能​​​的​​​配​​​置​​​形​​​式​​​以​​​及​​​它​​​们​​​的​​​特​​​点​​​。​​​
最​​​简​​​单​​​的​​​配​​​置​​​就​​​是​​​使​​​用​​​一​​​个​​​单​​​独​​​的​​​ RHN Satellite 为​​​整​​​个​​​网​​​络​​​提​​​供​​​服​​​务​​​。​​​这​​​个​​​配​​​置​​​适​​​用​​​于​​​一​​​个​​​中​​​型​​​的​​​客​​​户​​​群​​​和​​​网​​​络​​​。​​​
使​​​用​​​一​​​个​​​ RHN Satellite 的​​​缺​​​点​​​是​​​随​​​着​​​客​​​户​​​端​​​对​​​软​​​件​​​包​​​需​​​要​​​的​​​增​​​长​​​,它​​​的​​​性​​​能​​​将​​​会​​​受​​​到​​​影​​​响​​​。​​​
单​​​一​​​ Satellite 拓​​​扑​​​结​​​构​​​

图 3.1. 单​​​一​​​ Satellite 拓​​​扑​​​结​​​构​​​

在​​​一​​​个​​​大​​​型​​​的​​​网​​​络​​​环​​​境​​​中​​​,通​​​常​​​需​​​要​​​一​​​个​​​分​​​布​​​式​​​的​​​系​​​统​​​结​​​构​​​,如​​​一​​​个​​​多​​​ Satellite 横​​​向​​​分​​​阶​​​拓​​​扑​​​结​​​构​​​并​​​平​​​衡​​​客​​​户​​​的​​​请​​​求​​​负​​​载​​​。​​​
使​​​用​​​ rhn-satellite-exporter 和​​​ satellite-sync -m 命​​​令​​​可​​​以​​​在​​​ RHN Satellite 间​​​进​​​行​​​同​​​步​​​。​​​这​​​个​​​功​​​能​​​在​​​ 第 6.1.1 节 “rhn-satellite-exporter 中​​​被​​​详​​​细​​​介​​​绍​​​。​​​
这​​​个​​​结​​​构​​​的​​​主​​​要​​​缺​​​点​​​是​​​需​​​要​​​额​​​外​​​的​​​维​​​护​​​管​​​理​​​。​​​
多​​​ Satellite 横​​​向​​​分​​​阶​​​拓​​​扑​​​结​​​构​​​

图 3.2. 多​​​ Satellite 横​​​向​​​分​​​阶​​​拓​​​扑​​​结​​​构​​​

另​​​一​​​个​​​可​​​以​​​均​​​衡​​​负​​​载​​​的​​​方​​​法​​​是​​​在​​​一​​​个​​​ RHN Satellite 下​​​面​​​安​​​装​​​多​​​个​​​ RHN Proxy Server。​​​这​​​些​​​ RHN Proxy Server 会​​​连​​​接​​​到​​​ Satellite 来​​​获​​​得​​​ Red Hat Network 中​​​的​​​ RPM,并​​​在​​​本​​​地​​​生​​​成​​​定​​​制​​​的​​​软​​​件​​​包​​​。​​​Proxy 实​​​际​​​就​​​是​​​ Satellite 的​​​客​​​户​​​端​​​系​​​统​​​。​​​
在​​​这​​​个​​​纵​​​向​​​分​​​阶​​​配​​​置​​​中​​​,只​​​在​​​ RHN Satellite 中​​​生​​​成​​​频​​​道​​​和​​​ RPM。​​​用​​​这​​​种​​​方​​​法​​​,Proxy 会​​​从​​​中​​​央​​​位​​​置​​​继​​​承​​​并​​​提​​​供​​​软​​​件​​​包​​​。​​​有​​​关​​​详​​​情​​​请​​​参​​​考​​​《​​​RHN 频​​​道​​​管​​​理​​​指​​​南​​​》​​​。​​​
同​​​样​​​,您​​​应​​​该​​​生​​​成​​​ Satellite 的​​​ Proxy 的​​​ SSL 证​​​书​​​,同​​​时​​​将​​​其​​​设​​​置​​​为​​​为​​​客​​​户​​​端​​​系​​​统​​​提​​​供​​​服​​​务​​​。​​​此​​​过​​​程​​​详​​​见​​​《​​​RHN 客​​​户​​​端​​​配​​​置​​​指​​​南​​​》​​​。​​​
Satellite 代​​​理​​​纵​​​向​​​分​​​阶​​​拓​​​扑​​​结​​​构​​​

图 3.3. Satellite 代​​​理​​​纵​​​向​​​分​​​阶​​​拓​​​扑​​​结​​​构​​​

第 4 章 安​​​装​​​

本​​​章​​​介​​​绍​​​了​​​ RHN Satellite 的​​​初​​​始​​​安​​​装​​​。​​​它​​​假​​​设​​​满​​​足​​​了​​​在​​​ 第 2 章 要​​​求​​​ 中​​​列​​​出​​​的​​​前​​​提​​​要​​​求​​​。​​​如​​​果​​​您​​​需​​​要​​​从​​​旧​​​版​​​本​​​升​​​级​​​到​​​新​​​版​​​本​​​的​​​ RHN Satellite,请​​​联​​​系​​​您​​​的​​​ Red Hat 的​​​客​​​户​​​服​​​务​​​代​​​表​​​来​​​获​​​得​​​帮​​​助​​​。​​​

4.1. 基​​​本​​​安​​​装​​​

RHN Satellite 是​​​被​​​设​​​计​​​在​​​ Red Hat Enterprise Linux AS 操​​​作​​​系​​​统​​​中​​​运​​​行​​​的​​​。​​​因​​​此​​​,第​​​一​​​步​​​是​​​使​​​用​​​磁​​​盘​​​、​​​ISO 映​​​像​​​或​​​ kickstart 来​​​安​​​装​​​基​​​本​​​的​​​操​​​作​​​系​​​统​​​。​​​在​​​安​​​装​​​的​​​过​​​程​​​中​​​以​​​及​​​安​​​装​​​后​​​,您​​​应​​​该​​​确​​​定​​​:
  • 分​​​配​​​足​​​够​​​大​​​的​​​分​​​区​​​空​​​间​​​来​​​存​​​储​​​数​​​据​​​。​​​默​​​认​​​频​​​道​​​软​​​件​​​包​​​的​​​存​​​储​​​位​​​置​​​是​​​ /var/satellite。​​​在​​​带​​​有​​​ Embedded Database 的​​​ RHN Satellite 中​​​,数​​​据​​​库​​​ RPM 会​​​在​​​ /opt 分​​​区​​​中​​​,而​​​数​​​据​​​库​​​本​​​身​​​被​​​位​​​于​​​ /rhnsat 。​​​具​​​体​​​说​​​明​​​请​​​请​​​参​​​阅​​​ 第 2.2 节 “硬​​​件​​​要​​​求​​​”。​​​
  • 在​​​ Satellite 和​​​独​​​立​​​的​​​数​​​据​​​库​​​中​​​启​​​用​​​网​​​络​​​时​​​间​​​协​​​议​​​(NTP)并​​​选​​​择​​​适​​​当​​​的​​​时​​​区​​​。​​​所​​​有​​​客​​​户​​​端​​​系​​​统​​​应​​​该​​​已​​​经​​​运​​​行​​​了​​​ ntpd 守​​​护​​​进​​​程​​​并​​​被​​​设​​​置​​​了​​​正​​​确​​​的​​​时​​​区​​​。​​​
  • 鉴​​​于​​​潜​​​在​​​的​​​复​​​杂​​​性​​​,强​​​烈​​​推​​​荐​​​您​​​本​​​地​​​挂​​​载​​​ /home/ 分​​​区​​​。​​​

4.2. RHN Satellite Installation Program

以​​​下​​​的​​​内​​​容​​​介​​​绍​​​了​​​如​​​何​​​运​​​行​​​ RHN Satellite Installation Program

重要

鉴​​​于​​​潜​​​在​​​的​​​复​​​杂​​​性​​​,强​​​烈​​​推​​​荐​​​您​​​本​​​地​​​挂​​​载​​​ /home/ 分​​​区​​​。​​​
  1. 以​​​ root 用​​​户​​​的​​​身​​​份​​​登​​​录​​​到​​​这​​​个​​​系​​​统​​​。​​​
  2. 插​​​入​​​包​​​括​​​安​​​装​​​文​​​件​​​的​​​ RHN Satellite 服​​​务​​​器​​​ CD 或​​​从​​​ RHN 网​​​站​​​下​​​载​​​ ISO 映​​​像​​​。​​​
  3. 如​​​果​​​您​​​从​​​ CD 安​​​装​​​,Red Hat Enterprise Linux 可​​​能​​​会​​​自​​​动​​​挂​​​载​​​ CD。​​​如​​​果​​​ CD 被​​​自​​​动​​​挂​​​载​​​,它​​​会​​​被​​​挂​​​载​​​在​​​ /media/cdrom/ 目​​​录​​​中​​​。​​​
    如​​​果​​​ Red Hat Enterprise Linux 没​​​有​​​自​​​动​​​挂​​​载​​​ CD,使​​​用​​​以​​​下​​​命​​​令​​​手​​​动​​​将​​​其​​​挂​​​载​​​到​​​ /media/cdrom/
    mount /dev/cdrom /media/cdrom
    
    Copy to Clipboard Toggle word wrap
    如​​​果​​​您​​​通​​​过​​​一​​​个​​​ ISO 来​​​安​​​装​​​,使​​​用​​​以​​​下​​​命​​​令​​​在​​​包​​​含​​​它​​​的​​​目​​​录​​​中​​​挂​​​载​​​这​​​个​​​文​​​件​​​:
    mount -o loop iso_filename /media/cdrom
    
    Copy to Clipboard Toggle word wrap
    剩​​​余​​​的​​​步​​​骤​​​都​​​是​​​假​​​定​​​ ISO 被​​​挂​​​载​​​在​​​ /mnt/cdrom/ 下​​​进​​​行​​​的​​​。​​​
  4. 确​​​认​​​ RHN 权​​​利​​​证​​​书​​​已​​​经​​​被​​​复​​​制​​​到​​​ Satellite 的​​​文​​​件​​​系​​​统​​​中​​​。​​​它​​​可​​​以​​​使​​​用​​​任​​​何​​​名​​​字​​​并​​​被​​​存​​​在​​​任​​​何​​​目​​​录​​​中​​​。​​​安​​​装​​​程​​​序​​​会​​​要​​​求​​​您​​​提​​​供​​​它​​​的​​​位​​​置​​​。​​​另​​​外​​​,确​​​定​​​您​​​的​​​帐​​​户​​​已​​​经​​​获​​​得​​​了​​​安​​​装​​​所​​​需​​​要​​​的​​​权​​​利​​​。​​​例​​​如​​​,一​​​个​​​新​​​的​​​ Satellite 需​​​要​​​ Red Hat Enterprise Linux AS 的​​​ Management 或​​​ Provisioning 权​​​利​​​并​​​还​​​需​​​要​​​一​​​个​​​ RHN Satellite 权​​​利​​​。​​​

    警告

    用​​​户​​​应​​​该​​​注​​​意​​​,RHN Satellite Installation Program 会​​​更​​​新​​​内​​​核​​​和​​​所​​​有​​​需​​​要​​​的​​​软​​​件​​​包​​​。​​​
  5. 在​​​ /media/cdrom/ 目​​​录​​​中​​​输​​​入​​​以​​​下​​​命​​​令​​​来​​​运​​​行​​​ RHN Satellite Installation Program
    ./install.pl
    
    Copy to Clipboard Toggle word wrap
    这​​​个​​​脚​​​本​​​包​​​括​​​了​​​几​​​个​​​选​​​择​​​。​​​要​​​查​​​看​​​这​​​些​​​选​​​项​​​,输​​​入​​​以​​​下​​​命​​​令​​​:
    ./install.pl --help
    
    Copy to Clipboard Toggle word wrap
  6. 这​​​个​​​脚​​​本​​​首​​​先​​​会​​​进​​​行​​​一​​​个​​​条​​​件​​​检​​​查​​​。​​​这​​​些​​​检​​​查​​​可​​​以​​​保​​​证​​​在​​​安​​​装​​​开​​​始​​​前​​​满​​​足​​​了​​​ 第 2 章 要​​​求​​​ 中​​​列​​​出​​​的​​​条​​​件​​​。​​​
    * Starting the Red Hat Network Satellite installer.
    * Performing pre-install checks. 
    * Pre-install checks complete.  Beginning installation.
    
    Copy to Clipboard Toggle word wrap
  7. 在​​​提​​​示​​​符​​​后​​​输​​​入​​​您​​​希​​​望​​​ Satellite 的​​​提​​​示​​​信​​​息​​​发​​​送​​​到​​​的​​​电​​​子​​​邮​​​件​​​地​​​址​​​。​​​在​​​这​​​里​​​使​​​用​​​一​​​个​​​通​​​用​​​的​​​电​​​子​​​邮​​​件​​​地​​​址​​​而​​​不​​​使​​​用​​​某​​​个​​​特​​​定​​​人​​​的​​​地​​​址​​​邮​​​件​​​地​​​址​​​会​​​是​​​一​​​个​​​好​​​的​​​方​​​法​​​,这​​​是​​​因​​​为​​​这​​​个​​​邮​​​件​​​地​​​址​​​会​​​收​​​到​​​大​​​量​​​的​​​邮​​​件​​​。​​​
    ? Admin email address? sat-admin@example.com
    
    Copy to Clipboard Toggle word wrap
  8. Satellite 然​​​后​​​会​​​使​​​用​​​您​​​的​​​ RHN 主​​​机​​​环​​​境​​​帐​​​户​​​进​​​行​​​注​​​册​​​,所​​​有​​​需​​​要​​​的​​​软​​​件​​​包​​​会​​​被​​​安​​​装​​​并​​​更​​​新​​​。​​​
    * RHN Registration 
    * Installing updates. 
    * Installing RHN packages.
    
    Copy to Clipboard Toggle word wrap
  9. 接​​​下​​​来​​​,RHN Satellite Installation Program 会​​​下​​​载​​​并​​​安​​​装​​​ RHN GPG 密​​​钥​​​,并​​​在​​​需​​​要​​​的​​​情​​​况​​​下​​​设​​​置​​​ /root/.gnupg/ 目​​​录​​​。​​​
    * Setting up environment and users 
    ** GPG: Initializing GPG and importing RHN key. 
    ** GPG: Creating /root/.gnupg directory
    
    Copy to Clipboard Toggle word wrap
  10. 如​​​果​​​您​​​使​​​用​​​带​​​有​​​ Embedded Database 的​​​ RHN Satellite,下​​​一​​​步​​​会​​​创​​​建​​​并​​​产​​​生​​​初​​​始​​​的​​​数​​​据​​​库​​​。​​​如​​​果​​​您​​​安​​​装​​​带​​​有​​​ Stand-Alone Database 的​​​ RHN Satellite,安​​​装​​​程​​​序​​​会​​​与​​​数​​​据​​​库​​​相​​​连​​​。​​​这​​​一​​​步​​​会​​​需​​​要​​​一​​​些​​​时​​​间​​​。​​​如​​​果​​​您​​​想​​​监​​​控​​​安​​​装​​​进​​​程​​​,在​​​一​​​个​​​单​​​独​​​的​​​窗​​​口​​​中​​​使​​​用​​​ tail 来​​​监​​​控​​​ /var/log/rhn/install_db.log 文​​​件​​​。​​​
    * Setting up database. 
    ** Database: Installing the embedded database (not the schema). 
    ** Database: Shutting down the database first. 
    ** Database: Installing the database:
    ** Database: This is a long process that is logged in:
    ** Database:   /var/log/rhn/install_db.log
    *** Progress: ####
    
    Copy to Clipboard Toggle word wrap
  11. 数​​​据​​​库​​​安​​​装​​​完​​​成​​​后​​​,或​​​创​​​建​​​了​​​到​​​数​​​据​​​库​​​的​​​连​​​接​​​后​​​,就​​​会​​​配​​​置​​​ Satellite。​​​
    * Setting up environment and users.
    
    Copy to Clipboard Toggle word wrap
  12. 要​​​激​​​活​​​ Satellite,您​​​必​​​须​​​指​​​定​​​您​​​的​​​ Satellite 证​​​书​​​的​​​位​​​置​​​。​​​
    * Activating Satellite. 
    Where is your satellite certificate file? /root/example.cert
    
    Copy to Clipboard Toggle word wrap
  13. 下​​​一​​​步​​​是​​​为​​​ Satellite 创​​​建​​​一​​​个​​​ CA 证​​​书​​​。​​​您​​​需​​​要​​​回​​​答​​​几​​​个​​​问​​​题​​​。​​​
    CA 证​​​书​​​
    为​​​这​​​个​​​证​​​书​​​输​​​入​​​一​​​个​​​密​​​码​​​。​​​
    机​​​构​​​
    输​​​入​​​您​​​的​​​机​​​构​​​名​​​
    电​​​子​​​邮​​​件​​​地​​​址​​​
    输​​​入​​​一​​​个​​​电​​​子​​​邮​​​件​​​地​​​址​​​来​​​与​​​这​​​个​​​证​​​书​​​相​​​连​​​,例​​​如​​​在​​​上​​​一​​​步​​​输​​​入​​​的​​​管​​​理​​​员​​​的​​​电​​​子​​​邮​​​件​​​。​​​
    城​​​市​​​
    输​​​入​​​ Satellite 所​​​处​​​的​​​城​​​市​​​名​​​。​​​
    国​​​家​​​
    输​​​入​​​ Satellite 所​​​处​​​的​​​国​​​家​​​代​​​码​​​。​​​这​​​个​​​代​​​码​​​必​​​须​​​是​​​两​​​个​​​字​​​母​​​,否​​​则​​​证​​​书​​​的​​​产​​​生​​​将​​​失​​​败​​​。​​​
  14. 生​​​成​​​ CA 证​​​书​​​后​​​,RHN Satellite Installation Program 会​​​进​​​行​​​最​​​后​​​的​​​配​​​置​​​并​​​重​​​新​​​启​​​动​​​相​​​关​​​的​​​服​​​务​​​。​​​
    * Final configuration. 
    * Restarting services.
    Installation complete. 
    Visit https://your-satellite.example.com to create the satellite administrator account.
    
    Copy to Clipboard Toggle word wrap
  15. 根​​​据​​​屏​​​幕​​​中​​​的​​​提​​​示​​​进​​​行​​​操​​​作​​​,并​​​在​​​一​​​个​​​网​​​络​​​浏​​​览​​​器​​​中​​​访​​​问​​​您​​​的​​​ Satellite(使​​​用​​​ FQDN)。​​​创​​​建​​​ satellite 管​​​理​​​员​​​(也​​​被​​​称​​​为​​​ Organization Administrator)帐​​​户​​​,点​​​ 创​​​建​​​登​​​录​​​ 按​​​钮​​​进​​​入​​​下​​​一​​​页​​​:「​​​您​​​的​​​ RHN」​​​。​​​
    创​​​建​​​管​​​理​​​帐​​​户​​​

    图 4.1. 创​​​建​​​管​​​理​​​帐​​​户​​​

  16. 一​​​个​​​蓝​​​色​​​的​​​文​​​本​​​框​​​会​​​出​​​现​​​在​​​屏​​​幕​​​的​​​上​​​放​​​来​​​提​​​示​​​您​​​现​​​在​​​可​​​以​​​自​​​定​​​义​​​ Satellite 设​​​置​​​。​​​要​​​自​​​定​​​义​​​ Satellite 设​​​置​​​,请​​​点​​​「​​​点​​​这​​​里​​​」​​​。​​​
    最​​​后​​​配​​​置​​​提​​​示​​​

    图 4.2. 最​​​后​​​配​​​置​​​提​​​示​​​

  17. 「​​​Satellite 配​​​置​​​ - 常​​​规​​​配​​​置​​​」​​​允​​​许​​​您​​​来​​​修​​​改​​​多​​​数​​​基​​​本​​​的​​​ Satellite 配​​​置​​​,如​​​管​​​理​​​电​​​子​​​邮​​​件​​​的​​​地​​​址​​​,是​​​否​​​启​​​用​​​监​​​测​​​。​​​
    常​​​规​​​配​​​置​​​

    图 4.3. 常​​​规​​​配​​​置​​​

  18. 「​​​RHN Satellite 配​​​置​​​ - 监​​​测​​​」​​​页​​​允​​​许​​​您​​​对​​​这​​​个​​​ Satellite 的​​​监​​​测​​​功​​​能​​​进​​​行​​​配​​​置​​​。​​​本​​​地​​​的​​​邮​​​件​​​服​​​务​​​器​​​和​​​本​​​地​​​的​​​主​​​域​​​被​​​用​​​来​​​向​​​管​​​理​​​人​​​员​​​发​​​送​​​监​​​测​​​通​​​知​​​信​​​息​​​。​​​它​​​只​​​在​​​您​​​要​​​从​​​探​​​测​​​获​​​得​​​警​​​告​​​通​​​知​​​的​​​时​​​候​​​才​​​需​​​要​​​。​​​如​​​果​​​您​​​需​​​要​​​它​​​,提​​​供​​​邮​​​件​​​服​​​务​​​器​​​和​​​使​​​用​​​的​​​域​​​的​​​信​​​息​​​。​​​请​​​注​​​意​​​,sendmail 必​​​须​​​被​​​配​​​置​​​来​​​处​​​理​​​通​​​知​​​邮​​​件​​​的​​​重​​​新​​​定​​​向​​​。​​​请​​​参​​​阅​​​ 第 4.5 节 “Sendmail 配​​​置​​​” 来​​​获​​​得​​​更​​​多​​​的​​​信​​​息​​​。​​​当​​​完​​​成​​​后​​​,点​​​「​​​继​​​续​​​」​​​。​​​「​​​RHN 注​​​册​​​」​​​页​​​将​​​出​​​现​​​。​​​
    监​​​测​​​

    图 4.4. 监​​​测​​​

  19. 「​​​RHN Satellite 配​​​置​​​ - 权​​​利​​​证​​​书​​​」​​​页​​​允​​​许​​​您​​​上​​​传​​​一​​​个​​​新​​​的​​​ RHN 权​​​利​​​证​​​书​​​。​​​要​​​指​​​定​​​证​​​书​​​的​​​路​​​径​​​,点​​​「​​​浏​​​览​​​」​​​,找​​​到​​​相​​​应​​​的​​​文​​​件​​​并​​​选​​​择​​​它​​​。​​​要​​​输​​​入​​​它​​​的​​​内​​​容​​​,在​​​一​​​个​​​文​​​本​​​编​​​辑​​​器​​​中​​​打​​​开​​​您​​​的​​​证​​​书​​​,把​​​所​​​有​​​的​​​内​​​容​​​复​​​制​​​到​​​底​​​部​​​的​​​文​​​字​​​项​​​中​​​。​​​Red Hat 推​​​荐​​​使​​​用​​​文​​​件​​​位​​​置​​​,这​​​样​​​可​​​以​​​减​​​少​​​错​​​误​​​。​​​点​​​ 验​​​证​​​证​​​书​​​ 来​​​继​​​续​​​。​​​如​​​果​​​您​​​收​​​到​​​一​​​个​​​与​​​ DNS 相​​​关​​​的​​​错​​​误​​​,请​​​确​​​定​​​您​​​的​​​ Satellite 被​​​正​​​确​​​配​​​置​​​。​​​请​​​参​​​阅​​​ 第 7.4 节 “主​​​机​​​没​​​有​​​找​​​到​​​/不​​​能​​​决​​​定​​​ FQDN”。​​​
    证​​​书​​​

    图 4.5. 证​​​书​​​

  20. 「​​​RHN Satellite 配​​​置​​​ - 启​​​动​​​脚​​​本​​​」​​​页​​​允​​​许​​​您​​​创​​​建​​​一​​​个​​​脚​​​本​​​来​​​把​​​客​​​户​​​系​​​统​​​从​​​中​​​央​​​ RHN 服​​​务​​​器​​​重​​​新​​​定​​​向​​​到​​​ Satellite。​​​这​​​个​​​脚​​​本​​​(存​​​在​​​ Satellite 的​​​ /var/www/html/pub/bootstrap/ 目​​​录​​​中​​​)会​​​大​​​大​​​减​​​少​​​重​​​新​​​配​​​置​​​所​​​有​​​系​​​统​​​的​​​工​​​作​​​。​​​在​​​默​​​认​​​情​​​况​​​下​​​,这​​​个​​​工​​​作​​​需​​​要​​​从​​​中​​​央​​​的​​​ RHN 服​​​务​​​器​​​上​​​获​​​得​​​软​​​件​​​包​​​。​​​所​​​需​​​要​​​的​​​项​​​会​​​根​​​据​​​前​​​一​​​个​​​安​​​装​​​的​​​步​​​骤​​​被​​​填​​​写​​​。​​​请​​​确​​​认​​​这​​​些​​​信​​​息​​​是​​​正​​​确​​​的​​​。​​​
    选​​​择​​​框​​​提​​​供​​​了​​​使​​​用​​​内​​​建​​​安​​​全​​​ SSL 和​​​ GNU Privacy Guard(GPG)功​​​能​​​的​​​选​​​择​​​。​​​另​​​外​​​,您​​​可​​​以​​​接​​​受​​​远​​​程​​​命​​​令​​​以​​​及​​​在​​​这​​​里​​​启​​​动​​​对​​​这​​​个​​​系​​​统​​​的​​​远​​​程​​​配​​​置​​​管​​​理​​​。​​​这​​​两​​​个​​​功​​​能​​​对​​​完​​​成​​​客​​​户​​​配​​​置​​​非​​​常​​​有​​​用​​​。​​​最​​​后​​​,如​​​果​​​您​​​使​​​用​​​一​​​个​​​ HTTP proxy 服​​​务​​​器​​​,您​​​需​​​要​​​完​​​成​​​相​​​关​​​的​​​项​​​。​​​在​​​完​​​成​​​后​​​,点​​​ 生​​​成​​​启​​​动​​​脚​​​本​​​。​​​「​​​安​​​装​​​完​​​成​​​」​​​页​​​将​​​出​​​现​​​。​​​
    引​​​导​​​程​​​序​​​

    图 4.6. 引​​​导​​​程​​​序​​​

  21. 「​​​RHN Satellite 配​​​置​​​ - 重​​​启​​​」​​​页​​​包​​​括​​​了​​​配​​​置​​​ Satellite 的​​​最​​​后​​​一​​​步​​​。​​​要​​​使​​​前​​​面​​​所​​​做​​​的​​​设​​​置​​​起​​​作​​​用​​​,点​​​「​​​重​​​启​​​」​​​按​​​钮​​​来​​​重​​​新​​​启​​​动​​​ Satellite。​​​请​​​注​​​意​​​,重​​​新​​​启​​​动​​​的​​​过​​​程​​​大​​​约​​​需​​​要​​​ 4 - 5 分​​​钟​​​。​​​
    重​​​启​​​

    图 4.7. 重​​​启​​​

  22. 重​​​启​​​ Satellite 后​​​,倒​​​计​​​数​​​通​​​知​​​将​​​会​​​消​​​失​​​。​​​您​​​现​​​在​​​可​​​以​​​重​​​新​​​使​​​用​​​您​​​的​​​ Satellite 了​​​。​​​
    完​​​成​​​重​​​启​​​

    图 4.8. 完​​​成​​​重​​​启​​​

以​​​下​​​列​​​出​​​了​​​ Satellite 安​​​装​​​程​​​序​​​的​​​不​​​同​​​选​​​项​​​供​​​参​​​考​​​。​​​
Expand
表 4.1. 安​​​装​​​选​​​项​​​
选​​​项​​​ 使​​​用​​​
--help 输​​​出​​​帮​​​助​​​信​​​息​​​。​​​
--answer-file=<filename> 指​​​定​​​被​​​用​​​来​​​回​​​答​​​安​​​装​​​过​​​程​​​中​​​所​​​要​​​回​​​答​​​的​​​问​​​题​​​的​​​答​​​复​​​文​​​件​​​的​​​位​​​置​​​。​​​
--non-interactive 只​​​与​​​ --answer-file 选​​​项​​​一​​​起​​​使​​​用​​​。​​​但​​​ --answer-file 指​​​定​​​的​​​答​​​复​​​文​​​件​​​没​​​有​​​回​​​答​​​所​​​要​​​回​​​答​​​的​​​问​​​题​​​时​​​,安​​​装​​​过​​​程​​​将​​​退​​​出​​​,而​​​不​​​会​​​提​​​示​​​用​​​户​​​。​​​
--re-register 在​​​ RHN 上​​​注​​​册​​​系​​​统​​​(无​​​论​​​系​​​统​​​是​​​否​​​已​​​经​​​被​​​注​​​册​​​)。​​​
--disconnected 在​​​离​​​线​​​的​​​模​​​式​​​下​​​安​​​装​​​ satellite。​​​
--clear-db 在​​​安​​​装​​​前​​​删​​​除​​​所​​​有​​​现​​​有​​​的​​​数​​​据​​​库​​​方​​​案​​​。​​​这​​​将​​​破​​​坏​​​ Satellite 数​​​据​​​库​​​中​​​的​​​所​​​有​​​数​​​据​​​并​​​重​​​新​​​生​​​成​​​一​​​个​​​空​​​的​​​ Satellite 方​​​案​​​。​​​
--skip-system-version-test 在​​​安​​​装​​​前​​​不​​​检​​​查​​​红​​​帽​​​企​​​业​​​ Linux 的​​​版​​​本​​​。​​​
--skip-selinux-test 不​​​要​​​检​​​查​​​确​​​定​​​禁​​​用​​​了​​​ SELINUX。​​​
--skip-fqdn-test 不​​​验​​​证​​​系​​​统​​​是​​​否​​​有​​​一​​​个​​​有​​​效​​​的​​​主​​​机​​​名​​​。​​​RHN Satellite 需​​​要​​​在​​​安​​​装​​​的​​​过​​​程​​​中​​​正​​​确​​​设​​​定​​​主​​​机​​​名​​​。​​​使​​​用​​​这​​​个​​​选​​​项​​​可​​​能​​​导​​​致​​​ Satellite 服​​​务​​​器​​​无​​​法​​​完​​​全​​​正​​​常​​​工​​​作​​​。​​​
--skip-db-install 不​​​安​​​装​​​内​​​嵌​​​的​​​数​​​据​​​库​​​。​​​当​​​您​​​在​​​重​​​新​​​安​​​装​​​ satellite 而​​​不​​​需​​​要​​​清​​​除​​​数​​​据​​​库​​​时​​​,这​​​个​​​选​​​项​​​将​​​非​​​常​​​有​​​用​​​。​​​
--skip-db-diskspace-check 不​​​检​​​查​​​是​​​否​​​有​​​足​​​够​​​的​​​磁​​​盘​​​空​​​间​​​来​​​安​​​装​​​内​​​嵌​​​的​​​数​​​据​​​库​​​。​​​
--skip-db-population 不​​​产​​​生​​​数​​​据​​​库​​​ schema。​​​
--skip-gpg-key-import 不​​​导​​​入​​​红​​​帽​​​的​​​ GPG 密​​​钥​​​。​​​
--skip-ssl-cert-generation 不​​​为​​​这​​​个​​​ Satellite 产​​​生​​​ SSL 证​​​书​​​。​​​
--run-updater 如​​​果​​​系​​​统​​​已​​​经​​​注​​​册​​​,则​​​不​​​会​​​要​​​求​​​您​​​为​​​ RHN 安​​​装​​​所​​​需​​​软​​​件​​​包​​​。​​​
RHN Satellite 安​​​装​​​程​​​序​​​的​​​一​​​个​​​选​​​项​​​允​​​许​​​用​​​户​​​使​​​用​​​一​​​个​​​答​​​复​​​文​​​件​​​。​​​它​​​包​​​括​​​了​​​全​​​部​​​或​​​部​​​分​​​安​​​装​​​程​​​序​​​需​​​要​​​询​​​问​​​的​​​问​​​题​​​的​​​答​​​案​​​,这​​​样​​​安​​​装​​​程​​​序​​​就​​​可​​​以​​​在​​​没​​​有​​​人​​​工​​​参​​​与​​​的​​​条​​​件​​​下​​​进​​​行​​​。​​​当​​​ Satellite 必​​​须​​​被​​​自​​​动​​​安​​​装​​​时​​​,这​​​个​​​选​​​项​​​就​​​非​​​常​​​有​​​用​​​。​​​CD 或​​​ ISO 中​​​的​​​ install/ 目​​​录​​​中​​​包​​​括​​​了​​​一​​​个​​​答​​​复​​​文​​​件​​​的​​​实​​​例​​​,它​​​的​​​文​​​件​​​名​​​是​​​ answers.txt。​​​
安​​​装​​​以​​​下​​​步​​​骤​​​使​​​用​​​一​​​个​​​安​​​装​​​文​​​件​​​来​​​进​​​行​​​自​​​动​​​安​​​装​​​:
  1. 按​​​照​​​ 第 4.2 节 “RHN Satellite Installation Program 中​​​步​​​骤​​​ 1 -5 操​​​作​​​。​​​
  2. 将​​​ answers.txt 文​​​件​​​复​​​制​​​到​​​ /tmp/answers.txt
    cp answers.txt /tmp/answers.txt
    
    Copy to Clipboard Toggle word wrap
  3. 编​​​辑​​​这​​​个​​​文​​​件​​​,添​​​加​​​您​​​的​​​机​​​构​​​所​​​需​​​的​​​选​​​项​​​。​​​
  4. 答​​​复​​​文​​​件​​​准​​​备​​​好​​​后​​​,在​​​命​​​令​​​行​​​中​​​使​​​用​​​ --answer-file 选​​​项​​​来​​​启​​​动​​​安​​​装​​​过​​​程​​​:
    ./install.pl --answer-file=/tmp/answers.txt
    
    Copy to Clipboard Toggle word wrap
    RHN Satellite 安​​​装​​​程​​​序​​​将​​​会​​​在​​​答​​​复​​​文​​​件​​​中​​​寻​​​找​​​所​​​需​​​的​​​答​​​案​​​。​​​系​​​统​​​将​​​会​​​提​​​示​​​用​​​户​​​来​​​回​​​答​​​那​​​些​​​在​​​答​​​复​​​文​​​件​​​中​​​没​​​有​​​回​​​答​​​的​​​问​​​题​​​。​​​
鉴​​​于​​​ RHN Satellite 使​​​用​​​ rhn.conf 控​​​制​​​其​​​连​​​接​​​设​​​置​​​的​​​方​​​法​​​,在​​​安​​​装​​​ RHN Satellite 前​​​都​​​无​​​法​​​在​​​该​​​文​​​件​​​中​​​添​​​加​​​任​​​何​​​选​​​项​​​。​​​如​​​果​​​您​​​的​​​网​​​络​​​在​​​机​​​构​​​的​​​ HTTP proxy 后​​​,则​​​您​​​无​​​法​​​在​​​安​​​装​​​时​​​激​​​活​​​ RHN Satellite。​​​要​​​解​​​决​​​这​​​个​​​问​​​题​​​首​​​先​​​请​​​执​​​行​​​断​​​开​​​的​​​ RHN Satellite 安​​​装​​​,安​​​装​​​完​​​成​​​后​​​将​​​配​​​置​​​切​​​换​​​到​​​连​​​接​​​的​​​方​​​法​​​。​​​以​​​下​​​演​​​示​​​了​​​如​​​何​​​在​​​ HTTP proxy 后​​​创​​​建​​​连​​​接​​​的​​​ RHN Satellite 安​​​装​​​:
  1. 完​​​成​​​红​​​帽​​​企​​​业​​​版​​​ Linux 4 或​​​者​​​ 5 的​​​最​​​小​​​安​​​装​​​(根​​​据​​​您​​​要​​​安​​​装​​​的​​​ RHN Satellite 版​​​本​​​进​​​行​​​选​​​择​​​)。​​​
  2. 配​​​置​​​系​​​统​​​使​​​其​​​连​​​接​​​到​​​ HTTP proxy 后​​​面​​​的​​​ RHN。​​​编​​​辑​​​ /etc/sysconfig/rhn/up2date.conf 文​​​件​​​如​​​下​​​:
    enableProxy=1
    enableProxyAuth=1
    httpProxy=<http-proxy-fqdn>
    proxyUser=<proxy-username>
    proxyPassword=<proxy-password>
    
    Copy to Clipboard Toggle word wrap
  3. 在​​​ RHN 中​​​注​​​册​​​系​​​统​​​。​​​
  4. 开​​​始​​​使​​​用​​​ disconnected 选​​​项​​​安​​​装​​​ RHN Satellite:
    ./install.pl --disconnected
    
    Copy to Clipboard Toggle word wrap
  5. 安​​​装​​​完​​​成​​​后​​​,您​​​将​​​需​​​要​​​在​​​ /etc/rhn/rhn.conf 文​​​件​​​中​​​添​​​加​​​或​​​者​​​修​​​改​​​设​​​置​​​:
    server.satellite.http_proxy = <http-proxy-fqdn>
    server.satellite.http_proxy_username = <proxy-username>
    server.satellite.http_proxy_password = <proxy-password>
    
    disconnected=0
    
    Copy to Clipboard Toggle word wrap
  6. 重​​​启​​​ Satellite 服​​​务​​​:
    service rhn-satellite restart
    
    Copy to Clipboard Toggle word wrap
  7. 将​​​ Satellite 作​​​为​​​连​​​接​​​的​​​ Satellite 重​​​新​​​激​​​活​​​:
    rhn-satellite-activate --rhn-cert=<path-to-cert>
    
    Copy to Clipboard Toggle word wrap
现​​​在​​​您​​​应​​​该​​​连​​​接​​​到​​​ HTTP proxy 后​​​面​​​的​​​ RHN Satellite。​​​

4.5. Sendmail 配​​​置​​​

如​​​果​​​您​​​的​​​ RHN Satellite 将​​​为​​​有​​​ Monitoring 权​​​利​​​的​​​系​​​统​​​提​​​供​​​服​​​务​​​,并​​​希​​​望​​​通​​​过​​​电​​​子​​​邮​​​件​​​来​​​确​​​认​​​您​​​收​​​到​​​的​​​警​​​告​​​通​​​知​​​,您​​​必​​​须​​​配​​​置​​​ sendmail 来​​​正​​​确​​​处​​​理​​​接​​​收​​​的​​​邮​​​件​​​。​​​这​​​需​​​要​​​使​​​用​​​电​​​子​​​邮​​​件​​​重​​​定​​​向​​​功​​​能​​​,它​​​允​​​许​​​您​​​通​​​过​​​一​​​个​​​回​​​复​​​来​​​停​​​止​​​向​​​用​​​户​​​发​​​送​​​与​​​ Monitoring 相​​​关​​​的​​​事​​​件​​​。​​​

重要

一​​​些​​​有​​​严​​​格​​​限​​​制​​​的​​​机​​​构​​​会​​​不​​​允​​​许​​​邮​​​件​​​从​​​一​​​个​​​未​​​被​​​认​​​可​​​的​​​地​​​址​​​发​​​送​​​。​​​因​​​此​​​,您​​​需​​​要​​​将​​​ rogerthat01@{mail domain} 设​​​置​​​为​​​一​​​个​​​在​​​您​​​的​​​机​​​构​​​的​​​环​​​境​​​中​​​可​​​用​​​的​​​地​​​址​​​。​​​请​​​咨​​​询​​​您​​​的​​​邮​​​件​​​系​​​统​​​管​​​理​​​员​​​。​​​
要​​​正​​​确​​​地​​​配​​​置​​​ sendmail,以​​​根​​​用​​​户​​​身​​​份​​​运​​​行​​​以​​​下​​​命​​​令​​​。​​​首​​​先​​​,使​​​用​​​以​​​下​​​命​​​令​​​创​​​建​​​一​​​个​​​符​​​号​​​链​​​接​​​来​​​允​​​许​​​ sendmail 运​​​行​​​通​​​知​​​队​​​列​​​:
ln -s /usr/bin/ack_enqueuer.pl /etc/smrsh/.
Copy to Clipboard Toggle word wrap
接​​​下​​​来​​​,在​​​邮​​​件​​​服​​​务​​​器​​​上​​​编​​​辑​​​ /etc/aliases 文​​​件​​​并​​​添​​​加​​​以​​​下​​​的​​​行​​​:
rogerthat01: | /etc/smrsh/ack_enqueuer.pl
Copy to Clipboard Toggle word wrap
接​​​下​​​来​​​,编​​​辑​​​ /etc/mail/sendmail.mc 文​​​件​​​并​​​改​​​变​​​:
"DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl"
Copy to Clipboard Toggle word wrap
至​​​:
"DAEMON_OPTIONS(`Port=smtp, Name=MTA')dnl"
Copy to Clipboard Toggle word wrap
然​​​后​​​,处​​​理​​​别​​​名​​​:
newaliases
Copy to Clipboard Toggle word wrap
最​​​后​​​,更​​​新​​​ sendmail-cf 软​​​件​​​包​​​:
yum update sendmail-cf
Copy to Clipboard Toggle word wrap
注​​​意​​​,未​​​联​​​网​​​的​​​安​​​装​​​必​​​须​​​从​​​ ISO 中​​​获​​​得​​​这​​​个​​​软​​​件​​​包​​​。​​​
重​​​新​​​启​​​动​​​ sendmail:
service sendmail restart
Copy to Clipboard Toggle word wrap

4.6. MySQL 安​​​装​​​

这​​​部​​​分​​​的​​​内​​​容​​​只​​​在​​​您​​​的​​​ RHN Satellite 为​​​有​​​ Monitoring 权​​​利​​​的​​​系​​​统​​​提​​​供​​​服​​​务​​​并​​​运​​​行​​​ MySQL 探​​​测​​​的​​​情​​​况​​​下​​​才​​​有​​​用​​​。​​​请​​​参​​​阅​​​《​​​RHN 参​​​考​​​指​​​南​​​》​​​中​​​的​​​探​​​测​​​附​​​录​​​来​​​获​​​得​​​可​​​用​​​的​​​探​​​测​​​列​​​表​​​。​​​
如​​​果​​​您​​​希​​​望​​​运​​​行​​​ MySQL 探​​​测​​​,请​​​在​​​ Red Hat Enterprise Linux AS 频​​​道​​​订​​​阅​​​ Satellite 并​​​通​​​过​​​ RHN 网​​​站​​​或​​​ yum(在​​​更​​​早​​​的​​​ Red Hat Enterprise Linux 版​​​本​​​中​​​使​​​用​​​ up2date)安​​​装​​​ mysql-server 软​​​件​​​包​​​。​​​
两​​​个​​​附​​​加​​​的​​​软​​​件​​​包​​​也​​​会​​​在​​​这​​​个​​​过​​​程​​​中​​​被​​​下​​​载​​​。​​​安​​​装​​​并​​​运​​​行​​​ mysql-server 软​​​件​​​包​​​将​​​需​​​要​​​它​​​们​​​。​​​完​​​成​​​后​​​即​​​可​​​使​​​用​​​您​​​的​​​ Satellite 调​​​度​​​ MySQL 探​​​测​​​。​​​

第 5 章 权​​​利​​​

RHN Satellite 和​​​ RHN 一​​​样​​​,通​​​过​​​一​​​套​​​权​​​利​​​来​​​为​​​用​​​户​​​提​​​供​​​服​​​务​​​。​​​对​​​于​​​ RHN,用​​​户​​​根​​​据​​​需​​​要​​​购​​​买​​​相​​​应​​​的​​​权​​​利​​​。​​​但​​​是​​​对​​​于​​​ RHN Satellite,权​​​利​​​会​​​在​​​合​​​同​​​中​​​规​​​定​​​并​​​在​​​安​​​装​​​的​​​时​​​候​​​使​​​用​​​。​​​所​​​有​​​ 公​​​共​​​ 频​​​道​​​都​​​会​​​自​​​动​​​有​​​效​​​;通​​​过​​​ Satellite 对​​​用​​​户​​​有​​​效​​​的​​​专​​​用​​​频​​​道​​​则​​​会​​​根​​​据​​​ RHN 权​​​利​​​证​​​书​​​所​​​决​​​定​​​。​​​
Red Hat 代​​​表​​​会​​​提​​​供​​​包​​​括​​​您​​​的​​​机​​​构​​​可​​​用​​​的​​​一​​​套​​​权​​​利​​​在​​​内​​​的​​​ RHN 权​​​利​​​证​​​书​​​。​​​Red Hat 保​​​留​​​在​​​任​​​何​​​时​​​候​​​检​​​查​​​ RHN 权​​​利​​​证​​​书​​​的​​​权​​​利​​​来​​​确​​​定​​​您​​​是​​​否​​​遵​​​守​​​了​​​您​​​与​​​ Red Hat 签​​​订​​​的​​​合​​​同​​​条​​​款​​​的​​​权​​​利​​​。​​​
这​​​节​​​中​​​介​​​绍​​​的​​​步​​​骤​​​通​​​常​​​会​​​包​​​括​​​在​​​ RHN Satellite Installation Program 中​​​,用​​​户​​​并​​​不​​​需​​​要​​​在​​​初​​​始​​​安​​​装​​​的​​​时​​​候​​​重​​​复​​​这​​​些​​​步​​​骤​​​。​​​如​​​果​​​用​​​户​​​收​​​到​​​了​​​一​​​个​​​新​​​的​​​ RHN 权​​​利​​​证​​​书​​​(例​​​如​​​增​​​加​​​了​​​权​​​利​​​的​​​数​​​量​​​),可​​​以​​​参​​​阅​​​这​​​一​​​节​​​的​​​内​​​容​​​。​​​

5.1. 接​​​收​​​证​​​书​​​

RHN 权​​​利​​​证​​​书​​​是​​​一​​​个​​​ XML 文​​​档​​​,它​​​类​​​似​​​于​​​:
<?xml version="1.0" encoding="UTF-8"?>
<rhn-cert version="0.1">
  <rhn-cert-field name="product">RHN-SATELLITE-001</rhn-cert-field>
  <rhn-cert-field name="owner">Clay's Precious Satellite</rhn-cert-field>
  <rhn-cert-field name="issued">2005-01-11 00:00:00</rhn-cert-field>
  <rhn-cert-field name="expires">2005-03-11 00:00:00</rhn-cert-field>
  <rhn-cert-field name="slots">30</rhn-cert-field>
  <rhn-cert-field name="provisioning-slots">30</rhn-cert-field>
  <rhn-cert-field name="nonlinux-slots">30</rhn-cert-field>
  <rhn-cert-field name="channel-families" quantity="10" family="rhel-cluster"/>
  <rhn-cert-field name="channel-families" quantity="30" family="rhel-ws-extras"/>
  <rhn-cert-field name="channel-families" quantity="10" family="rhel-gfs"/>
  <rhn-cert-field name="channel-families" quantity="10" family="rhel-es-extras"/>
  <rhn-cert-field name="channel-families" quantity="40" family="rhel-as"/>
  <rhn-cert-field name="channel-families" quantity="30" family="rhn-tools"/>
  <rhn-cert-field name="satellite-version">5.2</rhn-cert-field>
  <rhn-cert-field name="generation">2</rhn-cert-field>
  <rhn-cert-signature>
-----BEGIN PGP SIGNATURE-----
Version: Crypt::OpenPGP 1.03

iQBGBAARAwAGBQJCAG7yAAoJEJ5yna8GlHkysOkAn07qmlUrkGKs7/5yb8H/nboG
mhHkAJ9wdmqOeKfcBa3IUDL53oNMEBP/dg==
=0Kv7
-----END PGP SIGNATURE-----
</rhn-cert-signature>
</rhn-cert>
Copy to Clipboard Toggle word wrap

注意

不​​​要​​​使​​​用​​​这​​​个​​​ RHN 权​​​利​​​证​​​书​​​,它​​​只​​​是​​​一​​​个​​​例​​​子​​​。​​​
这​​​个​​​初​​​始​​​的​​​ RHN 权​​​利​​​证​​​书​​​是​​​由​​​ RHN 部​​​门​​​的​​​成​​​员​​​生​​​成​​​并​​​在​​​安​​​装​​​前​​​通​​​过​​​电​​​子​​​邮​​​件​​​发​​​给​​​用​​​户​​​。​​​这​​​个​​​过​​​程​​​保​​​证​​​了​​​ RHN 团​​​队​​​不​​​会​​​安​​​装​​​不​​​了​​​解​​​的​​​ RHN Satellite。​​​
将​​​这​​​个​​​ XML 文​​​件​​​保​​​存​​​在​​​ Satellite 机​​​器​​​中​​​来​​​为​​​激​​​活​​​做​​​准​​​备​​​。​​​
如​​​果​​​您​​​的​​​ RHN Satellite 与​​​互​​​联​​​网​​​相​​​连​​​,您​​​可​​​以​​​选​​​择​​​通​​​过​​​ RHN 网​​​站​​​来​​​上​​​传​​​您​​​的​​​新​​​ RHN 权​​​利​​​证​​​书​​​。​​​它​​​的​​​步​​​骤​​​是​​​:
  1. 使​​​用​​​您​​​机​​​构​​​的​​​有​​​ Satellite 权​​​利​​​的​​​帐​​​户​​​登​​​录​​​到​​​ https://rhn.redhat.com。​​​
  2. 点​​​上​​​面​​​浏​​​览​​​框​​​中​​​的​​​「​​​系​​​统​​​」​​​后​​​为​​​这​​​个​​​ RHN Satellite 命​​​名​​​。​​​您​​​还​​​可​​​以​​​在​​​「​​​频​​​道​​​」​​​类​​​别​​​中​​​的​​​ Satellite 行​​​中​​​找​​​到​​​这​​​个​​​ Satellite。​​​
  3. 在​​​「​​​系​​​统​​​详​​​情​​​」​​​页​​​中​​​点​​​「​​​Satellite」​​​子​​​标​​​签​​​页​​​并​​​检​​​查​​​存​​​在​​​的​​​证​​​书​​​。​​​请​​​确​​​保​​​为​​​它​​​做​​​一​​​个​​​安​​​全​​​的​​​备​​​份​​​。​​​(把​​​这​​​个​​​文​​​件​​​中​​​的​​​内​​​容​​​复​​​制​​​到​​​另​​​外​​​一​​​个​​​文​​​件​​​中​​​)
  4. 点​​​这​​​个​​​页​​​底​​​部​​​的​​​「​​​取​​​消​​​激​​​活​​​ Satellite 许​​​可​​​证​​​」​​​。​​​再​​​点​​​「​​​确​​​定​​​取​​​消​​​激​​​活​​​」​​​。​​​您​​​会​​​在​​​这​​​个​​​页​​​的​​​上​​​部​​​收​​​到​​​一​​​个​​​描​​​述​​​这​​​个​​​取​​​消​​​激​​​活​​​行​​​为​​​的​​​信​​​息​​​。​​​
  5. 您​​​需​​​要​​​指​​​定​​​ RHN 权​​​利​​​证​​​书​​​的​​​位​​​置​​​或​​​把​​​它​​​的​​​内​​​容​​​复​​​制​​​到​​​提​​​供​​​的​​​文​​​本​​​框​​​中​​​。​​​完​​​成​​​后​​​,点​​​「​​​更​​​新​​​证​​​书​​​」​​​。​​​
现​​​在​​​,您​​​的​​​ Satellite 可​​​以​​​访​​​问​​​到​​​附​​​加​​​的​​​频​​​道​​​;客​​​户​​​的​​​权​​​利​​​被​​​包​​​括​​​在​​​新​​​证​​​书​​​中​​​。​​​您​​​可​​​以​​​把​​​它​​​与​​​中​​​央​​​ RHN 服​​​务​​​器​​​进​​​行​​​同​​​步​​​。​​​请​​​参​​​阅​​​ 第 6 章 导​​​入​​​和​​​同​​​步​​​。​​​
对​​​于​​​没​​​有​​​联​​​网​​​的​​​ Satellite,或​​​希​​​望​​​通​​​过​​​本​​​地​​​工​​​作​​​的​​​用​​​户​​​,Red Hat 提​​​供​​​了​​​一​​​个​​​命​​​令​​​行​​​工​​​具​​​来​​​管​​​理​​​您​​​的​​​ RHN 权​​​利​​​证​​​书​​​并​​​使​​​用​​​这​​​个​​​证​​​书​​​来​​​激​​​活​​​ Satellite:RHN Satellite Activaterhn-satellite-activate)。​​​它​​​包​​​括​​​了​​​作​​​为​​​ rhns-satellite-tools 软​​​件​​​包​​​一​​​部​​​分​​​的​​​ Satellite 安​​​装​​​。​​​
rhn-satellite-activate 工​​​具​​​提​​​供​​​了​​​一​​​个​​​方​​​便​​​的​​​命​​​令​​​行​​​选​​​项​​​来​​​使​​​用​​​ RHN 权​​​利​​​证​​​书​​​激​​​活​​​一​​​个​​​ Satellite。​​​
Expand
表 5.1. RHN 权​​​利​​​证​​​书​​​选​​​项​​​
选​​​项​​​ 描​​​述​​​
-h--help 显​​​示​​​有​​​选​​​项​​​列​​​表​​​的​​​帮​​​助​​​屏​​​幕​​​。​​​
--sanity-only 确​​​认​​​证​​​书​​​的​​​完​​​好​​​性​​​。​​​不​​​要​​​在​​​本​​​地​​​或​​​远​​​程​​​激​​​活​​​这​​​个​​​ Satellite。​​​
--disconnected 在​​​本​​​地​​​激​​​活​​​但​​​不​​​在​​​远​​​程​​​的​​​ RHN 服​​​务​​​器​​​上​​​激​​​活​​​。​​​
--rhn-cert=/PATH/TO/CERT 上​​​传​​​新​​​证​​​书​​​并​​​根​​​据​​​传​​​递​​​的​​​其​​​它​​​选​​​项​​​来​​​激​​​活​​​ Satellite。​​​
--systemid=/PATH/TO/SYSTEMID 只​​​用​​​于​​​测​​​试​​​ - 通​​​过​​​路​​​径​​​和​​​文​​​件​​​名​​​提​​​供​​​一​​​个​​​其​​​它​​​的​​​系​​​统​​​ ID。​​​如​​​果​​​没​​​有​​​特​​​别​​​指​​​定​​​,系​​​统​​​默​​​认​​​的​​​将​​​被​​​使​​​用​​​。​​​
--no-ssl 只​​​用​​​于​​​测​​​试​​​ - 禁​​​用​​​ SSL。​​​
要​​​使​​​用​​​这​​​些​​​选​​​项​​​,在​​​ rhn-satellite-activate 命​​​令​​​后​​​插​​​入​​​选​​​项​​​和​​​适​​​当​​​的​​​值​​​。​​​请​​​参​​​阅​​​ 第 5.3.2 节 “激​​​活​​​这​​​个​​​ Satellite” 来​​​获​​​得​​​详​​​细​​​的​​​信​​​息​​​。​​​
您​​​应​​​该​​​使​​​用​​​ 表 5.1 “RHN 权​​​利​​​证​​​书​​​选​​​项​​​” 中​​​的​​​选​​​项​​​完​​​成​​​以​​​下​​​的​​​任​​​务​​​:
  1. 验​​​证​​​ RHN 权​​​利​​​认​​​证​​​的​​​完​​​整​​​性​​​(或​​​者​​​可​​​用​​​性​​​)。​​​
  2. 通​​​过​​​在​​​本​​​地​​​的​​​数​​​据​​​库​​​中​​​插​​​入​​​ RHN 权​​​利​​​证​​​书​​​来​​​在​​​本​​​地​​​激​​​活​​​ Satellite。​​​
  3. 通​​​过​​​在​​​中​​​央​​​ RHN(远​​​程​​​)的​​​数​​​据​​​库​​​中​​​插​​​入​​​ RHN 权​​​利​​​证​​​书​​​来​​​远​​​程​​​地​​​激​​​活​​​ Satellite。​​​它​​​通​​​常​​​会​​​在​​​本​​​地​​​激​​​活​​​的​​​时​​​候​​​被​​​完​​​成​​​,但​​​如​​​果​​​您​​​使​​​用​​​了​​​--disconnected 选​​​项​​​,您​​​还​​​需​​​要​​​完​​​成​​​第​​​二​​​步​​​。​​​
这​​​里​​​是​​​一​​​些​​​使​​​用​​​这​​​些​​​工​​​具​​​和​​​选​​​项​​​的​​​例​​​子​​​。​​​
只​​​验​​​证​​​一​​​个​​​ RHN 权​​​利​​​证​​​书​​​的​​​完​​​整​​​性​​​:
rhn-satellite-activate --sanity-only --rhn-cert=/path/to/demo.cert
Copy to Clipboard Toggle word wrap
验​​​证​​​一​​​个​​​ RHN 权​​​利​​​证​​​书​​​并​​​产​​​生​​​本​​​地​​​数​​​据​​​库​​​:
rhn-satellite-activate --disconnected --rhn-cert=/path/to/demo.cert
Copy to Clipboard Toggle word wrap
验​​​证​​​一​​​个​​​ RHN 权​​​利​​​证​​​书​​​并​​​产​​​生​​​本​​​地​​​和​​​ RHN 数​​​据​​​库​​​:
rhn-satellite-activate --rhn-cert=/path/to/demo.cert
Copy to Clipboard Toggle word wrap
您​​​运​​​行​​​了​​​这​​​个​​​最​​​后​​​的​​​命​​​令​​​,Satellite 就​​​开​​​始​​​运​​​行​​​了​​​,并​​​可​​​在​​​本​​​地​​​提​​​供​​​软​​​件​​​包​​​并​​​与​​​中​​​央​​​ RHN 服​​​务​​​器​​​同​​​步​​​。​​​详​​​情​​​请​​​参​​​考​​​ 第 6 章 导​​​入​​​和​​​同​​​步​​​。​​​
Satellite 证​​​书​​​在​​​证​​​书​​​的​​​「​​​过​​​期​​​」​​​字​​​段​​​中​​​指​​​定​​​的​​​日​​​期​​​的​​​ 11:59:59 PM 过​​​期​​​,新​​​的​​​证​​​书​​​则​​​在​​​它​​​们​​​「​​​签​​​发​​​」​​​的​​​日​​​期​​​的​​​ 12:00:00 AM 被​​​激​​​活​​​。​​​
现​​​在​​​,在​​​ Satellite 证​​​书​​​过​​​期​​​和​​​证​​​书​​​被​​​取​​​消​​​激​​​活​​​期​​​间​​​有​​​ 7 天​​​的​​​过​​​渡​​​期​​​。​​​提​​​供​​​这​​​个​​​过​​​渡​​​期​​​是​​​为​​​方​​​便​​​用​​​户​​​与​​​红​​​帽​​​进​​​行​​​联​​​系​​​来​​​获​​​得​​​一​​​个​​​新​​​的​​​证​​​书​​​。​​​在​​​过​​​渡​​​期​​​期​​​间​​​:
  • Satellite 保​​​持​​​在​​​激​​​活​​​的​​​状​​​态​​​。​​​
  • 每​​​个​​​登​​​录​​​到​​​ Satellite 的​​​用​​​户​​​会​​​在​​​「​​​您​​​的​​​ RHN」​​​页​​​中​​​看​​​到​​​一​​​个​​​条​​​目​​​信​​​息​​​,它​​​提​​​示​​​用​​​户​​​ Satellite 证​​​书​​​已​​​经​​​过​​​期​​​。​​​
  • 在​​​这​​​个​​​ 7 天​​​过​​​渡​​​期​​​的​​​每​​​一​​​天​​​,Satellite 管​​​理​​​员​​​都​​​会​​​收​​​到​​​一​​​个​​​证​​​书​​​已​​​经​​​过​​​期​​​的​​​提​​​示​​​电​​​子​​​邮​​​件​​​。​​​
当​​​过​​​渡​​​期​​​结​​​束​​​后​​​,Satellite 将​​​无​​​法​​​使​​​用​​​:用​​​户​​​无​​​法​​​登​​​录​​​到​​​网​​​站​​​界​​​面​​​,所​​​有​​​客​​​户​​​端​​​工​​​具​​​都​​​会​​​出​​​现​​​一​​​个​​​「​​​过​​​期​​​的​​​证​​​书​​​」​​​ 信​​​息​​​。​​​
最​​​后​​​,Satellite 管​​​理​​​员​​​每​​​一​​​天​​​都​​​会​​​收​​​到​​​一​​​个​​​证​​​书​​​已​​​经​​​过​​​期​​​的​​​提​​​示​​​电​​​子​​​邮​​​件​​​。​​​
在​​​安​​​装​​​了​​​ 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 服​​​务​​​器​​​或​​​其​​​它​​​存​​​储​​​解​​​决​​​方​​​案​​​中​​​。​​​
在​​​通​​​过​​​ 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
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 选​​​项​​​来​​​获​​​得​​​这​​​个​​​标​​​签​​​的​​​所​​​有​​​频​​​道​​​列​​​表​​​。​​​所​​​有​​​这​​​些​​​频​​​道​​​可​​​以​​​被​​​用​​​来​​​导​​​入​​​和​​​同​​​步​​​。​​​
要​​​执​​​行​​​ RHN Satellite 导​​​入​​​,必​​​须​​​满​​​足​​​以​​​下​​​前​​​提​​​条​​​件​​​:
  • 成​​​功​​​安​​​装​​​ RHN Satellite。​​​
  • Red Hat Network 频​​​道​​​内​​​容​​​ ISO 或​​​ RHN Satellite Exporter 必​​​须​​​可​​​用​​​,或​​​ Satellite 必​​​须​​​可​​​以​​​连​​​接​​​到​​​互​​​联​​​网​​​和​​​ RHN 网​​​站​​​。​​​
虽​​​然​​​可​​​以​​​从​​​ RHN 网​​​站​​​直​​​接​​​进​​​行​​​导​​​入​​​,但​​​应​​​该​​​只​​​在​​​没​​​有​​​频​​​道​​​内​​​容​​​ ISO 的​​​时​​​候​​​使​​​用​​​这​​​个​​​方​​​法​​​。​​​它​​​将​​​需​​​要​​​较​​​长​​​的​​​时​​​间​​​从​​​互​​​联​​​网​​​中​​​产​​​生​​​一​​​个​​​频​​​道​​​。​​​因​​​此​​​,Red Hat 推​​​荐​​​您​​​在​​​进​​​行​​​初​​​始​​​导​​​入​​​的​​​时​​​候​​​使​​​用​​​ ISO。​​​
频​​​道​​​内​​​容​​​ ISO 是​​​包​​​含​​​原​​​数​​​据​​​软​​​件​​​包​​​和​​​ XML 转​​​储​​​的​​​特​​​别​​​集​​​合​​​。​​​ISO 映​​​像​​​可​​​以​​​使​​​用​​​一​​​台​​​连​​​接​​​到​​​互​​​联​​​网​​​的​​​机​​​器​​​从​​​ RHN 网​​​站​​​上​​​下​​​载​​​,然​​​后​​​再​​​传​​​递​​​到​​​ Satellite。​​​在​​​登​​​录​​​后​​​,点​​​上​​​面​​​浏​​​览​​​栏​​​中​​​的​​​「​​​频​​​道​​​」​​​后​​​点​​​击​​​ RHN Satellite 频​​​道​​​,并​​​确​​​定​​​选​​​择​​​了​​​和​​​您​​​的​​​ Satellite 版​​​本​​​相​​​应​​​的​​​频​​​道​​​。​​​点​​​「​​​下​​​载​​​」​​​标​​​签​​​页​​​并​​​根​​​据​​​这​​​个​​​页​​​中​​​的​​​指​​​导​​​信​​​息​​​来​​​获​​​得​​​频​​​道​​​内​​​容​​​ ISO(适​​​用​​​于​​​ Red Hat Enterprise Linux 的​​​版​​​本​​​)。​​​如​​​果​​​需​​​要​​​的​​​频​​​道​​​内​​​容​​​ ISO 没​​​有​​​出​​​现​​​,请​​​先​​​确​​​认​​​已​​​将​​​您​​​的​​​ RHN 权​​​利​​​证​​​书​​​上​​​传​​​到​​​ RHN 并​​​正​​​确​​​指​​​定​​​了​​​目​​​标​​​频​​​道​​​。​​​
挂​​​载​​​频​​​道​​​内​​​容​​​ ISO 后​​​将​​​其​​​复​​​制​​​到​​​一​​​个​​​临​​​时​​​的​​​存​​​储​​​目​​​录​​​中​​​。​​​在​​​挂​​​载​​​ ISO 前​​​,确​​​定​​​这​​​个​​​临​​​时​​​的​​​存​​​储​​​有​​​足​​​够​​​的​​​磁​​​盘​​​空​​​间​​​可​​​将​​​所​​​有​​​内​​​容​​​复​​​制​​​到​​​一​​​个​​​单​​​一​​​的​​​目​​​录​​​中​​​。​​​对​​​于​​​一​​​个​​​单​​​独​​​的​​​频​​​道​​​,它​​​大​​​概​​​需​​​要​​​至​​​少​​​ 20GB 的​​​存​​​储​​​空​​​间​​​。​​​复​​​制​​​频​​​道​​​内​​​容​​​ ISO 的​​​步​​​骤​​​是​​​挂​​​载​​​它​​​们​​​,将​​​其​​​内​​​容​​​复​​​制​​​到​​​临​​​时​​​存​​​储​​​目​​​录​​​中​​​,然​​​后​​​卸​​​载​​​ ISO。​​​每​​​个​​​频​​​道​​​都​​​会​​​有​​​多​​​个​​​ ISO。​​​完​​​成​​​后​​​,系​​​统​​​管​​​理​​​员​​​按​​​照​​​以​​​下​​​步​​​骤​​​删​​​除​​​临​​​时​​​的​​​目​​​录​​​以​​​及​​​其​​​中​​​的​​​所​​​有​​​内​​​容​​​:
  1. 以​​​ root 用​​​户​​​身​​​份​​​登​​​录​​​到​​​这​​​个​​​系​​​统​​​。​​​
  2. 插​​​入​​​烧​​​录​​​了​​​第​​​一​​​个​​​频​​​道​​​内​​​容​​​ ISO 的​​​磁​​​盘​​​。​​​
  3. 使​​​用​​​以​​​下​​​命​​​令​​​在​​​ /mnt/ 中​​​创​​​建​​​一​​​个​​​目​​​录​​​来​​​保​​​存​​​文​​​件​​​:
    mkdir /mnt/import/
    
    Copy to Clipboard Toggle word wrap
  4. 使​​​用​​​以​​​下​​​命​​​令​​​将​​​该​​​ ISO 文​​​件​​​挂​​​载​​​到​​​包​​​含​​​此​​​文​​​件​​​的​​​目​​​录​​​:
    mount iso_filename /mnt/import -o loop
    
    Copy to Clipboard Toggle word wrap
  5. 为​​​这​​​些​​​文​​​件​​​创​​​建​​​一​​​个​​​目​​​标​​​目​​​录​​​,如​​​:
    mkdir /var/rhn-sat-import/
    
    Copy to Clipboard Toggle word wrap
  6. 这​​​个​​​命​​​令​​​假​​​设​​​系​​​统​​​管​​​理​​​员​​​希​​​望​​​将​​​ ISO 的​​​内​​​容​​​(挂​​​载​​​到​​​ /mnt/import)复​​​制​​​到​​​ /var/rhn-sat-import/
    cp -ruv /mnt/import/* /var/rhn-sat-import/
    
    Copy to Clipboard Toggle word wrap
  7. 然​​​后​​​卸​​​载​​​ /mnt/import 来​​​为​​​下​​​一​​​个​​​ CD 或​​​ ISO 做​​​准​​​备​​​:
    umount /mnt/import
    
    Copy to Clipboard Toggle word wrap
  8. 重​​​复​​​这​​​些​​​步​​​骤​​​来​​​为​​​要​​​导​​​入​​​的​​​每​​​个​​​频​​​道​​​提​​​供​​​频​​​道​​​内​​​容​​​ ISO。​​​
要​​​从​​​前​​​面​​​使​​​用​​​ RHN Satellite Exporter 导​​​出​​​的​​​数​​​据​​​执​​​行​​​导​​​入​​​时​​​,您​​​首​​​先​​​需​​​要​​​将​​​数​​​据​​​复​​​制​​​到​​​本​​​地​​​系​​​统​​​中​​​。​​​以​​​下​​​步​​​骤​​​可​​​让​​​您​​​执​​​行​​​如​​​ 第 6.2.3 节 “运​​​行​​​导​​​入​​​” 所​​​介​​​绍​​​的​​​导​​​入​​​过​​​程​​​。​​​
  1. 以​​​ root 用​​​户​​​身​​​份​​​登​​​录​​​到​​​这​​​个​​​系​​​统​​​。​​​
  2. 为​​​这​​​些​​​文​​​件​​​创​​​建​​​一​​​个​​​目​​​标​​​目​​​录​​​,如​​​:
    mkdir /var/rhn-sat-import/
    
    Copy to Clipboard Toggle word wrap
  3. 使​​​导​​​出​​​的​​​数​​​据​​​在​​​前​​​一​​​步​​​中​​​创​​​建​​​的​​​本​​​地​​​系​​​统​​​目​​​录​​​中​​​可​​​用​​​。​​​您​​​可​​​以​​​通​​​过​​​直​​​接​​​复​​​制​​​数​​​据​​​,或​​​使​​​用​​​ NFS 挂​​​载​​​另​​​一​​​个​​​系​​​统​​​中​​​的​​​数​​​据​​​达​​​到​​​此​​​目​​​的​​​。​​​如​​​下​​​命​​​令​​​可​​​能​​​是​​​将​​​数​​​据​​​复​​​制​​​到​​​新​​​目​​​录​​​的​​​最​​​容​​​易​​​的​​​方​​​法​​​:
    scp -r root@storage.example.com:/var/sat-backup/* /var/rhn-sat-import
    
    Copy to Clipboard Toggle word wrap
现​​​在​​​,数​​​据​​​已​​​经​​​准​​​备​​​好​​​了​​​,您​​​可​​​以​​​开​​​始​​​导​​​入​​​了​​​。​​​

6.2.3. 运​​​行​​​导​​​入​​​

rhns-satellite-tools 软​​​件​​​包​​​提​​​供​​​了​​​ satellite-sync 程​​​序​​​来​​​管​​​理​​​所​​​有​​​的​​​软​​​件​​​包​​​、​​​频​​​道​​​以​​​及​​​勘​​​误​​​的​​​导​​​入​​​和​​​同​​​步​​​。​​​
以​​​下​​​的​​​过​​​程​​​假​​​设​​​在​​​前​​​面​​​的​​​步​​​骤​​​中​​​用​​​户​​​已​​​经​​​将​​​所​​​有​​​的​​​数​​​据​​​复​​​制​​​到​​​了​​​ /var/rhn-sat-import 中​​​。​​​
将​​​频​​​道​​​导​​​入​​​数​​​据​​​库​​​的​​​第​​​一​​​步​​​是​​​列​​​出​​​可​​​导​​​入​​​的​​​所​​​有​​​频​​​道​​​。​​​请​​​使​​​用​​​以​​​下​​​命​​​令​​​完​​​成​​​:
satellite-sync --list-channels --mount-point /var/rhn-sat-import
Copy to Clipboard Toggle word wrap
下​​​一​​​步​​​是​​​进​​​行​​​特​​​定​​​频​​​道​​​的​​​导​​​入​​​。​​​使​​​用​​​前​​​一​​​个​​​列​​​表​​​中​​​的​​​频​​​道​​​标​​​签​​​。​​​命​​​令​​​类​​​似​​​如​​​下​​​:
satellite-sync -c rhel-i386-as-3 --mount-point /var/rhn-sat-import
Copy to Clipboard Toggle word wrap

注意

每​​​个​​​频​​​道​​​导​​​入​​​软​​​件​​​包​​​数​​​据​​​的​​​时​​​间​​​大​​​约​​​会​​​是​​​两​​​个​​​小​​​时​​​。​​​但​​​您​​​可​​​以​​​在​​​频​​​道​​​出​​​现​​​在​​​ RHN Satellite 网​​​站​​​中​​​时​​​立​​​即​​​开​​​始​​​在​​​频​​​道​​​中​​​注​​​册​​​系​​​统​​​。​​​虽​​​然​​​在​​​频​​​道​​​没​​​有​​​完​​​全​​​部​​​署​​​前​​​无​​​法​​​从​​​ Satellite 获​​​得​​​软​​​件​​​包​​​,但​​​在​​​注​​​册​​​的​​​时​​​候​​​并​​​不​​​需​​​要​​​软​​​件​​​。​​​
您​​​可​​​以​​​为​​​每​​​个​​​频​​​道​​​重​​​复​​​以​​​上​​​的​​​步​​​骤​​​,或​​​在​​​一​​​个​​​单​​​独​​​的​​​命​​​令​​​中​​​在​​​使​​​用​​​一​​​个​​​额​​​外​​​的​​​ -c 标​​​志​​​来​​​传​​​递​​​每​​​个​​​频​​​道​​​的​​​标​​​签​​​,从​​​而​​​将​​​所​​​有​​​频​​​道​​​包​​​括​​​在​​​内​​​。​​​这​​​个​​​命​​​令​​​和​​​以​​​下​​​的​​​命​​​令​​​相​​​似​​​:
satellite-sync -c channel-label-1 \
              -c channel-label-2 \
--mount-point /var/rhn-sat-import
Copy to Clipboard Toggle word wrap
这​​​样​​​可​​​按​​​照​​​以​​​下​​​顺​​​序​​​执​​​行​​​任​​​务​​​:
  1. 部​​​署​​​描​​​述​​​频​​​道​​​共​​​同​​​特​​​性​​​(channel families)的​​​列​​​表​​​。​​​它​​​可​​​以​​​通​​​过​​​将​​​ --step=channel-families 选​​​项​​​分​​​别​​​传​​​递​​​到​​​ satellite-sync 实​​​现​​​。​​​
  2. 在​​​数​​​据​​​库​​​中​​​创​​​建​​​一​​​个​​​特​​​定​​​频​​​道​​​并​​​导​​​入​​​描​​​述​​​这​​​个​​​频​​​道​​​的​​​元​​​数​​​据​​​。​​​您​​​还​​​可​​​以​​​单​​​独​​​使​​​用​​​ --step=channels 选​​​项​​​。​​​
  3. 将​​​ RPM 软​​​件​​​包​​​从​​​临​​​时​​​的​​​存​​​储​​​位​​​置​​​转​​​移​​​到​​​它​​​们​​​最​​​终​​​的​​​位​​​置​​​。​​​您​​​还​​​可​​​以​​​单​​​独​​​使​​​用​​​ --step=rpms 选​​​项​​​。​​​
  4. 解​​​析​​​这​​​个​​​频​​​道​​​中​​​的​​​每​​​个​​​软​​​件​​​包​​​的​​​头​​​元​​​文​​​件​​​;上​​​传​​​软​​​件​​​包​​​数​​​据​​​;将​​​它​​​与​​​相​​​关​​​的​​​频​​​道​​​相​​​连​​​。​​​您​​​可​​​以​​​单​​​独​​​使​​​用​​​ --step=packages 选​​​项​​​。​​​
  5. 识​​​别​​​与​​​这​​​个​​​软​​​件​​​包​​​相​​​关​​​的​​​勘​​​误​​​并​​​将​​​它​​​们​​​包​​​括​​​在​​​贮​​​存​​​库​​​中​​​。​​​您​​​可​​​以​​​使​​​用​​​单​​​独​​​的​​​ --step=errata 选​​​项​​​。​​​
在​​​运​​​行​​​了​​​以​​​前​​​的​​​命​​​令​​​示​​​例​​​后​​​就​​​完​​​成​​​了​​​频​​​道​​​部​​​署​​​。​​​此​​​时​​​应​​​将​​​所​​​有​​​软​​​件​​​包​​​从​​​程​​​序​​​库​​​中​​​移​​​出​​​;您​​​可​​​以​​​使​​​用​​​ cd /var/rhn-sat-import/; ls -alR | grep rpm 命​​​令​​​确​​​认​​​。​​​如​​​果​​​所​​​有​​​的​​​ RPM 已​​​经​​​被​​​安​​​装​​​并​​​移​​​到​​​了​​​它​​​们​​​最​​​终​​​的​​​位​​​置​​​上​​​,这​​​个​​​计​​​数​​​就​​​应​​​该​​​为​​​ 0。​​​系​​​统​​​管​​​理​​​员​​​就​​​可​​​以​​​安​​​全​​​地​​​删​​​除​​​临​​​时​​​的​​​存​​​储​​​(在​​​这​​​个​​​例​​​子​​​中​​​是​​​ /var/rhn-sat-import/)。​​​

6.3. 同​​​步​​​

一​​​个​​​更​​​新​​​频​​​道​​​只​​​有​​​在​​​不​​​断​​​更​​​新​​​这​​​个​​​频​​​道​​​的​​​内​​​容​​​的​​​情​​​况​​​下​​​才​​​会​​​有​​​用​​​。​​​因​​​为​​​ RHN Satellite 是​​​被​​​设​​​计​​​在​​​独​​​立​​​的​​​环​​​境​​​中​​​运​​​行​​​的​​​,RHN 发​​​布​​​的​​​任​​​何​​​更​​​新​​​公​​​告​​​都​​​必​​​须​​​由​​​ RHN Satellite 系​​​统​​​管​​​理​​​员​​​手​​​动​​​地​​​导​​​入​​​和​​​同​​​步​​​。​​​
在​​​经​​​过​​​互​​​联​​​网​​​同​​​步​​​的​​​时​​​候​​​,RHN Satellite Synchronization Tool 执​​​行​​​以​​​下​​​的​​​步​​​骤​​​:
  1. 通​​​过​​​ SSL 连​​​接​​​到​​​中​​​央​​​ RHN 服​​​务​​​器​​​;验​​​证​​​它​​​自​​​己​​​是​​​一​​​个​​​RHN Satellite;启​​​动​​​ RHN 数​​​据​​​导​​​出​​​ — 除​​​非​​​指​​​定​​​了​​​ RHN 导​​​出​​​数​​​据​​​的​​​一​​​个​​​本​​​地​​​的​​​挂​​​载​​​点​​​时​​​才​​​不​​​需​​​要​​​连​​​接​​​。​​​请​​​参​​​阅​​​ 第 6.3.2 节 “经​​​过​​​本​​​地​​​介​​​质​​​同​​​步​​​勘​​​误​​​和​​​软​​​件​​​包​​​” 来​​​获​​​得​​​更​​​详​​​细​​​的​​​信​​​息​​​。​​​
  2. 检​​​查​​​导​​​出​​​并​​​识​​​别​​​ RHN Satellite 数​​​据​​​组​​​和​​​导​​​出​​​的​​​ RHN 数​​​据​​​组​​​间​​​的​​​不​​​同​​​。​​​对​​​于​​​一​​​个​​​特​​​定​​​的​​​频​​​道​​​,会​​​分​​​析​​​以​​​下​​​信​​​息​​​:
    • 频​​​道​​​元​​​数​​​据​​​
    • 那​​​个​​​频​​​道​​​中​​​所​​​有​​​软​​​件​​​包​​​的​​​元​​​数​​​据​​​
    • 影​​​响​​​那​​​个​​​系​​​统​​​的​​​所​​​有​​​勘​​​误​​​的​​​元​​​数​​​据​​​

    注意

    所​​​有​​​的​​​分​​​析​​​都​​​是​​​在​​​ RHN Satellite 中​​​进​​​行​​​的​​​;中​​​央​​​ RHN 服​​​务​​​器​​​只​​​发​​​送​​​它​​​的​​​频​​​道​​​内​​​容​​​的​​​一​​​个​​​导​​​出​​​并​​​忽​​​略​​​任​​​何​​​与​​​ RHN Satellite 相​​​关​​​的​​​详​​​情​​​。​​​
  3. 在​​​分​​​析​​​了​​​这​​​些​​​导​​​出​​​数​​​据​​​后​​​,任​​​何​​​的​​​不​​​同​​​都​​​会​​​被​​​导​​​入​​​到​​​ RHN Satellite 数​​​据​​​库​​​。​​​请​​​注​​​意​​​,导​​​入​​​新​​​软​​​件​​​包​​​会​​​需​​​要​​​不​​​同​​​的​​​时​​​间​​​。​​​例​​​如​​​,导​​​入​​​一​​​个​​​大​​​的​​​更​​​新​​​可​​​能​​​会​​​需​​​要​​​几​​​个​​​小​​​时​​​。​​​
satellite-sync 命​​​令​​​有​​​两​​​种​​​使​​​用​​​模​​​式​​​:RHN 和​​​本​​​地​​​介​​​质​​​。​​​
对​​​于​​​那​​​些​​​想​​​尽​​​量​​​频​​​繁​​​地​​​同​​​步​​​数​​​据​​​的​​​用​​​户​​​和​​​那​​​些​​​需​​​要​​​将​​​系​​​统​​​与​​​外​​​部​​​环​​​境​​​相​​​连​​​的​​​用​​​户​​​,satellite 同​​​步​​​可​​​以​​​通​​​过​​​使​​​用​​​ SSL 的​​​互​​​联​​​网​​​进​​​行​​​。​​​这​​​是​​​ satellite 同​​​步​​​脚​​​本​​​的​​​默​​​认​​​设​​​置​​​。​​​例​​​如​​​:
satellite-sync -c rhel-i386-as-3
Copy to Clipboard Toggle word wrap
它​​​与​​​中​​​央​​​ Red Hat Network 服​​​务​​​器​​​想​​​连​​​并​​​执​​​行​​​前​​​面​​​描​​​述​​​的​​​任​​​务​​​。​​​重​​​复​​​这​​​个​​​选​​​项​​​可​​​以​​​包​​​括​​​多​​​个​​​频​​​道​​​。​​​如​​​果​​​没​​​有​​​指​​​定​​​频​​​道​​​,则​​​会​​​刷​​​新​​​ Satellite 中​​​的​​​所​​​有​​​频​​​道​​​。​​​
对​​​于​​​那​​​些​​​不​​​能​​​将​​​其​​​ Satellite 与​​​ RHN 直​​​接​​​连​​​接​​​的​​​用​​​户​​​,Red Hat 推​​​荐​​​您​​​先​​​将​​​频​​​道​​​内​​​容​​​ ISO 下​​​载​​​到​​​一​​​个​​​可​​​以​​​与​​​互​​​联​​​网​​​相​​​连​​​的​​​系​​​统​​​中​​​,然​​​后​​​再​​​将​​​它​​​们​​​转​​​移​​​到​​​ Satellite。​​​请​​​参​​​阅​​​ 第 6.2.2.1 节 “准​​​备​​​频​​​道​​​内​​​容​​​ ISO” 来​​​获​​​得​​​如​​​何​​​下​​​载​​​ ISO 的​​​信​​​息​​​。​​​为​​​了​​​简​​​化​​​导​​​入​​​,我​​​们​​​建​​​议​​​您​​​使​​​用​​​以​​​下​​​命​​​令​​​将​​​数​​​据​​​从​​​介​​​质​​​上​​​直​​​接​​​复​​​制​​​到​​​一​​​个​​​通​​​用​​​的​​​存​​​储​​​中​​​:
cp -rv /mnt/cdrom/* /var/rhn-sat-sync/
Copy to Clipboard Toggle word wrap
然​​​后​​​,使​​​用​​​以​​​下​​​命​​​令​​​:
satellite-sync -c rhel-i386-as-3 --mount-point /var/rhn-sat-sync
Copy to Clipboard Toggle word wrap
可​​​以​​​用​​​它​​​用​​​来​​​执​​​行​​​前​​​面​​​提​​​到​​​的​​​同​​​步​​​过​​​程​​​,使​​​用​​​ /var/rhn-sat-sync 中​​​的​​​ dump 文​​​件​​​来​​​进​​​行​​​所​​​需​​​要​​​的​​​比​​​较​​​和​​​导​​​入​​​。​​​具​​​体​​​步​​​骤​​​请​​​参​​​阅​​​ 第 6.2.3 节 “运​​​行​​​导​​​入​​​”。​​​

6.4. Satellite 间​​​同​​​步​​​

RHN Satellite 5.3 或​​​者​​​之​​​后​​​的​​​版​​​本​​​支​​​持​​​两​​​个​​​ Satellite 之​​​间​​​的​​​同​​​步​​​。​​​这​​​个​​​同​​​步​​​被​​​称​​​为​​​ Satellite 间​​​同​​​步​​​,它​​​可​​​允​​​许​​​管​​​理​​​员​​​简​​​化​​​从​​​一​​​个​​​ RHN Satellite 到​​​另​​​一​​​个​​​或​​​者​​​多​​​个​​​其​​​它​​​ Satellite 同​​​步​​​内​​​容​​​的​​​过​​​程​​​。​​​
以​​​下​​​是​​​对​​​ Satellite 间​​​同​​​步​​​的​​​基​​​本​​​要​​​求​​​:
  • 至​​​少​​​有​​​两​​​个​​​ RHN Satellite 5.3 或​​​者​​​之​​​后​​​版​​​本​​​的​​​服​​​务​​​器​​​
  • 至​​​少​​​一​​​个​​​ RHN Satellite 位​​​于​​​至​​​少​​​一​​​个​​​频​​​道​​​中​​​
  • 主​​​ RHN Satellite SSL 证​​​书​​​可​​​用​​​于​​​每​​​个​​​从​​​属​​​ RHN Satellite 以​​​便​​​安​​​全​​​连​​​接​​​
用​​​于​​​ Satellite 的​​​ Satellite 间​​​同​​​步​​​功​​​能​​​为​​​在​​​两​​​个​​​或​​​者​​​多​​​个​​​ Satellite 间​​​同​​​步​​​内​​​容​​​提​​​供​​​工​​​具​​​。​​​以​​​下​​​是​​​一​​​些​​​显​​​示​​​ Satellite 间​​​同​​​步​​​可​​​能​​​性​​​的​​​更​​​典​​​型​​​的​​​用​​​法​​​并​​​可​​​帮​​​助​​​您​​​决​​​定​​​如​​​何​​​在​​​您​​​的​​​环​​​境​​​中​​​最​​​大​​​限​​​度​​​使​​​用​​​这​​​个​​​功​​​能​​​。​​​

注意

如​​​果​​​您​​​不​​​确​​​定​​​ Satellite 间​​​同​​​步​​​特​​​性​​​是​​​否​​​对​​​您​​​的​​​机​​​构​​​有​​​益​​​,请​​​注​​​意​​​您​​​可​​​以​​​用​​​典​​​型​​​方​​​式​​​继​​​续​​​使​​​用​​​ RHN Satellite 5.3。​​​安​​​装​​​或​​​者​​​升​​​级​​​到​​​ RHN Satellite 5.3 不​​​需​​​要​​​您​​​使​​​用​​​这​​​个​​​特​​​性​​​。​​​
准​​​备​​​ Satellite

图 6.1. 准​​​备​​​ Satellite

在​​​这​​​个​​​示​​​例​​​中​​​,准​​​备​​​ Satellite 是​​​用​​​来​​​准​​​备​​​内​​​容​​​和​​​进​​​行​​​质​​​量​​​保​​​证​​​(QA)工​​​作​​​ — 以​​​确​​​定​​​软​​​件​​​包​​​符​​​合​​​产​​​品​​​使​​​用​​​要​​​求​​​。​​​当​​​确​​​定​​​内​​​容​​​符​​​合​​​产​​​品​​​后​​​,产​​​品​​​ Satellite 会​​​与​​​准​​​备​​​ Satellite 同​​​步​​​内​​​容​​​。​​​
主​​​服​​​务​​​器​​​和​​​拥​​​有​​​其​​​定​​​制​​​内​​​容​​​的​​​从​​​属​​​对​​​等​​​服​​​务​​​器​​​

图 6.2. 主​​​服​​​务​​​器​​​和​​​拥​​​有​​​其​​​定​​​制​​​内​​​容​​​的​​​从​​​属​​​对​​​等​​​服​​​务​​​器​​​

在​​​这​​​个​​​示​​​例​​​中​​​,主​​​ Satellite 是​​​开​​​发​​​频​​​道​​​,在​​​这​​​里​​​向​​​所​​​有​​​产​​​品​​​从​​​属​​​ Satellite 发​​​布​​​内​​​容​​​。​​​有​​​些​​​从​​​属​​​ Satellite 有​​​额​​​外​​​的​​​没​​​有​​​出​​​现​​​在​​​主​​​ Satellite 频​​​道​​​中​​​的​​​内​​​容​​​。​​​会​​​保​​​留​​​这​​​些​​​软​​​件​​​包​​​,但​​​主​​​ Satellite 中​​​的​​​所​​​有​​​改​​​动​​​都​​​将​​​被​​​同​​​步​​​到​​​从​​​属​​​ Satellite 中​​​。​​​
从​​​属​​​ Satellite 的​​​维​​​护​​​与​​​主​​​ Satellite 完​​​全​​​一​​​致​​​

图 6.3. 从​​​属​​​ Satellite 的​​​维​​​护​​​与​​​主​​​ Satellite 完​​​全​​​一​​​致​​​

在​​​这​​​个​​​示​​​例​​​中​​​,主​​​ Satellite(例​​​如​​​:软​​​件​​​或​​​者​​​硬​​​件​​​供​​​应​​​商​​​)为​​​其​​​客​​​户​​​提​​​供​​​数​​​据​​​。​​​会​​​将​​​这​​​些​​​改​​​动​​​定​​​期​​​同​​​步​​​到​​​从​​​属​​​ Satellite 中​​​。​​​
要​​​使​​​用​​​ satellite 间​​​的​​​同​​​步​​​特​​​性​​​,您​​​必​​​须​​​首​​​先​​​确​​​定​​​您​​​启​​​动​​​了​​​这​​​个​​​功​​​能​​​。​​​请​​​确​​​定​​​在​​​ /etc/rhn/rhn.conf 中​​​包​​​含​​​以​​​下​​​行​​​:
disable_iss=0
Copy to Clipboard Toggle word wrap
在​​​同​​​一​​​个​​​文​​​件​​​中​​​是​​​变​​​量​​​:
allowed_iss_slaves=
Copy to Clipboard Toggle word wrap
默​​​认​​​情​​​况​​​下​​​,没​​​有​​​指​​​定​​​与​​​主​​​服​​​务​​​器​​​同​​​步​​​的​​​从​​​属​​​ Satellite,因​​​此​​​您​​​必​​​须​​​输​​​入​​​每​​​个​​​从​​​属​​​ Satellite 服​​​务​​​器​​​的​​​主​​​机​​​名​​​,并​​​用​​​逗​​​号​​​分​​​开​​​。​​​例​​​如​​​:
allowed_iss_slaves=slave1.satellite.example.org,slave2.satellite.example.org
Copy to Clipboard Toggle word wrap
完​​​成​​​ rhn.conf 配​​​置​​​后​​​,请​​​执​​​行​​​以​​​下​​​命​​​令​​​重​​​启​​​ httpd 服​​​务​​​:
service httpd restart
Copy to Clipboard Toggle word wrap
要​​​为​​​ Satellite 间​​​同​​​步​​​配​​​置​​​ RHN Satellite 从​​​属​​​服​​​务​​​器​​​,请​​​确​​​定​​​您​​​有​​​来​​​自​​​主​​​ RHN Satellite 的​​​ ORG-SSL 证​​​书​​​以​​​便​​​安​​​全​​​传​​​送​​​内​​​容​​​。​​​您​​​可​​​以​​​使​​​用​​​ http 从​​​任​​​意​​​ Satellite 的​​​ /pub/ 目​​​录​​​中​​​下​​​载​​​。​​​该​​​文​​​件​​​名​​​为​​​ RHN-ORG-TRUSTED-SSL-CERT,但​​​可​​​重​​​新​​​命​​​名​​​并​​​放​​​在​​​从​​​属​​​ Satellite 的​​​任​​​何​​​地​​​方​​​,比​​​如​​​ /usr/share/rhn/ 目​​​录​​​。​​​
有​​​关​​​使​​​用​​​ RHN Satellite 的​​​ SSL 配​​​置​​​信​​​息​​​,请​​​参​​​考​​​《​​​RHN Satellite 客​​​户​​​端​​​配​​​置​​​指​​​南​​​》​​​第​​​三​​​章​​​,“​​​SSL 构​​​架​​​”​​​。​​​
将​​​ SSL 证​​​书​​​放​​​在​​​从​​​属​​​服​​​务​​​器​​​中​​​后​​​,您​​​可​​​以​​​通​​​过​​​运​​​行​​​一​​​下​​​阿​​​命​​​令​​​在​​​主​​​ Satellite 服​​​务​​​器​​​中​​​看​​​到​​​可​​​以​​​同​​​步​​​的​​​频​​​道​​​列​​​表​​​(使​​​用​​​主​​​ Satellite 服​​​务​​​器​​​主​​​机​​​名​​​替​​​换​​​ master.satellite.example.com):
satellite-sync --iss-parent=master.satellite.example.com --ca-cert=/usr/share/rhn/RHN-ORG-TRUSTED-SSL-CERT --list-channels
Copy to Clipboard Toggle word wrap
这​​​个​​​命​​​令​​​会​​​列​​​出​​​红​​​帽​​​网​​​络​​​主​​​机​​​托​​​管​​​频​​​道​​​以​​​及​​​在​​​主​​​ Satellite 服​​​务​​​器​​​中​​​的​​​可​​​用​​​定​​​制​​​频​​​道​​​。​​​
现​​​在​​​您​​​配​​​置​​​了​​​ Satellite 间​​​同​​​步​​​,那​​​么​​​您​​​就​​​可​​​以​​​使​​​用​​​它​​​同​​​步​​​主​​​ Satellite 和​​​从​​​属​​​ Satellite 的​​​频​​​道​​​。​​​
在​​​ /etc/rhn/rhn.conf 文​​​件​​​的​​​以​​​下​​​行​​​中​​​配​​​置​​​您​​​的​​​主​​​服​​​务​​​器​​​主​​​机​​​名​​​和​​​ SSL 证​​​书​​​文​​​件​​​路​​​径​​​:
iss_parent      = master.satellite.domain.com
iss_ca_chain    = /usr/share/rhn/RHN-ORG-TRUSTED-SSL-CERT
Copy to Clipboard Toggle word wrap
然​​​后​​​输​​​入​​​以​​​下​​​命​​​令​​​运​​​行​​​ satellite-sync
satellite-sync -c your-channel
Copy to Clipboard Toggle word wrap

注意

satellite-sync 命​​​令​​​的​​​所​​​有​​​命​​​令​​​行​​​选​​​项​​​都​​​将​​​覆​​​盖​​​ /etc/rhn/rhn.conf 文​​​件​​​中​​​的​​​默​​​认​​​或​​​者​​​定​​​制​​​设​​​置​​​
管​​​理​​​员​​​想​​​要​​​与​​​有​​​用​​​于​​​产​​​品​​​到​​​产​​​品​​​ Satellite 服​​​务​​​器​​​的​​​定​​​制​​​频​​​道​​​的​​​准​​​备​​​服​​​务​​​器​​​同​​​步​​​数​​​据​​​时​​​可​​​能​​​会​​​有​​​问​​​题​​​。​​​
例​​​如​​​:产​​​品​​​ Satellite 服​​​务​​​器​​​通​​​常​​​直​​​接​​​从​​​ RHN 主​​​机​​​托​​​管​​​服​​​务​​​器​​​中​​​同​​​步​​​内​​​容​​​更​​​新​​​,但​​​偶​​​尔​​​也​​​会​​​从​​​ RHN Satellite 开​​​发​​​服​​​务​​​器​​​中​​​同​​​步​​​可​​​用​​​于​​​产​​​品​​​的​​​信​​​息​​​。​​​
在​​​ RHN 主​​​机​​​托​​​管​​​和​​​ Satellite 准​​​备​​​服​​​务​​​器​​​间​​​同​​​步​​​

图 6.4. 在​​​ RHN 主​​​机​​​托​​​管​​​和​​​ Satellite 准​​​备​​​服​​​务​​​器​​​间​​​同​​​步​​​

通​​​常​​​管​​​理​​​员​​​会​​​运​​​行​​​:
satellite-sync -c your-channel
Copy to Clipboard Toggle word wrap
这​​​个​​​命​​​令​​​直​​​接​​​从​​​「​​​rhn_parent」​​​(通​​​常​​​是​​​ RHN 主​​​机​​​托​​​管​​​,rhn.redhat.com)下​​​载​​​数​​​据​​​。​​​然​​​后​​​,要​​​与​​​准​​​备​​​ Satellite 服​​​务​​​器​​​地​​​址​​​同​​​步​​​,管​​​理​​​员​​​会​​​运​​​行​​​:
satellite-sync --iss-parent=staging-satellite.example.com -c custom-channel
Copy to Clipboard Toggle word wrap

6.5.2. 双​​​向​​​同​​​步​​​

管​​​理​​​员​​​可​​​以​​​配​​​置​​​一​​​个​​​环​​​境​​​让​​​两​​​个​​​ RHN Satellite 服​​​务​​​器​​​互​​​为​​​对​​​方​​​的​​​主​​​服​​​务​​​器​​​。​​​例​​​如​​​:Satellite A 和​​​ B 可​​​互​​​相​​​同​​​步​​​内​​​容​​​。​​​
双​​​向​​​同​​​步​​​

图 6.5. 双​​​向​​​同​​​步​​​

两​​​个​​​ Satellite 都​​​需​​​要​​​共​​​享​​​ SSL 证​​​书​​​,然​​​后​​​在​​​ Satellite A 的​​​ /etc/rhn/rhn.conf 文​​​件​​​中​​​将​​​ iss_parent 选​​​项​​​指​​​向​​​ Satellite B 的​​​主​​​机​​​名​​​,并​​​在​​​ Satellite B 中​​​进​​​行​​​同​​​样​​​的​​​设​​​置​​​将​​​ Satellite A 作​​​为​​​ iss_parent。​​​
Satellite 同​​​步​​​有​​​一​​​个​​​新​​​的​​​改​​​进​​​,它​​​是​​​ satellite 间​​​同​​​步​​​功​​​能​​​一​​​部​​​分​​​,即​​​用​​​户​​​可​​​将​​​内​​​容​​​导​​​入​​​任​​​意​​​特​​​定​​​机​​​构​​​。​​​可​​​在​​​本​​​地​​​进​​​行​​​此​​​操​​​作​​​,也​​​可​​​远​​​程​​​从​​​主​​​机​​​托​​​管​​​或​​​者​​​另​​​一​​​个​​​ satellite 进​​​行​​​同​​​步​​​。​​​
Satellite 同​​​步​​​的​​​目​​​的​​​是​​​可​​​以​​​根​​​据​​​ org_id 导​​​入​​​内​​​容​​​。​​​这​​​面​​​向​​​两​​​种​​​用​​​户​​​。​​​一​​​是​​​断​​​开​​​连​​​接​​​的​​​多​​​机​​​构​​​案​​​例​​​,在​​​这​​​种​​​情​​​况​​​下​​​,用​​​户​​​的​​​内​​​容​​​主​​​要​​​来​​​源​​​可​​​以​​​来​​​自​​​频​​​道​​​转​​​储​​​或​​​者​​​从​​​连​​​接​​​的​​​ satellite 导​​​出​​​,并​​​导​​​入​​​回​​​ Satellite。​​​用​​​户​​​通​​​常​​​在​​​断​​​开​​​连​​​接​​​的​​​ satellite 中​​​托​​​管​​​定​​​制​​​频​​​道​​​。​​​如​​​果​​​他​​​们​​​想​​​要​​​从​​​连​​​接​​​的​​​ satellite 中​​​导​​​出​​​定​​​制​​​频​​​道​​​,即​​​可​​​使​​​用​​​这​​​个​​​频​​​道​​​完​​​成​​​。​​​另​​​一​​​种​​​情​​​况​​​是​​​连​​​接​​​的​​​多​​​机​​​构​​​ satellite 客​​​户​​​,这​​​些​​​新​​​标​​​签​​​可​​​作​​​为​​​在​​​多​​​机​​​构​​​间​​​移​​​动​​​内​​​容​​​的​​​方​​​法​​​。​​​
另​​​一​​​种​​​情​​​况​​​是​​​连​​​接​​​的​​​多​​​机​​​构​​​ satellite 用​​​户​​​。​​​这​​​些​​​新​​​标​​​签​​​的​​​含​​​义​​​是​​​在​​​多​​​个​​​机​​​构​​​间​​​移​​​动​​​内​​​容​​​。​​​
根​​​据​​​机​​​构​​​同​​​步​​​有​​​几​​​个​​​规​​​则​​​,它​​​会​​​按​​​照​​​这​​​些​​​规​​​则​​​维​​​护​​​资​​​源​​​机​​​构​​​的​​​完​​​整​​​性​​​。​​​
  • 如​​​果​​​源​​​内​​​容​​​属​​​于​​​基​​​本​​​机​​​构​​​(任​​​意​​​红​​​帽​​​内​​​容​​​),即​​​使​​​指​​​定​​​了​​​目​​​的​​​机​​​构​​​,也​​​将​​​其​​​默​​​认​​​为​​​基​​​本​​​机​​​构​​​。​​​这​​​样​​​就​​​保​​​证​​​指​​​定​​​内​​​容​​​总​​​是​​​在​​​那​​​个​​​特​​​权​​​基​​​本​​​机​​​构​​​中​​​。​​​
  • 如​​​果​​​在​​​命​​​令​​​行​​​中​​​具​​​体​​​指​​​定​​​了​​​一​​​个​​​机​​​构​​​,那​​​么​​​它​​​将​​​从​​​那​​​个​​​机​​​构​​​导​​​入​​​内​​​容​​​。​​​
  • 如​​​果​​​没​​​有​​​指​​​定​​​机​​​构​​​,它​​​将​​​默​​​认​​​使​​​用​​​机​​​构​​​ 1。​​​
以​​​下​​​是​​​三​​​个​​​示​​​例​​​情​​​况​​​,使​​​用​​​机​​​构​​​ ID(orgid)进​​​行​​​ Satellite 间​​​的​​​同​​​步​​​:
  1. 从​​​主​​​ Satellite 向​​​从​​​属​​​ Satellite 导​​​入​​​。​​​
    satellite-sync --parent-sat=master.satellite.domain.com -c channel-name --orgid=2
    
    Copy to Clipboard Toggle word wrap
  2. 从​​​特​​​定​​​机​​​构​​​的​​​导​​​出​​​转​​​储​​​中​​​导​​​入​​​内​​​容​​​
    $ satellite-sync -m /dump -c channel-name --orgid=2
    
    Copy to Clipboard Toggle word wrap
  3. 从​​​主​​​机​​​托​​​管​​​导​​​入​​​内​​​容​​​(假​​​设​​​注​​​册​​​并​​​激​​​活​​​该​​​系​​​统​​​。​​​如​​​果​​​没​​​有​​​指​​​定​​​资​​​源​​​机​​​构​​​,则​​​选​​​择​​​红​​​帽​​​基​​​本​​​频​​​道​​​)。​​​
    $ satellite-sync -c channel-name
    Copy to Clipboard Toggle word wrap
这​​​一​​​章​​​提​​​供​​​了​​​判​​​断​​​和​​​解​​​决​​​与​​​ RHN Satellite 相​​​关​​​的​​​常​​​见​​​问​​​题​​​的​​​方​​​法​​​。​​​如​​​果​​​您​​​需​​​要​​​额​​​外​​​的​​​帮​​​助​​​,请​​​通​​​过​​​ https://rhn.redhat.com/help/contact.pxt 来​​​获​​​得​​​ Red Hat Network 支​​​持​​​。​​​使​​​用​​​您​​​的​​​ Satellite 权​​​利​​​帐​​​户​​​登​​​录​​​来​​​查​​​看​​​您​​​所​​​有​​​的​​​帮​​​助​​​选​​​择​​​。​​​
另​​​外​​​,您​​​还​​​可​​​以​​​记​​​录​​​ Satellite 上​​​所​​​有​​​的​​​配​​​置​​​信​​​息​​​和​​​日​​​志​​​并​​​将​​​它​​​们​​​发​​​送​​​到​​​ Red Hat。​​​请​​​参​​​阅​​​ 第 7.8 节 “Red Hat 对​​​ Satellite 的​​​故​​​障​​​排​​​除​​​” 来​​​获​​​得​​​更​​​多​​​信​​​息​​​。​​​
在​​​有​​​些​​​事​​​件​​​中​​​管​​​理​​​员​​​需​​​要​​​一​​​个​​​其​​​ RHN Satellite 资​​​源​​​的​​​简​​​明​​​、​​​格​​​式​​​化​​​总​​​结​​​,它​​​是​​​否​​​使​​​用​​​其​​​权​​​利​​​库​​​存​​​,订​​​阅​​​系​​​统​​​或​​​者​​​用​​​户​​​及​​​机​​​构​​​。​​​与​​​其​​​手​​​动​​​从​​​ Satellite 网​​​页​​​界​​​面​​​中​​​收​​​集​​​这​​​些​​​信​​​息​​​,RHN Satellite 5.4 中​​​有​​​一​​​个​​​ spacewalk-report 命​​​令​​​可​​​一​​​次​​​收​​​集​​​并​​​显​​​示​​​重​​​要​​​的​​​ Satellite 信​​​息​​​。​​​

注意

要​​​使​​​用​​​ spacewalk-report,您​​​必​​​须​​​安​​​装​​​ spacewalk-reports 软​​​件​​​包​​​
spacewalk-report 可​​​让​​​管​​​理​​​员​​​管​​​理​​​并​​​显​​​示​​​有​​​关​​​ Satellite 中​​​内​​​容​​​、​​​系​​​统​​​和​​​用​​​户​​​资​​​源​​​的​​​报​​​告​​​。​​​使​​​用​​​ spacewalk-report 命​​​令​​​您​​​可​​​以​​​得​​​到​​​有​​​关​​​以​​​下​​​内​​​容​​​的​​​报​​​告​​​:
  • 系​​​统​​​库​​​存​​​ — 列​​​出​​​所​​​有​​​在​​​ Satellite 中​​​注​​​册​​​的​​​系​​​统​​​。​​​
  • 权​​​利​​​ — 列​​​出​​​ Satellite 中​​​的​​​所​​​有​​​机​​​构​​​并​​​根​​​据​​​系​​​统​​​或​​​者​​​频​​​道​​​权​​​利​​​排​​​序​​​。​​​
  • 勘​​​误​​​ — 列​​​出​​​与​​​注​​​册​​​的​​​系​​​统​​​有​​​关​​​的​​​勘​​​误​​​并​​​根​​​据​​​严​​​重​​​性​​​以​​​及​​​应​​​用​​​具​​​体​​​勘​​​误​​​的​​​系​​​统​​​对​​​勘​​​误​​​排​​​序​​​。​​​
  • 用​​​户​​​ — 列​​​出​​​在​​​ Satellite 中​​​注​​​册​​​的​​​所​​​有​​​用​​​户​​​并​​​列​​​出​​​与​​​具​​​体​​​用​​​户​​​关​​​联​​​的​​​任​​​意​​​系​​​统​​​。​​​
spacewalk-report 可​​​让​​​管​​​理​​​员​​​管​​​理​​​并​​​显​​​示​​​有​​​关​​​ Satellite 中​​​内​​​容​​​、​​​系​​​统​​​和​​​用​​​户​​​资​​​源​​​的​​​报​​​告​​​。​​​要​​​获​​​得​​​ CSV 格​​​式​​​的​​​报​​​告​​​,请​​​在​​​您​​​的​​​ Satellite 服​​​务​​​器​​​的​​​命​​​令​​​行​​​中​​​运​​​行​​​以​​​下​​​命​​​令​​​。​​​
spacewalk-report report_name
Copy to Clipboard Toggle word wrap
以​​​下​​​报​​​告​​​可​​​用​​​:
Expand
表 7.1. spacewalk-report 报​​​告​​​
报​​​告​​​ 调​​​用​​​ 描​​​述​​​
频​​​道​​​软​​​件​​​包​​​ channel-packages 列​​​出​​​频​​​道​​​中​​​的​​​所​​​有​​​软​​​件​​​包​​​
频​​​道​​​报​​​告​​​ channels 给​​​定​​​频​​​道​​​的​​​详​​​细​​​报​​​告​​​
系​​​统​​​库​​​存​​​ inventory 列​​​出​​​在​​​服​​​务​​​器​​​中​​​注​​​册​​​的​​​系​​​统​​​以​​​及​​​硬​​​件​​​和​​​软​​​件​​​信​​​息​​​。​​​
权​​​利​​​ entitlements 列​​​出​​​ Satellite 中​​​的​​​所​​​有​​​机​​​构​​​及​​​其​​​系​​​统​​​或​​​者​​​频​​​道​​​权​​​利​​​。​​​
勘​​​误​​​详​​​情​​​ errata-list 列​​​出​​​所​​​有​​​影​​​响​​​在​​​ Satellite 中​​​注​​​册​​​的​​​系​​​统​​​的​​​勘​​​误​​​
所​​​有​​​勘​​​误​​​ errata-list-all 所​​​有​​​勘​​​误​​​的​​​完​​​整​​​列​​​表​​​。​​​
系​​​统​​​勘​​​误​​​ errata-systems 列​​​出​​​可​​​用​​​勘​​​误​​​以​​​及​​​受​​​影​​​响​​​的​​​系​​​统​​​。​​​
系​​​统​​​中​​​的​​​用​​​户​​​ users 列​​​出​​​所​​​有​​​在​​​ Satellite 中​​​注​​​册​​​的​​​用​​​户​​​。​​​
管​​​理​​​的​​​系​​​统​​​ users-systems 列​​​出​​​个​​​人​​​用​​​户​​​可​​​管​​​理​​​的​​​系​​​统​​​。​​​
有​​​关​​​独​​​立​​​报​​​告​​​的​​​详​​​情​​​请​​​运​​​行​​​使​​​用​​​ --info 或​​​者​​​ --list-fields-info 和​​​报​​​告​​​名​​​称​​​的​​​ spacewalk-report 命​​​令​​​。​​​这​​​样​​​会​​​在​​​报​​​告​​​中​​​显​​​示​​​可​​​能​​​字​​​段​​​的​​​描​​​述​​​和​​​列​​​表​​​。​​​
有​​​关​​​详​​​情​​​请​​​参​​​考​​​ spacewalk-report(8) manpage 和​​​ spacewalk-report 程​​​序​​​的​​​ --help 参​​​数​​​,其​​​中​​​包​​​括​​​该​​​程​​​序​​​调​​​用​​​及​​​其​​​选​​​项​​​的​​​附​​​加​​​信​​​息​​​。​​​

7.2. 日​​​志​​​文​​​件​​​

几​​​乎​​​每​​​个​​​故​​​障​​​排​​​除​​​的​​​步​​​骤​​​都​​​是​​​从​​​查​​​看​​​相​​​关​​​的​​​日​​​志​​​文​​​件​​​开​​​始​​​。​​​它​​​们​​​提​​​供​​​了​​​有​​​关​​​在​​​设​​​备​​​或​​​者​​​应​​​用​​​程​​​序​​​中​​​进​​​行​​​的​​​活​​​动​​​有​​​非​​​常​​​有​​​价​​​值​​​的​​​信​​​息​​​,这​​​样​​​可​​​监​​​控​​​性​​​能​​​并​​​确​​​保​​​正​​​确​​​的​​​配​​​置​​​。​​​请​​​参​​​阅​​​ 表 7.2 “日​​​志​​​文​​​件​​​” 来​​​获​​​得​​​到​​​所​​​有​​​相​​​关​​​日​​​志​​​文​​​件​​​的​​​路​​​径​​​:

注意

/var/log/rhn/ 目​​​录​​​中​​​有​​​很​​​多​​​按​​​数​​​字​​​排​​​列​​​的​​​日​​​志​​​文​​​件​​​(比​​​如​​​ /var/log/rhn/rhn_satellite_install.log.1、​​​/var/log/rhn/rhn_satellite_install.log.2 等​​​等​​​)。​​​这​​​些​​​轮​​​转​​​的​​​日​​​志​​​是​​​在​​​当​​​前​​​ rhn_satellite_install.log 文​​​件​​​已​​​满​​​时​​​使​​​用​​​ .<NUMBER> 扩​​​展​​​生​​​成​​​的​​​日​​​志​​​文​​​件​​​,文​​​件​​​大​​​小​​​由​​​ logrotate(8) 守​​​护​​​进​​​程​​​指​​​定​​​,内​​​容​​​写​​​入​​​轮​​​转​​​的​​​日​​​志​​​文​​​件​​​。​​​例​​​如​​​:rhn_satellite_install.log.1 包​​​含​​​最​​​旧​​​的​​​轮​​​转​​​日​​​志​​​文​​​件​​​,rhn_satellite_install.log.4 包​​​含​​​最​​​新​​​的​​​循​​​轮​​​转​​​日​​​志​​​。​​​
Expand
表 7.2. 日​​​志​​​文​​​件​​​
组​​​件​​​/任​​​务​​​ 日​​​志​​​文​​​件​​​位​​​置​​​
Apache Web server /var/log/httpd/ 目​​​录​​​
RHN Satellite /var/log/rhn/ 目​​​录​​​
RHN Satellite Installation Program /var/log/rhn/rhn_satellite_install.log
数​​​据​​​库​​​安​​​装​​​ - Embedded Database /var/log/rhn/install_db.log
数​​​据​​​库​​​产​​​生​​​ /var/log/rhn/populate_db.log
RHN Satellite Synchronization Tool /var/log/rhn/rhn_server_satellite.log
Monitoring 构​​​架​​​ /var/log/nocpulse/ 目​​​录​​​
Monitoring 通​​​知​​​ /var/log/notification/ 目​​​录​​​
RHN DB Control - Embedded Database /var/log/rhn/rhn_database.log
RHN Task Engine (taskomatic) /var/log/messages
yum /var/log/yum.log
XML-RPC 事​​​务​​​ /var/log/rhn/rhn_server_xmlrpc.log

7.3. 常​​​规​​​问​​​题​​​

要​​​开​​​始​​​进​​​行​​​常​​​规​​​问​​​题​​​的​​​故​​​障​​​排​​​除​​​,您​​​需​​​要​​​查​​​看​​​日​​​志​​​文​​​件​​​或​​​者​​​与​​​出​​​现​​​问​​​题​​​组​​​件​​​相​​​关​​​的​​​文​​​件​​​。​​​我​​​们​​​的​​​经​​​验​​​是​​​使​​​用​​​ tail -f 命​​​令​​​来​​​跟​​​踪​​​所​​​有​​​的​​​日​​​志​​​文​​​件​​​,然​​​后​​​在​​​ Red Hat Enterprise Linux 5 中​​​运​​​行​​​ yum list(或​​​者​​​在​​​更​​​早​​​的​​​ Red Hat Enterprise Linux 版​​​本​​​中​​​运​​​行​​​ up2date --list)。​​​这​​​样​​​,您​​​就​​​可​​​以​​​检​​​查​​​所​​​有​​​新​​​的​​​日​​​志​​​条​​​目​​​以​​​获​​​得​​​潜​​​在​​​线​​​索​​​。​​​
一​​​个​​​常​​​见​​​的​​​问​​​题​​​是​​​磁​​​盘​​​空​​​间​​​满​​​。​​​如​​​果​​​您​​​发​​​现​​​日​​​志​​​文​​​件​​​突​​​然​​​不​​​再​​​被​​​写​​​入​​​时​​​,这​​​很​​​可​​​能​​​意​​​味​​​磁​​​盘​​​空​​​间​​​已​​​满​​​。​​​要​​​确​​​认​​​这​​​一​​​点​​​,运​​​行​​​这​​​个​​​命​​​令​​​并​​​检​​​查​​​ Use% 栏​​​中​​​的​​​数​​​据​​​:
df -h
Copy to Clipboard Toggle word wrap
除​​​去​​​可​​​以​​​从​​​日​​​志​​​文​​​件​​​中​​​获​​​得​​​信​​​息​​​,您​​​还​​​可​​​以​​​通​​​过​​​获​​​得​​​您​​​的​​​ RHN Satellite 及​​​其​​​组​​​件​​​状​​​态​​​来​​​获​​​得​​​有​​​用​​​的​​​信​​​息​​​。​​​您​​​可​​​以​​​使​​​用​​​以​​​下​​​命​​​令​​​来​​​做​​​这​​​个​​​工​​​作​​​:
/usr/sbin/rhn-satellite status
Copy to Clipboard Toggle word wrap
另​​​外​​​,您​​​还​​​可​​​以​​​获​​​得​​​ Apache Web server和​​​ RHN Task Engine 等​​​其​​​它​​​组​​​件​​​的​​​单​​​独​​​的​​​状​​​态​​​。​​​例​​​如​​​,要​​​查​​​看​​​ Apache Web server 的​​​状​​​态​​​,运​​​行​​​:
service httpd status
Copy to Clipboard Toggle word wrap
如​​​果​​​ Apache Web server 没​​​有​​​在​​​运​​​行​​​,您​​​的​​​ /etc/hosts 文​​​件​​​中​​​的​​​内​​​容​​​将​​​可​​​能​​​不​​​正​​​确​​​。​​​请​​​参​​​阅​​​ 第 7.4 节 “主​​​机​​​没​​​有​​​找​​​到​​​/不​​​能​​​决​​​定​​​ FQDN” 来​​​获​​​得​​​关​​​于​​​这​​​个​​​问​​​题​​​的​​​描​​​述​​​和​​​解​​​决​​​方​​​法​​​。​​​
要​​​获​​​得​​​ RHN Task Engine 的​​​状​​​态​​​,运​​​行​​​:
service taskomatic status
Copy to Clipboard Toggle word wrap
请​​​参​​​阅​​​ 第 8.8.1.1 节 “维​​​护​​​ RHN Task Engine 获​​​得​​​更​​​多​​​信​​​息​​​。​​​
要​​​获​​​得​​​ Satellite Embedded Database 的​​​状​​​态​​​,运​​​行​​​:
service oracle status
Copy to Clipboard Toggle word wrap
要​​​决​​​定​​​您​​​的​​​数​​​据​​​库​​​方​​​案​​​版​​​本​​​,运​​​行​​​以​​​下​​​命​​​令​​​:
rhn-schema-version
Copy to Clipboard Toggle word wrap
要​​​获​​​得​​​您​​​的​​​ Satellite 数​​​据​​​库​​​字​​​符​​​集​​​的​​​类​​​型​​​,运​​​行​​​以​​​下​​​命​​​令​​​:
rhn-charsets
Copy to Clipboard Toggle word wrap
如​​​果​​​管​​​理​​​员​​​不​​​能​​​从​​​ RHN Satellite 获​​​得​​​电​​​子​​​邮​​​件​​​,确​​​定​​​在​​​ /etc/rhn/rhn.conf 文​​​件​​​中​​​正​​​确​​​配​​​置​​​了​​​ traceback_mail。​​​
如​​​果​​​这​​​个​​​回​​​溯​​​邮​​​件​​​是​​​从​​​ dev-null@rhn.redhat.com 发​​​出​​​的​​​,您​​​应​​​该​​​使​​​这​​​个​​​地​​​址​​​成​​​为​​​一​​​个​​​在​​​您​​​的​​​机​​​构​​​内​​​有​​​效​​​的​​​地​​​址​​​,包​​​括​​​ web.default_mail_from 选​​​项​​​并​​​在​​​ /etc/rhn/rhn.conf 中​​​包​​​括​​​适​​​当​​​的​​​值​​​。​​​
如​​​果​​​导​​​入​​​/同​​​步​​​一​​​个​​​频​​​道​​​失​​​败​​​并​​​且​​​您​​​不​​​能​​​用​​​其​​​它​​​的​​​方​​​式​​​解​​​决​​​它​​​,运​​​行​​​这​​​个​​​命​​​令​​​来​​​删​​​除​​​缓​​​存​​​中​​​的​​​内​​​容​​​:
rm -rf temporary-directory
Copy to Clipboard Toggle word wrap
请​​​注​​​意​​​,第 6.2.2.1 节 “准​​​备​​​频​​​道​​​内​​​容​​​ ISO” 建​​​议​​​这​​​个​​​临​​​时​​​目​​​录​​​是​​​ /var/rhn-sat-import/。​​​
接​​​下​​​来​​​,重​​​新​​​启​​​动​​​导​​​入​​​或​​​同​​​步​​​。​​​
如​​​果​​​ yum(或​​​者​​​ up2date) 或​​​ RHN Satellite 的​​​ push 功​​​能​​​失​​​去​​​作​​​用​​​,这​​​可​​​能​​​是​​​因​​​为​​​旧​​​的​​​日​​​志​​​文​​​件​​​出​​​了​​​问​​​题​​​。​​​删​​​除​​​这​​​些​​​文​​​件​​​前​​​,请​​​停​​​止​​​ jabberd 守​​​护​​​进​​​程​​​。​​​要​​​做​​​到​​​这​​​一​​​点​​​,请​​​以​​​根​​​用​​​户​​​的​​​身​​​份​​​使​​​用​​​以​​​下​​​命​​​令​​​:
service jabberd stop
cd /var/lib/jabberd
rm -f _db*
service jabberd start

Copy to Clipboard Toggle word wrap
RHN 配​​​置​​​文​​​件​​​完​​​全​​​依​​​赖​​​ FQDN 来​​​将​​​ RHN Satellite名​​​转​​​换​​​为​​​一​​​个​​​ IP 地​​​址​​​。​​​当​​​Red Hat Update Agent、​​​Red Hat Network Registration Client 和​​​ Apache Web server 出​​​现​​​问​​​题​​​的​​​时​​​候​​​,如​​​果​​​显​​​示​​​了​​​“​​​主​​​机​​​没​​​有​​​找​​​到​​​”​​​错​​​误​​​信​​​息​​​,这​​​通​​​常​​​是​​​由​​​ FQDN 的​​​问​​​题​​​造​​​成​​​的​​​。​​​如​​​果​​​ Web 服​​​务​​​器​​​无​​​法​​​启​​​动​​​并​​​出​​​现​​​“​​​不​​​能​​​获​​​得​​​服​​​务​​​器​​​的​​​ FQDN”​​​错​​​误​​​信​​​息​​​时​​​,也​​​很​​​可​​​能​​​是​​​由​​​于​​​这​​​个​​​问​​​题​​​造​​​成​​​的​​​。​​​
这​​​个​​​问​​​题​​​通​​​常​​​是​​​由​​​ /etc/hosts 文​​​件​​​造​​​成​​​的​​​。​​​您​​​应​​​该​​​检​​​查​​​ /etc/nsswitch.conf 文​​​件​​​,这​​​个​​​文​​​件​​​定​​​义​​​了​​​域​​​名​​​的​​​解​​​析​​​和​​​顺​​​序​​​。​​​通​​​常​​​情​​​况​​​下​​​, /etc/hosts 文​​​件​​​被​​​首​​​先​​​检​​​查​​​,然​​​后​​​是​​​网​​​络​​​信​​​息​​​服​​​务​​​(NIS),然​​​后​​​是​​​ DNS。​​​Apache Web server 要​​​成​​​功​​​启​​​动​​​而​​​且​​​ RHN 客​​​户​​​应​​​用​​​程​​​序​​​可​​​以​​​正​​​常​​​工​​​作​​​,以​​​上​​​的​​​方​​​法​​​中​​​的​​​一​​​个​​​必​​​须​​​可​​​以​​​被​​​正​​​确​​​使​​​用​​​。​​​
要​​​解​​​决​​​这​​​个​​​问​​​题​​​,指​​​定​​​ /etc/hosts 文​​​件​​​中​​​的​​​内​​​容​​​。​​​这​​​个​​​文​​​件​​​会​​​类​​​似​​​于​​​:
127.0.0.1 this_machine.example.com this_machine localhost.localdomain \ localhost
Copy to Clipboard Toggle word wrap
首​​​先​​​,在​​​一​​​个​​​文​​​本​​​编​​​辑​​​器​​​中​​​删​​​除​​​错​​​误​​​的​​​机​​​器​​​信​​​息​​​,如​​​:
127.0.0.1 localhost.localdomain.com localhost
Copy to Clipboard Toggle word wrap
然​​​后​​​,保​​​存​​​这​​​个​​​文​​​件​​​并​​​重​​​新​​​运​​​行​​​ RHN 客​​​户​​​应​​​用​​​程​​​序​​​或​​​ Apache Web server。​​​如​​​果​​​它​​​们​​​还​​​无​​​法​​​正​​​常​​​运​​​行​​​,在​​​文​​​件​​​中​​​明​​​确​​​指​​​定​​​ Satellite 的​​​ IP 地​​​址​​​,如​​​:
127.0.0.1 localhost.localdomain.com localhost
123.45.67.8 this_machine.example.com this_machine
Copy to Clipboard Toggle word wrap
使​​​用​​​实​​​际​​​的​​​ Satellite IP 地​​​址​​​来​​​替​​​换​​​这​​​里​​​的​​​值​​​。​​​这​​​么​​​做​​​可​​​能​​​会​​​解​​​决​​​这​​​个​​​问​​​题​​​。​​​请​​​注​​​意​​​,如​​​果​​​指​​​定​​​了​​​具​​​体​​​的​​​ IP 地​​​址​​​,在​​​机​​​器​​​获​​​得​​​一​​​个​​​新​​​的​​​地​​​址​​​时​​​就​​​需​​​要​​​更​​​新​​​这​​​个​​​文​​​件​​​。​​​

7.5. 连​​​接​​​错​​​误​​​

常​​​见​​​的​​​连​​​接​​​问​​​题​​​是​​​出​​​现​​​ SSL_CONNECT 错​​​误​​​,它​​​是​​​由​​​于​​​在​​​没​​​有​​​正​​​确​​​设​​​定​​​时​​​间​​​的​​​机​​​器​​​中​​​安​​​装​​​ Satellite 造​​​成​​​的​​​。​​​在​​​ Satellite 的​​​安​​​装​​​过​​​程​​​中​​​,创​​​建​​​的​​​ SSL 证​​​书​​​中​​​有​​​一​​​个​​​不​​​准​​​确​​​的​​​时​​​间​​​。​​​如​​​果​​​修​​​正​​​了​​​这​​​个​​​ Satellite 时​​​间​​​,这​​​个​​​证​​​书​​​的​​​开​​​始​​​日​​​期​​​和​​​时​​​间​​​就​​​有​​​可​​​能​​​是​​​一​​​个​​​未​​​来​​​的​​​时​​​间​​​,从​​​而​​​使​​​它​​​无​​​效​​​。​​​
要​​​排​​​除​​​这​​​个​​​故​​​障​​​,请​​​在​​​客​​​户​​​端​​​系​​​统​​​和​​​ Satellite 中​​​使​​​用​​​以​​​下​​​命​​​令​​​检​​​查​​​日​​​期​​​/时​​​间​​​:
date
Copy to Clipboard Toggle word wrap
所​​​有​​​机​​​器​​​的​​​结​​​果​​​都​​​会​​​几​​​乎​​​完​​​全​​​相​​​同​​​并​​​包​​​括​​​在​​​这​​​个​​​证​​​书​​​的​​​ "notBefore" 和​​​ "notAfter" 的​​​有​​​效​​​窗​​​口​​​中​​​。​​​使​​​用​​​以​​​下​​​的​​​命​​​令​​​检​​​查​​​客​​​户​​​证​​​书​​​的​​​日​​​期​​​和​​​时​​​间​​​:
openssl x509 -dates -noout -in /usr/share/rhn/RHN-ORG-TRUSTED-SSL-CERT
Copy to Clipboard Toggle word wrap
使​​​用​​​以​​​下​​​的​​​命​​​令​​​检​​​查​​​ Satellite 服​​​务​​​器​​​的​​​证​​​书​​​日​​​期​​​和​​​时​​​间​​​:
openssl x509 -dates -noout -in /etc/httpd/conf/ssl.crt/server.crt
Copy to Clipboard Toggle word wrap
在​​​默​​​认​​​的​​​情​​​况​​​下​​​,服​​​务​​​器​​​证​​​书​​​的​​​有​​​效​​​期​​​是​​​一​​​年​​​,而​​​客​​​户​​​端​​​证​​​书​​​的​​​有​​​效​​​期​​​是​​​十​​​年​​​。​​​如​​​果​​​您​​​发​​​现​​​证​​​书​​​不​​​正​​​确​​​,您​​​可​​​以​​​等​​​到​​​有​​​效​​​的​​​开​​​始​​​时​​​间​​​或​​​重​​​新​​​创​​​建​​​新​​​的​​​证​​​书​​​。​​​首​​​选​​​将​​​所​​​有​​​系​​​统​​​的​​​时​​​间​​​都​​​设​​​为​​​ GMT。​​​
可​​​使​​​用​​​以​​​下​​​方​​​法​​​排​​​除​​​一​​​般​​​连​​​接​​​错​​​误​​​:
  • 在​​​命​​​令​​​行​​​中​​​尝​​​试​​​使​​​用​​​ /etc/rhn/rhn.conf 中​​​的​​​正​​​确​​​连​​​接​​​字​​​符​​​串​​​与​​​ RHN Satellite 数​​​据​​​库​​​连​​​接​​​:
    sqlplus username/password@sid
    Copy to Clipboard Toggle word wrap
  • 确​​​认​​​ RHN Satellite 正​​​在​​​使​​​用​​​网​​​络​​​时​​​间​​​协​​​议​​​(NTP)并​​​设​​​置​​​为​​​正​​​确​​​的​​​时​​​区​​​。​​​这​​​适​​​用​​​于​​​所​​​有​​​的​​​客​​​户​​​系​​​统​​​和​​​在​​​有​​​ Stand-Alone Database 的​​​ RHN Satellite 中​​​的​​​独​​​立​​​的​​​数​​​据​​​库​​​机​​​器​​​。​​​
  • 确​​​认​​​正​​​确​​​的​​​软​​​件​​​包​​​:
    7 rhn-org-httpd-ssl-key-pair-MACHINE_NAME-VER-REL.noarch.rpm 
    Copy to Clipboard Toggle word wrap
    在​​​ RHN Satellite 中​​​安​​​装​​​,相​​​应​​​的​​​ rhn-org-trusted-ssl-cert-*.noarch.rpm 或​​​原​​​ CA SSL 公​​​共​​​(客​​​户​​​端​​​)证​​​书​​​在​​​所​​​有​​​客​​​户​​​系​​​统​​​上​​​被​​​安​​​装​​​。​​​
  • 确​​​认​​​将​​​客​​​户​​​端​​​系​​​统​​​配​​​置​​​为​​​使​​​用​​​正​​​确​​​的​​​证​​​书​​​。​​​
  • 如​​​果​​​还​​​使​​​用​​​一​​​个​​​或​​​多​​​个​​​ RHN Proxy Server,确​​​定​​​每​​​个​​​ Proxy 的​​​ SSL 证​​​书​​​都​​​是​​​正​​​确​​​的​​​。​​​Proxy 应​​​该​​​有​​​它​​​们​​​自​​​己​​​的​​​服​​​务​​​器​​​ SSL 密​​​钥​​​对​​​并​​​安​​​装​​​了​​​ CA SSL 公​​​共​​​(客​​​户​​​)。​​​具​​​体​​​步​​​骤​​​请​​​参​​​阅​​​《​​​RHN 客​​​户​​​配​​​置​​​指​​​南​​​》​​​中​​​的​​​ SSL 证​​​书​​​一​​​章​​​。​​​
  • 请​​​确​​​认​​​客​​​户​​​端​​​系​​​统​​​的​​​防​​​火​​​墙​​​没​​​有​​​屏​​​蔽​​​所​​​需​​​的​​​端​​​口​​​(参​​​阅​​​ 第 2.4 节 “附​​​加​​​要​​​求​​​”)。​​​

7.6. SELinux 问​​​题​​​

如​​​果​​​您​​​安​​​装​​​ RHN Satellite 时​​​在​​​ Red Hat Enterprise Linux 5 中​​​遇​​​到​​​任​​​何​​​附​​​带​​​ SELinux 信​​​息​​​的​​​问​​​题​​​(比​​​如​​​ AVC 拒​​​绝​​​信​​​息​​​),请​​​确​​​定​​​ audit.log 可​​​用​​​,以​​​便​​​ Red Hat 支​​​持​​​人​​​员​​​可​​​为​​​您​​​提​​​供​​​支​​​持​​​。​​​您​​​可​​​在​​​ /var/log/audit/audit.log 中​​​找​​​到​​​该​​​文​​​件​​​,并​​​将​​​其​​​附​​​加​​​到​​​您​​​的​​​支​​​持​​​ ticket 中​​​以​​​便​​​工​​​程​​​师​​​可​​​为​​​您​​​提​​​供​​​帮​​​助​​​。​​​
不​​​要​​​在​​​ RHN 中​​​央​​​服​​​务​​​器​​​的​​​以​​​下​​​子​​​频​​​道​​​中​​​订​​​阅​​​您​​​的​​​ RHN Satellite:
  • 红​​​帽​​​开​​​发​​​者​​​套​​​件​​​(Red Hat Developer Suite)
  • 红​​​帽​​​应​​​用​​​程​​​序​​​服​​​务​​​器​​​(Red Hat Application Server)
  • 红​​​帽​​​附​​​加​​​(Red Hat Extras)
订​​​阅​​​这​​​些​​​频​​​道​​​并​​​更​​​新​​​您​​​的​​​ Satellite,比​​​如​​​在​​​ Red Hat Enterprise Linux 5 中​​​运​​​行​​​ yum(或​​​者​​​在​​​更​​​早​​​的​​​ Red Hat Enterprise Linux 版​​​本​​​中​​​运​​​行​​​ up2date)将​​​可​​​能​​​会​​​安​​​装​​​新​​​的​​​、​​​如​​​其​​​它​​​关​​​键​​​软​​​件​​​不​​​兼​​​容​​​的​​​软​​​件​​​,从​​​而​​​导​​​致​​​ Satellite 失​​​败​​​。​​​
如​​​果​​​您​​​已​​​经​​​尝​​​试​​​了​​​所​​​有​​​的​​​故​​​障​​​排​​​除​​​的​​​步​​​骤​​​或​​​希​​​望​​​ Red Hat Network 的​​​专​​​业​​​技​​​术​​​人​​​员​​​可​​​以​​​提​​​供​​​帮​​​助​​​,Red Hat 建​​​议​​​您​​​使​​​用​​​ RHN Satellite 提​​​供​​​的​​​强​​​大​​​的​​​支​​​持​​​功​​​能​​​。​​​最​​​有​​​效​​​的​​​获​​​得​​​技​​​术​​​支​​​持​​​的​​​方​​​法​​​是​​​收​​​集​​​您​​​的​​​ Satellite 的​​​配​​​置​​​参​​​数​​​、​​​日​​​志​​​文​​​件​​​和​​​数​​​据​​​库​​​信​​​息​​​并​​​将​​​它​​​们​​​直​​​接​​​发​​​送​​​到​​​ Red Hat。​​​
RHN 提​​​供​​​了​​​一​​​个​​​实​​​现​​​这​​​个​​​任​​​务​​​的​​​命​​​令​​​行​​​工​​​具​​​:Satellite 诊​​​断​​​信​​​息​​​收​​​集​​​器​​​satellite-debug)。​​​要​​​使​​​用​​​这​​​个​​​工​​​具​​​,您​​​只​​​需​​​要​​​以​​​根​​​用​​​户​​​的​​​身​​​份​​​运​​​行​​​这​​​个​​​命​​​令​​​。​​​您​​​会​​​看​​​到​​​所​​​收​​​集​​​的​​​信​​​息​​​以​​​及​​​一​​​个​​​ tarball 文​​​件​​​,如​​​:
[root@miab root]# satellite-debug
Collecting and packaging relevant diagnostic information.
Warning: this may take some time...
    * copying configuration information
    * copying logs
    * querying RPM database (versioning of RHN Satellite, etc.)
    * querying schema version and database character sets
    * get diskspace available
    * timestamping
    * creating tarball (may take some time): /tmp/satellite-debug.tar.bz2
    * removing temporary debug tree
 
Debug dump created, stored in /tmp/satellite-debug.tar.bz2
Deliver the generated tarball to your RHN contact or support channel.
Copy to Clipboard Toggle word wrap
完​​​成​​​后​​​,将​​​ /tmp/ 中​​​的​​​新​​​文​​​件​​​通​​​过​​​电​​​子​​​邮​​​件​​​发​​​送​​​到​​​ Red Hat 客​​​户​​​服​​​务​​​代​​​表​​​以​​​便​​​及​​​时​​​进​​​行​​​判​​​断​​​。​​​

第 8 章 维​​​护​​​

由​​​于​​​ RHN Satellite 的​​​独​​​特​​​环​​​境​​​,为​​​其​​​用​​​户​​​提​​​供​​​的​​​功​​​能​​​并​​​不​​​适​​​用​​​于​​​其​​​它​​​ Red Hat Network 用​​​户​​​。​​​另​​​外​​​, Satellite 本​​​身​​​也​​​需​​​要​​​维​​​护​​​。​​​这​​​章​​​讨​​​论​​​了​​​标​​​准​​​使​​​用​​​外​​​完​​​成​​​管​​​理​​​任​​​务​​​所​​​需​​​要​​​遵​​​守​​​的​​​流​​​程​​​,同​​​时​​​还​​​包​​​括​​​在​​​ RHN Satellite 中​​​应​​​用​​​补​​​丁​​​程​​​序​​​。​​​
因​​​为​​​ RHN Satellite 是​​​由​​​众​​​多​​​独​​​立​​​的​​​组​​​件​​​构​​​成​​​,Red Hat 提​​​供​​​了​​​一​​​个​​​命​​​令​​​行​​​工​​​具​​​,该​​​工​​​具​​​可​​​让​​​您​​​以​​​适​​​当​​​的​​​顺​​​序​​​获​​​得​​​各​​​种​​​服​​​务​​​的​​​停​​​止​​​、​​​启​​​动​​​或​​​者​​​查​​​询​​​状​​​态​​​信​​​息​​​:rhn-satellite。​​​这​​​个​​​帮​​​助​​​服​​​务​​​接​​​受​​​所​​​有​​​典​​​型​​​的​​​命​​​令​​​:
/usr/sbin/rhn-satellite start
/usr/sbin/rhn-satellite stop
/usr/sbin/rhn-satellite restart
/usr/sbin/rhn-satellite reload                                                                                                                                     
/usr/sbin/rhn-satellite enable
/usr/sbin/rhn-satellite disable                                                                                                                                     
/usr/sbin/rhn-satellite status
Copy to Clipboard Toggle word wrap
使​​​用​​​ rhn-satellite 服​​​务​​​来​​​停​​​止​​​或​​​启​​​动​​​整​​​个​​​ RHN Satellite 并​​​一​​​次​​​获​​​得​​​所​​​有​​​服​​​务​​​的​​​状​​​态​​​信​​​息​​​。​​​

8.2. 更​​​新​​​ Satellite

任​​​何​​​针​​​对​​​ RHN Satellite 的​​​关​​​键​​​更​​​新​​​都​​​会​​​以​​​ RHN Satellite 勘​​​误​​​的​​​形​​​式​​​发​​​行​​​。​​​
对​​​于​​​可​​​能​​​会​​​与​​​互​​​联​​​网​​​相​​​连​​​的​​​ RHN Satellite 系​​​统​​​,应​​​用​​​这​​​些​​​勘​​​误​​​更​​​新​​​的​​​最​​​好​​​的​​​方​​​法​​​是​​​通​​​过​​​ Red Hat Network 使​​​用​​​ Red Hat Update Agent。​​​因​​​为​​​在​​​初​​​始​​​安​​​装​​​时​​​在​​​ Red Hat Network 中​​​订​​​阅​​​了​​​ RHN Satellite,所​​​以​​​用​​​户​​​应​​​该​​​可​​​以​​​在​​​ RHN Satellite 中​​​运​​​行​​​ yum update(或​​​者​​​在​​​早​​​于​​​ Red Hat Enterprise Linux 5 的​​​版​​​本​​​中​​​运​​​行​​​ up2date -u)或​​​使​​​用​​​ https://rhn.redhat.com 来​​​应​​​用​​​更​​​新​​​。​​​

重要

Apache RPM 在​​​安​​​装​​​的​​​时​​​候​​​并​​​不​​​重​​​新​​​启​​​动​​​ httpd 服​​​务​​​。​​​因​​​此​​​,在​​​进​​​行​​​了​​​对​​​一​​​个​​​ RHN Satellite 服​​​务​​​器​​​的​​​完​​​全​​​更​​​新​​​后​​​,比​​​如​​​使​​​用​​​ yum update 命​​​令​​​(或​​​者​​​在​​​更​​​早​​​的​​​ Red Hat Enterprise Linux 版​​​本​​​中​​​使​​​用​​​ up2date -uf 命​​​令​​​),Apache 会​​​失​​​败​​​。​​​要​​​避​​​免​​​这​​​种​​​情​​​况​​​,请​​​确​​​定​​​您​​​在​​​升​​​级​​​后​​​重​​​新​​​启​​​动​​​了​​​ httpd 服​​​务​​​。​​​
对​​​于​​​没​​​有​​​连​​​接​​​到​​​互​​​联​​​网​​​上​​​的​​​ RHN Satellite 系​​​统​​​,可​​​使​​​用​​​ https://rhn.redhat.com 中​​​的​​​用​​​户​​​帐​​​户​​​检​​​索​​​软​​​件​​​包​​​。​​​然​​​后​​​,用​​​户​​​可​​​以​​​根​​​据​​​勘​​​误​​​顾​​​问​​​来​​​手​​​动​​​应​​​用​​​它​​​们​​​。​​​

警告

在​​​应​​​用​​​任​​​何​​​ RHN Satellite 勘​​​误​​​更​​​新​​​前​​​,一​​​个​​​非​​​常​​​重​​​要​​​的​​​事​​​情​​​是​​​阅​​​读​​​勘​​​误​​​顾​​​问​​​信​​​息​​​。​​​在​​​应​​​用​​​某​​​个​​​ RHN Satellite 更​​​新​​​时​​​,可​​​能​​​需​​​要​​​额​​​外​​​的​​​配​​​置​​​步​​​骤​​​,特​​​别​​​是​​​涉​​​及​​​到​​​数​​​据​​​库​​​的​​​时​​​候​​​。​​​在​​​这​​​种​​​情​​​况​​​下​​​,勘​​​误​​​顾​​​问​​​信​​​息​​​会​​​包​​​括​​​应​​​用​​​勘​​​误​​​所​​​需​​​具​​​体​​​的​​​详​​​细​​​步​​​骤​​​。​​​
如​​​果​​​您​​​不​​​是​​​安​​​装​​​一​​​个​​​新​​​的​​​ Satellite 软​​​件​​​包​​​,而​​​是​​​更​​​新​​​服​​​务​​​器​​​的​​​ RHN 权​​​利​​​证​​​书​​​,如​​​增​​​加​​​它​​​的​​​客​​​户​​​数​​​量​​​,请​​​参​​​阅​​​ 第 5 章 权​​​利​​​ 来​​​获​​​得​​​详​​​细​​​信​​​息​​​。​​​

8.3. 备​​​份​​​ Satellite

备​​​份​​​ RHN Satellite 有​​​很​​​多​​​方​​​法​​​。​​​无​​​论​​​选​​​择​​​了​​​哪​​​种​​​方​​​法​​​,都​​​需​​​要​​​备​​​份​​​相​​​关​​​数​​​据​​​库​​​。​​​对​​​于​​​ Stand-Alone Database,请​​​咨​​​询​​​您​​​机​​​构​​​的​​​数​​​据​​​库​​​管​​​理​​​员​​​。​​​对​​​于​​​ Embedded Database,请​​​参​​​阅​​​ 第 8.4 节 “使​​​用​​​ RHN DB Control 来​​​获​​​得​​​详​​​细​​​的​​​信​​​息​​​。​​​
这​​​里​​​是​​​红​​​帽​​​推​​​荐​​​的​​​需​​​要​​​备​​​份​​​的​​​文​​​件​​​和​​​目​​​录​​​:
  • /rhnsat/ - 只​​​用​​​于​​​ Embedded Database(不​​​要​​​在​​​数​​​据​​​库​​​运​​​行​​​的​​​时​​​候​​​备​​​份​​​,请​​​参​​​阅​​​ 第 8.4.2 节 “备​​​份​​​这​​​个​​​数​​​据​​​库​​​”
  • /etc/sysconfig/rhn/
  • /etc/rhn/
  • /etc/sudoers
  • /etc/tnsnames.ora
  • /var/www/html/pub/
  • /var/satellite/redhat/1 - 定​​​制​​​ RPM
  • /root/.gnupg/
  • /root/ssl-build/
  • /etc/dhcp.conf
  • /tftpboot/
  • /var/lib/cobbler/
  • /var/lib/rhn/kickstarts/
  • /var/www/cobbler
  • /var/lib/nocpulse/
如​​​果​​​可​​​能​​​,请​​​备​​​份​​​ /var/satellite/。​​​在​​​出​​​现​​​故​​​障​​​的​​​时​​​候​​​,这​​​会​​​节​​​省​​​大​​​量​​​的​​​下​​​载​​​时​​​间​​​。​​​因​​​为​​​ /var/satellite/(特​​​别​​​是​​​ /var/satellite/redhat/NULL/)是​​​ Red Hat 的​​​ RPM 存​​​储​​​的​​​一​​​个​​​主​​​要​​​的​​​副​​​本​​​,可​​​使​​​用​​​ satellite-sync 重​​​新​​​生​​​成​​​。​​​Red Hat 推​​​荐​​​备​​​份​​​整​​​个​​​ /var/satellite/ 树​​​。​​​在​​​没​​​有​​​连​​​接​​​ satellites 的​​​情​​​况​​​下​​​,必​​​须​​​ 备​​​份​​​ /var/satellite/。​​​
如​​​果​​​只​​​备​​​份​​​这​​​些​​​文​​​件​​​和​​​目​​​录​​​,将​​​会​​​需​​​要​​​重​​​新​​​安​​​装​​​ RHN Satellite ISO RPM 并​​​重​​​新​​​注​​​册​​​ Satellite。​​​另​​​外​​​,红​​​帽​​​软​​​件​​​包​​​需​​​要​​​使​​​用​​​ satellite-sync 工​​​具​​​来​​​重​​​新​​​同​​​步​​​。​​​最​​​后​​​,您​​​将​​​必​​​须​​​重​​​新​​​安​​​装​​​ /root/ssl-build/\ rhn-org-httpd-ssl-key-pair-MACHINE_NAME-VER-REL.noarch.rpm。​​​
另​​​一​​​个​​​方​​​法​​​是​​​备​​​份​​​以​​​上​​​提​​​到​​​的​​​所​​​有​​​文​​​件​​​和​​​目​​​录​​​但​​​在​​​不​​​重​​​新​​​注​​​册​​​ RHN Satellite 的​​​情​​​况​​​下​​​重​​​新​​​安​​​装​​​它​​​。​​​在​​​安​​​装​​​的​​​过​​​程​​​中​​​,取​​​消​​​或​​​跳​​​过​​​在​​​ RHN 中​​​注​​​册​​​和​​​生​​​成​​​ SSL 证​​​书​​​的​​​步​​​骤​​​。​​​
最​​​后​​​的​​​、​​​也​​​是​​​最​​​完​​​整​​​的​​​方​​​法​​​是​​​备​​​份​​​整​​​台​​​机​​​器​​​。​​​这​​​个​​​方​​​法​​​可​​​以​​​节​​​省​​​下​​​载​​​和​​​重​​​新​​​安​​​装​​​的​​​时​​​间​​​,但​​​它​​​需​​​要​​​额​​​外​​​的​​​磁​​​盘​​​空​​​间​​​和​​​备​​​份​​​时​​​间​​​。​​​

注意

无​​​论​​​采​​​用​​​何​​​种​​​备​​​份​​​方​​​法​​​,当​​​您​​​使​​​用​​​备​​​份​​​恢​​​复​​​ Satellite 时​​​,您​​​必​​​须​​​运​​​行​​​以​​​下​​​命​​​令​​​来​​​预​​​定​​​重​​​新​​​生​​​成​​​下​​​一​​​次​​​启​​​动​​​ rhn-search 服​​​务​​​的​​​搜​​​索​​​索​​​引​​​。​​​
/etc/init.d/rhn-search cleanindex
Copy to Clipboard Toggle word wrap

8.4. 使​​​用​​​ RHN DB Control

带​​​有​​​ Embedded Database 的​​​ RHN Satellite 需​​​要​​​一​​​个​​​工​​​具​​​程​​​序​​​来​​​管​​​理​​​数​​​据​​​库​​​。​​​Red Hat 提​​​供​​​了​​​一​​​个​​​这​​​样​​​的​​​工​​​具​​​:RHN DB Control。​​​这​​​个​​​命​​​令​​​行​​​工​​​具​​​允​​​许​​​您​​​进​​​行​​​从​​​备​​​份​​​、​​​验​​​证​​​和​​​恢​​​复​​​到​​​获​​​得​​​数​​​据​​​库​​​状​​​态​​​、​​​重​​​新​​​启​​​动​​​数​​​据​​​库​​​等​​​在​​​内​​​的​​​所​​​有​​​工​​​作​​​。​​​您​​​一​​​定​​​要​​​是​​​一​​​个​​​ oracle 用​​​户​​​才​​​能​​​使​​​用​​​ RHN DB Control。​​​要​​​启​​​动​​​它​​​,请​​​切​​​换​​​到​​​ oracle 用​​​户​​​并​​​使​​​用​​​以​​​下​​​命​​​令​​​:
su - oracle
Copy to Clipboard Toggle word wrap
然​​​后​​​,使​​​用​​​以​​​下​​​命​​​令​​​:
db-control option
Copy to Clipboard Toggle word wrap

8.4.1. DB 控​​​制​​​选​​​项​​​

RHN DB Control 提​​​供​​​了​​​多​​​个​​​命​​​令​​​行​​​选​​​项​​​。​​​要​​​使​​​用​​​它​​​们​​​,在​​​ db-control 命​​​令​​​的​​​后​​​面​​​加​​​入​​​这​​​些​​​选​​​项​​​。​​​
Expand
表 8.1. RHN DB 控​​​制​​​选​​​项​​​
选​​​项​​​ 描​​​述​​​
help 列​​​出​​​这​​​些​​​ db-control 选​​​项​​​的​​​更​​​详​​​细​​​的​​​信​​​息​​​。​​​
backup DIRNAME 将​​​数​​​据​​​库​​​备​​​份​​​到​​​指​​​定​​​的​​​目​​​录​​​中​​​。​​​
examine DIRNAME 检​​​查​​​一​​​个​​​备​​​份​​​目​​​录​​​中​​​的​​​内​​​容​​​。​​​返​​​回​​​产​​​生​​​备​​​份​​​的​​​时​​​间​​​戳​​​并​​​报​​​告​​​它​​​的​​​内​​​容​​​。​​​
extend 增​​​加​​​ RHN Orcale 表​​​空​​​间​​​
gather-stats PCT 收​​​集​​​ RHN Oracle 数​​​据​​​库​​​中​​​的​​​统​​​计​​​数​​​据​​​。​​​PCT 是​​​要​​​估​​​计​​​行​​​数​​​的​​​百​​​分​​​比​​​(默​​​认​​​为​​​ 15%)。​​​
report 报​​​告​​​当​​​前​​​的​​​数​​​据​​​库​​​使​​​用​​​情​​​况​​​。​​​
report-stats 报​​​告​​​处​​​于​​​ stale 状​​​态​​​或​​​者​​​空​​​白​​​数​​​据​​​的​​​片​​​段​​​。​​​
restore DIRNAME 从​​​ DIRNAME 的​​​备​​​份​​​中​​​恢​​​复​​​数​​​据​​​库​​​。​​​为​​​了​​​成​​​功​​​执​​​行​​​这​​​个​​​命​​​令​​​,数​​​据​​​库​​​必​​​须​​​被​​​停​​​止​​​使​​​用​​​。​​​
start 启​​​动​​​数​​​据​​​库​​​事​​​务​​​。​​​这​​​可​​​以​​​通​​​过​​​以​​​ root 运​​​行​​​ service rhn-database start 命​​​令​​​实​​​现​​​。​​​
shrink-segments 缩​​​小​​​ RHN Oracle 数​​​据​​​库​​​片​​​段​​​,提​​​供​​​大​​​量​​​可​​​用​​​空​​​间​​​。​​​
status 显​​​示​​​数​​​据​​​库​​​的​​​当​​​前​​​状​​​态​​​,这​​​个​​​状​​​态​​​是​​​"running" 或​​​ "offline"。​​​
stop 停​​​止​​​数​​​据​​​库​​​事​​​务​​​。​​​它​​​可​​​以​​​通​​​过​​​以​​​ root 运​​​行​​​ service rhn-database stop 命​​​令​​​来​​​实​​​现​​​。​​​
tablesizes 显​​​示​​​每​​​个​​​表​​​的​​​空​​​间​​​情​​​况​​​报​​​告​​​
verify DIRNAME 验​​​证​​​保​​​存​​​在​​​ DIRNAME 中​​​的​​​备​​​份​​​内​​​容​​​。​​​这​​​个​​​命​​​令​​​对​​​每​​​个​​​保​​​存​​​在​​​备​​​份​​​中​​​的​​​文​​​件​​​运​​​行​​​ checksum。​​​

注意

数​​​据​​​库​​​统​​​计​​​是​​​对​​​描​​​述​​​数​​​据​​​库​​​以​​​及​​​数​​​据​​​库​​​内​​​项​​​目​​​数​​​据​​​的​​​收​​​集​​​。​​​查​​​询​​​优​​​化​​​器​​​可​​​使​​​用​​​这​​​些​​​统​​​计​​​为​​​每​​​个​​​ SQL 说​​​明​​​提​​​供​​​最​​​佳​​​执​​​行​​​方​​​案​​​。​​​因​​​为​​​数​​​据​​​库​​​中​​​的​​​项​​​目​​​会​​​经​​​常​​​变​​​化​​​,所​​​以​​​必​​​须​​​定​​​期​​​更​​​新​​​数​​​据​​​库​​​以​​​便​​​其​​​正​​​确​​​描​​​述​​​数​​​据​​​库​​​中​​​的​​​项​​​目​​​。​​​Oracle 可​​​自​​​动​​​维​​​护​​​数​​​据​​​库​​​,但​​​是​​​如​​​果​​​您​​​的​​​数​​​据​​​库​​​在​​​有​​​大​​​量​​​数​​​据​​​变​​​化​​​后​​​性​​​能​​​出​​​现​​​问​​​题​​​,请​​​考​​​虑​​​手​​​动​​​收​​​集​​​统​​​计​​​数​​​据​​​。​​​

注意

删​​​除​​​大​​​量​​​数​​​据​​​后​​​,请​​​使​​​用​​​ segment-shrink 功​​​能​​​重​​​新​​​将​​​可​​​用​​​空​​​间​​​整​​​理​​​为​​​ Oracle 数​​​据​​​库​​​片​​​段​​​。​​​segment-shrink 的​​​好​​​处​​​是​​​可​​​用​​​压​​​缩​​​数​​​据​​​以​​​便​​​更​​​好​​​使​​​用​​​缓​​​冲​​​,且​​​压​​​缩​​​的​​​数​​​据​​​在​​​完​​​整​​​表​​​格​​​扫​​​描​​​中​​​只​​​需​​​要​​​扫​​​描​​​较​​​少​​​的​​​块​​​,同​​​样​​​可​​​提​​​高​​​性​​​能​​​。​​​
只​​​有​​​ RHN Satellite 服​​​务​​​器​​​ 5.2.0 中​​​新​​​创​​​建​​​的​​​ Oracle 数​​​据​​​库​​​ 10g R2 具​​​有​​​ segment shrink 功​​​能​​​。​​​由​​​于​​​ Oracle 数​​​据​​​库​​​ 9i 中​​​使​​​用​​​的​​​是​​​不​​​同​​​的​​​默​​​认​​​数​​​据​​​库​​​设​​​置​​​,因​​​此​​​该​​​功​​​能​​​不​​​适​​​用​​​于​​​从​​​以​​​前​​​的​​​ RHN Satellite 服​​​务​​​器​​​发​​​行​​​本​​​升​​​级​​​的​​​数​​​据​​​库​​​。​​​
Red Hat 建​​​议​​​每​​​晚​​​对​​​ Embedded Database 进​​​行​​​备​​​份​​​并​​​将​​​备​​​份​​​结​​​果​​​使​​​用​​​ NFS SCP 或​​​ FTP 等​​​方​​​法​​​移​​​动​​​到​​​其​​​它​​​系​​​统​​​中​​​。​​​另​​​外​​​,这​​​个​​​备​​​份​​​系​​​统​​​最​​​好​​​与​​​工​​​作​​​系​​​统​​​不​​​在​​​同​​​一​​​个​​​现​​​场​​​。​​​要​​​进​​​行​​​一​​​个​​​备​​​份​​​,首​​​先​​​需​​​要​​​使​​​用​​​以​​​下​​​命​​​令​​​(以​​​ root 用​​​户​​​的​​​身​​​份​​​)来​​​停​​​止​​​数​​​据​​​库​​​和​​​相​​​关​​​的​​​服​​​务​​​:
/usr/sbin/rhn-satellite stop
Copy to Clipboard Toggle word wrap
然​​​后​​​切​​​换​​​到​​​ oracle 用​​​户​​​并​​​使​​​用​​​以​​​下​​​命​​​令​​​来​​​启​​​动​​​备​​​份​​​:
db-control backup DIRNAME
Copy to Clipboard Toggle word wrap
备​​​份​​​的​​​文​​​件​​​将​​​被​​​保​​​存​​​在​​​指​​​定​​​目​​​录​​​中​​​。​​​请​​​注​​​意​​​,这​​​是​​​一​​​个​​​“​​​冷​​​”​​​备​​​份​​​;在​​​运​​​行​​​这​​​个​​​命​​​令​​​的​​​时​​​候​​​数​​​据​​​库​​​必​​​须​​​停​​​止​​​工​​​作​​​。​​​这​​​个​​​过​​​程​​​会​​​需​​​要​​​几​​​分​​​钟​​​。​​​第​​​一​​​个​​​备​​​份​​​会​​​给​​​您​​​一​​​个​​​备​​​份​​​所​​​需​​​时​​​间​​​的​​​基​​​本​​​概​​​念​​​。​​​
完​​​成​​​备​​​份​​​后​​​,返​​​回​​​到​​​ root 用​​​户​​​模​​​式​​​,并​​​使​​​用​​​以​​​下​​​命​​​令​​​来​​​重​​​启​​​数​​​据​​​库​​​和​​​相​​​关​​​的​​​服​​​务​​​:
/usr/sbin/rhn-satellite start
Copy to Clipboard Toggle word wrap
您​​​应​​​该​​​使​​​用​​​ rsync 或​​​其​​​它​​​文​​​件​​​传​​​输​​​工​​​具​​​将​​​备​​​份​​​复​​​制​​​到​​​其​​​它​​​系​​​统​​​上​​​。​​​Red Hat 强​​​烈​​​建​​​议​​​使​​​用​​​ cron 来​​​自​​​动​​​调​​​度​​​备​​​份​​​行​​​动​​​。​​​例​​​如​​​,在​​​ 3 a.m. 备​​​份​​​系​​​统​​​并​​​在​​​ 6 a.m. 将​​​备​​​份​​​复​​​制​​​到​​​一​​​个​​​独​​​立​​​的​​​存​​​储​​​设​​​备​​​中​​​(如​​​分​​​区​​​、​​​磁​​​盘​​​或​​​系​​​统​​​)。​​​

8.4.3. 验​​​证​​​备​​​份​​​

只​​​有​​​在​​​保​​​证​​​备​​​份​​​的​​​完​​​整​​​性​​​的​​​前​​​提​​​下​​​,备​​​份​​​ Embedded Database 才​​​是​​​有​​​意​​​义​​​的​​​。​​​RHN DB Control 提​​​供​​​了​​​两​​​个​​​方​​​法​​​来​​​检​​​查​​​备​​​份​​​的​​​完​​​整​​​性​​​,一​​​个​​​简​​​单​​​,一​​​个​​​复​​​杂​​​。​​​要​​​进​​​行​​​一​​​个​​​快​​​速​​​的​​​备​​​份​​​时​​​间​​​戳​​​检​​​查​​​并​​​检​​​查​​​是​​​否​​​丢​​​失​​​了​​​文​​​件​​​,以​​​ oracle 用​​​户​​​身​​​份​​​使​​​用​​​以​​​下​​​命​​​令​​​:
db-control examine DIRNAME
Copy to Clipboard Toggle word wrap
要​​​进​​​行​​​一​​​个​​​更​​​详​​​细​​​的​​​检​​​查​​​,包​​​括​​​对​​​备​​​份​​​中​​​的​​​每​​​个​​​文​​​件​​​运​​​行​​​ checksum,以​​​ oracle 的​​​身​​​份​​​使​​​用​​​以​​​下​​​命​​​令​​​:
db-control verify DIRNAME
Copy to Clipboard Toggle word wrap
RHN DB Control 使​​​ Embedded Database 的​​​恢​​​复​​​过​​​程​​​变​​​得​​​相​​​对​​​简​​​单​​​。​​​要​​​创​​​建​​​备​​​份​​​,您​​​需​​​要​​​以​​​ root 用​​​户​​​的​​​身​​​份​​​运​​​行​​​以​​​下​​​命​​​令​​​来​​​停​​​止​​​数​​​据​​​库​​​和​​​相​​​关​​​服​​​务​​​的​​​运​​​行​​​:
/usr/sbin/rhn-satellite stop
Copy to Clipboard Toggle word wrap
然​​​后​​​切​​​换​​​到​​​ oracle 用​​​户​​​并​​​执​​​行​​​这​​​个​​​命​​​令​​​(包​​​括​​​备​​​份​​​的​​​目​​​录​​​)来​​​开​​​始​​​恢​​​复​​​:
db-control restore DIRNAME
Copy to Clipboard Toggle word wrap
这​​​个​​​命​​​令​​​除​​​了​​​恢​​​复​​​ Embedded Database,还​​​会​​​使​​​用​​​ checksum 来​​​检​​​查​​​备​​​份​​​目​​​录​​​的​​​内​​​容​​​。​​​恢​​​复​​​完​​​成​​​后​​​,返​​​回​​​到​​​ root 用​​​户​​​模​​​式​​​并​​​案​​​以​​​下​​​顺​​​序​​​运​​​行​​​命​​​令​​​重​​​启​​​数​​​据​​​库​​​及​​​其​​​关​​​联​​​的​​​服​​​务​​​:
/usr/sbin/rhn-satellite start
Copy to Clipboard Toggle word wrap
您​​​可​​​以​​​通​​​过​​​克​​​隆​​​带​​​有​​​ Embedded Database 的​​​ Satellite 来​​​减​​​少​​​因​​​为​​​硬​​​件​​​或​​​其​​​它​​​设​​​备​​​造​​​成​​​的​​​系​​​统​​​工​​​作​​​中​​​断​​​。​​​当​​​主​​​ Satellite 出​​​现​​​问​​​题​​​的​​​时​​​候​​​,从​​​ Satellite 会​​​接​​​替​​​主​​​服​​​务​​​器​​​进​​​行​​​工​​​作​​​。​​​要​​​克​​​隆​​​ Satellite,请​​​执​​​行​​​以​​​下​​​步​​​骤​​​:
  1. 在​​​一​​​台​​​独​​​立​​​的​​​机​​​器​​​上​​​安​​​装​​​带​​​有​​​ Embedded Database 的​​​ RHN Satellite(和​​​一​​​个​​​ Red Hat Enterprise Linux AS 基​​​本​​​安​​​装​​​),请​​​跳​​​过​​​生​​​成​​​ SSL 证​​​书​​​这​​​一​​​步​​​。​​​
  2. 使​​​用​​​ 第 8.4.2 节 “备​​​份​​​这​​​个​​​数​​​据​​​库​​​” 中​​​介​​​绍​​​的​​​命​​​令​​​每​​​日​​​备​​​份​​​主​​​ Satellite 数​​​据​​​库​​​。​​​如​​​果​​​您​​​这​​​样​​​做​​​了​​​,那​​​么​​​只​​​会​​​丢​​​失​​​发​​​生​​​故​​​障​​​那​​​一​​​天​​​的​​​工​​​作​​​。​​​
  3. 使​​​用​​​一​​​个​​​文​​​件​​​传​​​输​​​程​​​序​​​(如​​​ rsync)建​​​立​​​一​​​个​​​将​​​备​​​份​​​的​​​文​​​件​​​复​​​制​​​到​​​第​​​二​​​个​​​ Satellite 的​​​机​​​制​​​。​​​如​​​果​​​您​​​使​​​用​​​一​​​个​​​ SAN,则​​​不​​​需​​​要​​​复​​​制​​​。​​​
  4. 使​​​用​​​ RHN DB Control 的​​​ restore 选​​​项​​​导​​​入​​​复​​​制​​​的​​​数​​​据​​​。​​​
  5. 如​​​果​​​主​​​ Satellite 失​​​败​​​,则​​​将​​​ /root/ssl-build 中​​​的​​​ SSL 密​​​钥​​​对​​​ RPM 软​​​件​​​包​​​从​​​主​​​ Satellite 传​​​送​​​到​​​副​​​ Satellite 中​​​,并​​​安​​​装​​​该​​​软​​​件​​​包​​​。​​​这​​​样​​​可​​​保​​​证​​​ RHN 客​​​户​​​端​​​可​​​使​​​用​​​到​​​副​​​ Satellite 的​​​安​​​全​​​连​​​接​​​验​​​证​​​。​​​
  6. 改​​​变​​​ DNS 的​​​设​​​置​​​来​​​指​​​向​​​这​​​个​​​新​​​的​​​机​​​器​​​或​​​正​​​确​​​地​​​配​​​置​​​您​​​的​​​负​​​载​​​平​​​衡​​​器​​​。​​​
克​​​隆​​​选​​​项​​​对​​​有​​​ Embedded Database 的​​​ Satellite 有​​​效​​​,您​​​可​​​以​​​通​​​过​​​准​​​备​​​冗​​​余​​​的​​​ Satellite 来​​​减​​​少​​​有​​​ Stand-Alone Database 的​​​ Satellite 的​​​停​​​机​​​时​​​间​​​。​​​与​​​克​​​隆​​​一​​​个​​​有​​​ Embedded Database 的​​​ Satellite 不​​​同​​​,有​​​ Stand-Alone Database 冗​​​余​​​ Satellite 可​​​以​​​作​​​为​​​活​​​跃​​​的​​​系​​​统​​​使​​​用​​​,也​​​可​​​以​​​作​​​为​​​备​​​份​​​的​​​系​​​统​​​使​​​用​​​。​​​这​​​完​​​全​​​取​​​决​​​于​​​您​​​的​​​网​​​络​​​拓​​​扑​​​结​​​构​​​,而​​​与​​​这​​​里​​​介​​​绍​​​的​​​步​​​骤​​​没​​​有​​​联​​​系​​​。​​​
要​​​建​​​立​​​这​​​个​​​冗​​​余​​​,请​​​首​​​先​​​安​​​装​​​主​​​ Satellite,而​​​不​​​是​​​独​​​立​​​服​​​务​​​器​​​的​​​主​​​机​​​名​​​,除​​​非​​​在​​​ SSL 证​​​书​​​的​​​通​​​用​​​名​​​字​​​段​​​中​​​为​​​ SSL 证​​​书​​​指​​​定​​​的​​​值​​​代​​​表​​​您​​​的​​​最​​​高​​​可​​​用​​​性​​​配​​​置​​​,。​​​然​​​后​​​:
  1. 使​​​用​​​ Oracle 推​​​荐​​​的​​​构​​​建​​​一​​​个​​​容​​​错​​​数​​​据​​​库​​​的​​​方​​​法​​​为​​​故​​​障​​​切​​​换​​​准​​​备​​​ Stand-Alone Database。​​​请​​​咨​​​询​​​您​​​的​​​数​​​据​​​库​​​管​​​理​​​员​​​。​​​
  2. 在​​​一​​​台​​​独​​​立​​​的​​​机​​​器​​​中​​​安​​​装​​​有​​​ Stand-Alone Database 的​​​ RHN Satellite(和​​​ Red Hat Enterprise Linux AS 基​​​本​​​安​​​装​​​),跳​​​过​​​生​​​成​​​数​​​据​​​库​​​设​​​置​​​、​​​数​​​据​​​库​​​方​​​案​​​、​​​SSL 证​​​书​​​和​​​系​​​统​​​启​​​动​​​脚​​​本​​​的​​​步​​​骤​​​。​​​应​​​该​​​包​​​括​​​与​​​在​​​ Satellite 初​​​始​​​安​​​装​​​和​​​注​​​册​​​新​​​ Satellite 时​​​提​​​供​​​的​​​ RHN 帐​​​户​​​和​​​数​​​据​​​库​​​连​​​接​​​信​​​息​​​相​​​同​​​的​​​信​​​息​​​。​​​
    如​​​果​​​您​​​的​​​原​​​始​​​的​​​ SSL 证​​​书​​​并​​​没​​​有​​​包​​​括​​​您​​​的​​​高​​​可​​​用​​​性​​​的​​​解​​​决​​​方​​​案​​​,现​​​在​​​您​​​应​​​该​​​生​​​成​​​一​​​个​​​包​​​括​​​更​​​适​​​当​​​的​​​通​​​用​​​名​​​值​​​的​​​证​​​书​​​。​​​在​​​这​​​种​​​情​​​况​​​下​​​,您​​​还​​​可​​​以​​​生​​​成​​​一​​​个​​​新​​​的​​​系​​​统​​​启​​​动​​​脚​​​本​​​来​​​获​​​得​​​这​​​个​​​新​​​值​​​。​​​
  3. 安​​​装​​​后​​​,从​​​主​​​ Satellite 中​​​将​​​以​​​下​​​文​​​件​​​复​​​制​​​到​​​从​​​ Satellite:
    • /etc/rhn/rhn.conf
    • /etc/tnsnames.ora
    • /var/www/rhns/server/secret/rhnSecret.py
  4. 将​​​主​​​ Satellite 中​​​的​​​服​​​务​​​器​​​端​​​的​​​ SSL 证​​​书​​​ RPM 复​​​制​​​到​​​从​​​ Satellite 中​​​并​​​安​​​装​​​它​​​们​​​。​​​请​​​参​​​阅​​​《​​​RHN 客​​​户​​​端​​​配​​​置​​​指​​​南​​​》​​​中​​​的​​​共​​​享​​​证​​​书​​​一​​​节​​​来​​​获​​​得​​​详​​​细​​​的​​​信​​​息​​​。​​​请​​​记​​​住​​​,通​​​用​​​名​​​值​​​必​​​须​​​代​​​表​​​了​​​组​​​合​​​的​​​ Satellite 解​​​决​​​方​​​案​​​,而​​​不​​​是​​​单​​​一​​​机​​​器​​​的​​​主​​​机​​​名​​​。​​​
    如​​​果​​​您​​​在​​​安​​​装​​​ Satellite 时​​​创​​​建​​​了​​​一​​​个​​​新​​​的​​​、​​​包​​​括​​​一​​​个​​​新​​​通​​​用​​​名​​​值​​​的​​​ SSL 证​​​书​​​,您​​​应​​​该​​​将​​​ RPM 从​​​ Satellite 复​​​制​​​到​​​主​​​ Satellite 并​​​重​​​新​​​分​​​发​​​客​​​户​​​端​​​的​​​证​​​书​​​。​​​如​​​果​​​您​​​还​​​创​​​建​​​了​​​另​​​外​​​一​​​个​​​系​​​统​​​启​​​动​​​脚​​​本​​​,您​​​应​​​该​​​使​​​用​​​它​​​来​​​在​​​客​​​户​​​端​​​系​​​统​​​中​​​安​​​装​​​证​​​书​​​。​​​
  5. 如​​​果​​​您​​​没​​​有​​​创​​​建​​​新​​​的​​​系​​​统​​​启​​​动​​​脚​​​本​​​,请​​​将​​​主​​​ Satellite /var/www/html/pub/bootstrap/ 中​​​的​​​内​​​容​​​复​​​制​​​到​​​从​​​ Satellite 中​​​。​​​如​​​果​​​您​​​生​​​成​​​了​​​新​​​脚​​​本​​​,请​​​将​​​目​​​录​​​中​​​的​​​内​​​容​​​复​​​制​​​到​​​主​​​ Satellite。​​​
  6. 使​​​用​​​以​​​下​​​命​​​令​​​关​​​闭​​​从​​​ Satellite 中​​​的​​​ RHN Task Engine。​​​
    /sbin/service taskomatic stop
    
    Copy to Clipboard Toggle word wrap
    您​​​可​​​以​​​使​​​用​​​定​​​制​​​脚​​​本​​​或​​​其​​​它​​​方​​​法​​​在​​​从​​​ Satellite 中​​​建​​​立​​​ RHN Task Engine 的​​​自​​​动​​​启​​​动​​​/故​​​障​​​切​​​换​​​。​​​无​​​论​​​是​​​哪​​​种​​​方​​​法​​​,都​​​需​​​要​​​在​​​故​​​障​​​切​​​换​​​后​​​启​​​动​​​它​​​。​​​
  7. 在​​​ Satellite 间​​​通​​​过​​​某​​​些​​​联​​​网​​​存​​​储​​​设​​​备​​​间​​​共​​​享​​​频​​​道​​​软​​​件​​​包​​​数​​​据​​​(默​​​认​​​放​​​置​​​在​​​ /var/satellite)。​​​这​​​避​​​免​​​了​​​数​​​据​​​重​​​复​​​的​​​问​​​题​​​并​​​使​​​每​​​个​​​ Satellite 中​​​的​​​数​​​据​​​存​​​储​​​保​​​持​​​一​​​致​​​。​​​
  8. 在​​​ Satellite 间​​​通​​​过​​​某​​​些​​​联​​​网​​​存​​​储​​​设​​​备​​​间​​​共​​​享​​​缓​​​存​​​数​​​据​​​(默​​​认​​​位​​​置​​​在​​​ /var/cache/rhn)。​​​这​​​避​​​免​​​了​​​数​​​据​​​重​​​复​​​的​​​问​​​题​​​并​​​保​​​证​​​每​​​个​​​ Satellite 中​​​的​​​缓​​​存​​​数​​​据​​​一​​​致​​​。​​​
  9. 通​​​过​​​使​​​用​​​通​​​用​​​名​​​和​​​一​​​个​​​适​​​合​​​您​​​系​​​统​​​结​​​构​​​的​​​方​​​法​​​来​​​使​​​您​​​的​​​网​​​络​​​上​​​有​​​多​​​个​​​可​​​用​​​的​​​ Satellite。​​​选​​​项​​​包​​​括​​​ round-robin DNS,一​​​个​​​网​​​络​​​负​​​载​​​平​​​衡​​​器​​​和​​​一​​​个​​​逆​​​向​​​代​​​理​​​设​​​置​​​。​​​
如​​​果​​​您​​​要​​​更​​​改​​​您​​​的​​​ Satellite 服​​​务​​​器​​​的​​​主​​​机​​​名​​​或​​​者​​​ IP 地​​​址​​​,satellite-utils 软​​​件​​​包​​​中​​​包​​​含​​​ satellite-hostname-rename 脚​​​本​​​。​​​
要​​​使​​​用​​​ satellite-hostname-rename 脚​​​本​​​,您​​​必​​​须​​​首​​​先​​​确​​​定​​​您​​​找​​​到​​​您​​​的​​​ SSL CA 密​​​码​​​短​​​语​​​,您​​​可​​​使​​​用​​​以​​​下​​​命​​​令​​​获​​​得​​​该​​​短​​​语​​​:
openssl rsa -in path/RHN-ORG-PRIVATE-SSL-KEY
Copy to Clipboard Toggle word wrap
提​​​示​​​时​​​输​​​入​​​密​​​码​​​短​​​语​​​。​​​
satellite-hostname-rename 需​​​要​​​一​​​个​​​强​​​制​​​参​​​数​​​,即​​​ Satellite 服​​​务​​​器​​​的​​​ IP 地​​​址​​​,无​​​论​​​ IP 地​​​址​​​是​​​否​​​随​​​主​​​机​​​名​​​而​​​更​​​改​​​。​​​
satellite-hostname-rename 用​​​法​​​如​​​下​​​:
spacewalk-hostname-rename <ip address> [ --ssl-country=<country> --ssl-state=<state>\
--ssl-org=<organization/company> --ssl-orgunit=<department> --ssl-email=<email address> --ssl-ca-password=<password>]
Copy to Clipboard Toggle word wrap
如​​​果​​​需​​​要​​​生​​​成​​​新​​​的​​​ SSL 证​​​书​​​,则​​​会​​​有​​​一​​​系​​​列​​​互​​​动​​​提​​​示​​​询​​​问​​​所​​​需​​​信​​​息​​​,除​​​非​​​在​​​命​​​令​​​行​​​中​​​已​​​经​​​给​​​出​​​选​​​项​​​(如​​​上​​​面​​​的​​​示​​​例​​​所​​​示​​​)。​​​当​​​不​​​更​​​改​​​系​​​统​​​主​​​机​​​名​​​时​​​,就​​​不​​​需​​​要​​​重​​​新​​​生​​​成​​​新​​​的​​​ SSL 服​​​务​​​器​​​证​​​书​​​。​​​但​​​如​​​果​​​指​​​定​​​至​​​少​​​一​​​个​​​ SSL 选​​​项​​​,那​​​么​​​ satellite-hostname-rename 就​​​会​​​生​​​成​​​证​​​书​​​。​​​
有​​​关​​​使​​​用​​​ satellite-hostname-rename 的​​​详​​​情​​​请​​​参​​​考​​​ Red Hat 知​​​识​​​库​​​:
使​​​用​​​ RHN Satellite 和​​​使​​​用​​​主​​​机​​​托​​​管​​​的​​​ Red Hat Network 非​​​常​​​相​​​似​​​。​​​因​​​此​​​,您​​​可​​​以​​​参​​​阅​​​《​​​RHN 参​​​考​​​指​​​南​​​》​​​来​​​获​​​得​​​执​​​行​​​标​​​准​​​任​​​务​​​的​​​信​​​息​​​,如​​​编​​​辑​​​系​​​统​​​侧​​​写​​​和​​​更​​​新​​​软​​​件​​​包​​​。​​​与​​​管​​​理​​​定​​​制​​​频​​​道​​​和​​​勘​​​误​​​相​​​关​​​的​​​任​​​务​​​信​​​息​​​可​​​以​​​在​​​《​​​RHN 频​​​道​​​管​​​理​​​指​​​南​​​》​​​中​​​获​​​得​​​。​​​这​​​一​​​节​​​只​​​讲​​​解​​​对​​​ Satellite 用​​​户​​​有​​​效​​​的​​​行​​​动​​​。​​​
在​​​上​​​面​​​的​​​浏​​​览​​​框​​​中​​​,除​​​了​​​有​​​对​​​所​​​有​​​用​​​户​​​都​​​有​​​效​​​的​​​类​​​别​​​外​​​,Satellite Organization Administrator 还​​​可​​​以​​​看​​​到​​​「​​​工​​​具​​​」​​​菜​​​单​​​。​​​点​​​这​​​个​​​菜​​​单​​​可​​​以​​​打​​​开​​​「​​​RHN 内​​​部​​​工​​​具​​​」​​​页​​​。​​​
内​​​部​​​工​​​具​​​

图 8.1. 内​​​部​​​工​​​具​​​

要​​​刷​​​新​​​显​​​示​​​那​​​些​​​已​​​经​​​被​​​更​​​新​​​、​​​但​​​在​​​ Satellite 网​​​站​​​上​​​还​​​没​​​有​​​反​​​映​​​出​​​这​​​些​​​修​​​改​​​的​​​频​​​道​​​,请​​​点​​​击​​​本​​​页​​​中​​​的​​​「​​​现​​​在​​​更​​​新​​​勘​​​误​​​缓​​​存​​​」​​​。​​​
8.8.1.1. 维​​​护​​​ RHN Task Engine
默​​​认​​​的​​​显​​​示​​​给​​​出​​​了​​​ RHN Task Engine 的​​​状​​​态​​​。​​​这​​​个​​​工​​​具​​​是​​​一​​​个​​​在​​​ Satellite 服​​​务​​​器​​​中​​​运​​​行​​​的​​​守​​​护​​​进​​​程​​​并​​​执​​​行​​​日​​​常​​​的​​​操​​​作​​​,如​​​数​​​据​​​库​​​整​​​理​​​、​​​发​​​送​​​勘​​​误​​​公​​​告​​​邮​​​件​​​。​​​它​​​们​​​必​​​须​​​在​​​后​​​台​​​进​​​行​​​。​​​这​​​个​​​页​​​显​​​示​​​了​​​这​​​个​​​守​​​护​​​进​​​程​​​执​​​行​​​的​​​各​​​种​​​行​​​动​​​的​​​执​​​行​​​时​​​间​​​。​​​
管​​​理​​​员​​​应​​​该​​​保​​​证​​​ RHN Task Engine 在​​​正​​​常​​​运​​​行​​​。​​​如​​​果​​​因​​​为​​​某​​​种​​​原​​​因​​​这​​​个​​​守​​​护​​​进​​​程​​​没​​​有​​​正​​​常​​​运​​​行​​​,您​​​可​​​以​​​使​​​用​​​它​​​的​​​文​​​件​​​名​​​(taskomatic)来​​​重​​​新​​​启​​​动​​​它​​​。​​​以​​​根​​​用​​​户​​​的​​​身​​​份​​​运​​​行​​​以​​​下​​​命​​​令​​​:
/sbin/service taskomatic restart
Copy to Clipboard Toggle word wrap
其​​​它​​​的​​​服​​​务​​​命​​​令​​​也​​​可​​​以​​​被​​​使​​​用​​​,其​​​中​​​包​​​括​​​ start、​​​stop 和​​​ status。​​​

8.8.2. 删​​​除​​​用​​​户​​​

因​​​为​​​ RHN Satellite 是​​​在​​​封​​​闭​​​环​​​境​​​中​​​运​​​行​​​的​​​,所​​​以​​​为​​​ Satellite 客​​​户​​​赋​​​予​​​了​​​删​​​除​​​用​​​户​​​的​​​能​​​力​​​。​​​要​​​获​​​得​​​这​​​个​​​功​​​能​​​,点​​​ RHN 网​​​站​​​页​​​首​​​浏​​​览​​​栏​​​中​​​的​​​「​​​用​​​户​​​」​​​。​​​在​​​结​​​果​​​显​​​示​​​的​​​用​​​户​​​列​​​表​​​中​​​,点​​​要​​​删​​​除​​​用​​​户​​​的​​​名​​​字​​​。​​​您​​​将​​​可​​​以​​​进​​​入​​​「​​​用​​​户​​​详​​​情​​​」​​​页​​​。​​​点​​​这​​​个​​​页​​​右​​​上​​​角​​​的​​​「​​​删​​​除​​​用​​​户​​​」​​​链​​​接​​​。​​​
用​​​户​​​删​​​除​​​

图 8.2. 用​​​户​​​删​​​除​​​

此​​​时​​​会​​​出​​​现​​​说​​​明​​​用​​​户​​​将​​​会​​​被​​​永​​​久​​​删​​​除​​​的​​​确​​​认​​​页​​​。​​​要​​​继​​​续​​​,点​​​这​​​个​​​页​​​右​​​下​​​角​​​的​​​「​​​删​​​除​​​用​​​户​​​」​​​。​​​

注意

在​​​将​​​用​​​户​​​从​​​ RHN Satellite 中​​​删​​​除​​​前​​​,必​​​须​​​在​​​用​​​户​​​侧​​​写​​​中​​​删​​​除​​​机​​​构​​​管​​​理​​​员​​​的​​​角​​​色​​​。​​​如​​​果​​​没​​​有​​​这​​​么​​​做​​​,删​​​除​​​动​​​作​​​将​​​失​​​败​​​。​​​
Organization Administrator 角​​​色​​​可​​​以​​​被​​​任​​​何​​​ Organization Administrator(他​​​们​​​不​​​是​​​这​​​个​​​机​​​构​​​的​​​唯​​​一​​​的​​​ Organization Administrator)通​​​过​​​点​​​「​​​用​​​户​​​」​​​标​​​签​​​页​​​,然​​​后​​​使​​​用​​​「​​​详​​​情​​​」​​​子​​​标​​​签​​​页​​​来​​​删​​​除​​​或​​​修​​​改​​​系​​​统​​​组​​​群​​​和​​​管​​​理​​​角​​​色​​​。​​​
用​​​户​​​删​​​除​​​确​​​认​​​

图 8.3. 用​​​户​​​删​​​除​​​确​​​认​​​

您​​​还​​​可​​​以​​​使​​​用​​​其​​​它​​​管​​​理​​​用​​​户​​​的​​​选​​​项​​​。​​​这​​​些​​​选​​​项​​​的​​​详​​​细​​​信​​​息​​​可​​​以​​​在​​​ RHN 网​​​站​​​上​​​的​​​《​​​RHN 参​​​考​​​指​​​南​​​》​​​中​​​获​​​得​​​。​​​
Satellite 管​​​理​​​员​​​可​​​能​​​想​​​要​​​配​​​置​​​某​​​些​​​搜​​​索​​​参​​​数​​​以​​​便​​​为​​​其​​​优​​​化​​​的​​​要​​​求​​​定​​​制​​​搜​​​索​​​结​​​果​​​。​​​
可​​​使​​​用​​​ /etc/rhn/search.rhn-search.conf 文​​​件​​​定​​​制​​​ RHN Satellite 搜​​​索​​​结​​​果​​​。​​​以​​​下​​​列​​​表​​​定​​​义​​​了​​​搜​​​索​​​配​​​置​​​并​​​在​​​括​​​号​​​中​​​定​​​义​​​其​​​默​​​认​​​值​​​。​​​
  • search.index_work_dir:指​​​定​​​保​​​存​​​ Lucene 索​​​引​​​的​​​位​​​置​​​(/usr/share/rhn/search/indexes
  • search.rpc_handlers:用​​​分​​​号​​​分​​​开​​​的​​​作​​​为​​​ XMLRPC 调​​​用​​​的​​​处​​​理​​​程​​​序​​​类​​​别​​​列​​​表​​​。​​​
    (filename>index:com.redhat.satellite.search.rpc.handlers.IndexHandler,
    db:com.redhat.satellite.search.rpc.handlers.DatabaseHandler,
    admin:com.redhat.satellite.search.rpc.handlers.AdminHandler)
    
    Copy to Clipboard Toggle word wrap
  • search.max_hits_returned:查​​​询​​​返​​​回​​​的​​​最​​​多​​​结​​​果​​​数​​​(500
  • search.connection.driver_class:执​​​行​​​数​​​据​​​库​​​搜​​​索​​​的​​​ JDBC 驱​​​动​​​程​​​序​​​类​​​别​​​(oracle.jdbc.driver.OracleDriver
  • search.score_threshold:作​​​为​​​查​​​询​​​结​​​果​​​必​​​须​​​返​​​回​​​结​​​果​​​的​​​最​​​低​​​小​​​数​​​位​​​(.10
  • search.system_score_threshold:作​​​为​​​查​​​询​​​结​​​果​​​必​​​须​​​返​​​回​​​系​​​统​​​搜​​​索​​​结​​​果​​​的​​​最​​​低​​​小​​​数​​​位​​​(.01
  • search.errata_score_threshold:作​​​为​​​查​​​询​​​结​​​果​​​必​​​须​​​返​​​回​​​勘​​​误​​​搜​​​索​​​结​​​果​​​的​​​最​​​低​​​小​​​数​​​位​​​(.20
  • search.errata.advisory_score_threshold:作​​​为​​​查​​​询​​​结​​​果​​​必​​​须​​​返​​​回​​​勘​​​误​​​警​​​告​​​结​​​果​​​的​​​最​​​低​​​小​​​数​​​位​​​(.30
  • search.min_ngram:n-gram 字​​​符​​​的​​​最​​​小​​​长​​​度​​​。​​​请​​​注​​​意​​​要​​​更​​​改​​​该​​​值​​​则​​​许​​​运​​​行​​​ clean-index,且​​​需​​​要​​​修​​​改​​​并​​​重​​​新​​​构​​​建​​​ doc 索​​​引​​​(1
  • search.max_ngram:n-gram 字​​​符​​​的​​​最​​​大​​​长​​​度​​​。​​​请​​​注​​​意​​​要​​​更​​​改​​​该​​​值​​​则​​​许​​​运​​​行​​​ clean-index,且​​​需​​​要​​​修​​​改​​​并​​​重​​​新​​​构​​​建​​​ doc 索​​​引​​​(5
  • search.doc.limit_results:输​​​入​​​ true 可​​​限​​​制​​​ search.score_threshold 结​​​果​​​数​​​并​​​使​​​得​​​最​​​大​​​点​​​击​​​低​​​于​​​ search.max_hits_returned;输​​​入​​​ false 意​​​味​​​着​​​返​​​回​​​搜​​​索​​​满​​​足​​​的​​​所​​​有​​​文​​​档​​​(false)。​​​
  • search.schedule.interval:以​​​毫​​​秒​​​为​​​单​​​位​​​输​​​入​​​控​​​制​​​搜​​​索​​​服​​​务​​​器​​​提​​​取​​​数​​​据​​​库​​​更​​​改​​​的​​​时​​​间​​​间​​​隔​​​,模​​​热​​​为​​​ 5 分​​​钟​​​(300000)。​​​
  • search.log.explain.results:在​​​开​​​发​​​及​​​调​​​试​​​时​​​使​​​用​​​。​​​如​​​果​​​将​​​其​​​设​​​定​​​为​​​ true,则​​​会​​​记​​​录​​​影​​​响​​​每​​​个​​​结​​​果​​​数​​​据​​​的​​​附​​​加​​​信​​​息​​​。​​​(false

8.9. 自​​​动​​​同​​​步​​​

手​​​动​​​将​​​ RHN Satellite 存​​​储​​​与​​​ Red Hat Network 同​​​步​​​将​​​会​​​是​​​一​​​个​​​非​​​常​​​消​​​耗​​​时​​​间​​​的​​​任​​​务​​​。​​​在​​​美​​​国​​​的​​​正​​​常​​​工​​​作​​​时​​​间​​​段​​​内​​​,Red Hat Network 会​​​被​​​大​​​量​​​使​​​用​​​,在​​​这​​​个​​​时​​​间​​​段​​​中​​​进​​​行​​​同​​​步​​​将​​​会​​​非​​​常​​​慢​​​。​​​因​​​此​​​,Red Hat 建​​​议​​​您​​​在​​​其​​​它​​​时​​​间​​​段​​​内​​​自​​​动​​​进​​​行​​​同​​​步​​​。​​​美​​​国​​​的​​​工​​​作​​​时​​​间​​​通​​​常​​​是​​​从​​​ 8:00 AM 到​​​ 9:00 PM EST(UTC -5),周​​​一​​​到​​​周​​​五​​​。​​​根​​​据​​​季​​​节​​​的​​​不​​​同​​​,这​​​个​​​时​​​间​​​可​​​能​​​会​​​有​​​一​​​个​​​小​​​时​​​的​​​不​​​同​​​。​​​另​​​外​​​,Red Hat 强​​​烈​​​推​​​荐​​​使​​​用​​​随​​​机​​​同​​​步​​​来​​​优​​​化​​​性​​​能​​​。​​​
您​​​可​​​以​​​通​​​过​​​一​​​个​​​简​​​单​​​的​​​ cron 来​​​设​​​置​​​这​​​个​​​自​​​动​​​的​​​同​​​步​​​任​​​务​​​。​​​要​​​设​​​置​​​它​​​,以​​​ root 用​​​户​​​的​​​身​​​份​​​编​​​辑​​​ crontab:
crontab -e
Copy to Clipboard Toggle word wrap
它​​​在​​​一​​​个​​​文​​​本​​​编​​​辑​​​器​​​(默​​​认​​​的​​​编​​​辑​​​器​​​是​​​ Vi)中​​​打​​​开​​​ crontab。​​​您​​​还​​​可​​​以​​​通​​​过​​​修​​​改​​​ EDITOR 中​​​的​​​值​​​来​​​设​​​定​​​使​​​用​​​其​​​它​​​编​​​辑​​​器​​​,如​​​ export EDITOR=gedit。​​​
打​​​开​​​后​​​,使​​​用​​​前​​​五​​​个​​​项​​​(分​​​钟​​​、​​​小​​​时​​​、​​​日​​​、​​​月​​​和​​​星​​​期​​​)来​​​调​​​度​​​这​​​个​​​同​​​步​​​。​​​请​​​记​​​住​​​,小​​​时​​​使​​​用​​​24进​​​制​​​。​​​编​​​辑​​​ crontab 来​​​包​​​括​​​随​​​机​​​同​​​步​​​,如​​​:
0 1 * * * perl -le 'sleep rand 9000' && satellite-sync --email >/dev/null \
2>/dev/null
Copy to Clipboard Toggle word wrap
这​​​个​​​具​​​体​​​的​​​任​​​务​​​会​​​在​​​每​​​晚​​​ 1:00 a.m. 到​​​ 3:30 a.m. 之​​​间​​​的​​​一​​​个​​​随​​​机​​​时​​​间​​​进​​​行​​​并​​​将​​​ cron 的​​​ stdout 和​​​ stderr 重​​​定​​​向​​​来​​​防​​​止​​​出​​​现​​​多​​​个​​​ satellite-sync 输​​​出​​​显​​​示​​​。​​​除​​​去​​​ --email 以​​​外​​​的​​​选​​​项​​​也​​​可​​​以​​​被​​​使​​​用​​​。​​​请​​​参​​​阅​​​表 6.2 “Satellite 导​​​入​​​/同​​​步​​​选​​​项​​​” 来​​​获​​​得​​​完​​​整​​​的​​​选​​​项​​​列​​​表​​​。​​​一​​​旦​​​您​​​退​​​出​​​了​​​编​​​辑​​​器​​​,被​​​改​​​变​​​的​​​ crontab 就​​​会​​​马​​​上​​​被​​​安​​​装​​​。​​​

8.10. 使​​​用​​​ PAM 认​​​证​​​

因​​​为​​​安​​​全​​​的​​​评​​​估​​​已​​​经​​​变​​​得​​​非​​​常​​​复​​​杂​​​,管​​​理​​​员​​​必​​​须​​​使​​​用​​​工​​​具​​​来​​​简​​​化​​​这​​​个​​​任​​​务​​​。​​​因​​​此​​​,RHN Satellite 支​​​持​​​通​​​过​​​ PAM(Pluggable Authentication Modules,可​​​插​​​拔​​​验​​​证​​​模​​​式​​​)的​​​基​​​于​​​网​​​络​​​的​​​认​​​证​​​系​​​统​​​。​​​PAM 是​​​一​​​组​​​帮​​​助​​​系​​​统​​​管​​​理​​​员​​​将​​​ Satellite 和​​​中​​​央​​​认​​​证​​​机​​​制​​​集​​​成​​​在​​​一​​​起​​​的​​​程​​​序​​​库​​​,因​​​此​​​不​​​需​​​要​​​记​​​住​​​多​​​个​​​密​​​码​​​。​​​
RHN Satellite 通​​​过​​​使​​​用​​​ PAM 支​​​持​​​ LDAP、​​​Kerberos 和​​​其​​​它​​​基​​​于​​​网​​​络​​​的​​​验​​​证​​​系​​​统​​​。​​​要​​​允​​​许​​​ Satellite 使​​​用​​​ PAM 和​​​您​​​的​​​机​​​构​​​的​​​验​​​证​​​系​​​统​​​,请​​​依​​​照​​​以​​​下​​​步​​​骤​​​。​​​

注意

要​​​确​​​保​​​ PAM 验​​​证​​​正​​​常​​​工​​​作​​​,请​​​安​​​装​​​ pam-devel 软​​​件​​​包​​​。​​​
设​​​置​​​一​​​个​​​ PAM 服​​​务​​​文​​​件​​​(通​​​常​​​是​​​ /etc/pam.d/rhn-satellite)并​​​将​​​以​​​下​​​行​​​加​​​入​​​到​​​ /etc/rhn/rhn.conf 中​​​使​​​ Satellite 可​​​以​​​使​​​用​​​它​​​:
pam_auth_service = rhn-satellite
Copy to Clipboard Toggle word wrap
这​​​里​​​假​​​设​​​ PAM 服​​​务​​​文​​​件​​​的​​​文​​​件​​​名​​​为​​​ rhn-satellite。​​​
要​​​允​​​许​​​ PAM 验​​​证​​​一​​​个​​​特​​​定​​​的​​​用​​​户​​​,选​​​择​​​「​​​可​​​插​​​入​​​验​​​证​​​模​​​块​​​ (PAM)」​​​。​​​它​​​位​​​于​​​「​​​创​​​建​​​用​​​户​​​」​​​页​​​中​​​的​​​密​​​码​​​和​​​密​​​码​​​确​​​认​​​字​​​段​​​下​​​。​​​
例​​​如​​​,要​​​使​​​用​​​ Kerberos 对​​​ Red Hat Enterprise Linux 5 i386 系​​​统​​​进​​​行​​​验​​​证​​​,请​​​在​​​ /etc/pam.d/rhn-satellite 中​​​添​​​加​​​以​​​下​​​内​​​容​​​:
#%PAM-1.0
auth        required      pam_env.so
auth        sufficient    pam_krb5.so no_user_check
auth        required      pam_deny.so
account     required      pam_krb5.so no_user_check
Copy to Clipboard Toggle word wrap
请​​​注​​​意​​​,在​​​ RHN 网​​​站​​​中​​​修​​​改​​​密​​​码​​​只​​​会​​​修​​​改​​​ RHN Satellite 的​​​本​​​地​​​密​​​码​​​。​​​如​​​果​​​配​​​置​​​用​​​户​​​使​​​用​​​ PAM 验​​​证​​​,则​​​根​​​本​​​不​​​会​​​使​​​用​​​该​​​密​​​码​​​。​​​在​​​上​​​面​​​的​​​例​​​子​​​中​​​,不​​​会​​​更​​​改​​​ Kerberos 密​​​码​​​。​​​
除​​​了​​​允​​​许​​​客​​​户​​​端​​​系​​​统​​​定​​​期​​​地​​​从​​​ Satellite 提​​​取​​​调​​​度​​​的​​​动​​​作​​​外​​​,您​​​还​​​可​​​以​​​允​​​许​​​ Satellite 立​​​刻​​​在​​​有​​​ Provisioning 权​​​利​​​的​​​系​​​统​​​中​​​执​​​行​​​那​​​些​​​动​​​作​​​。​​​这​​​样​​​可​​​避​​​免​​​在​​​调​​​度​​​某​​​个​​​动​​​作​​​和​​​客​​​户​​​端​​​系​​​统​​​使​​​用​​​ RHN 查​​​询​​​间​​​所​​​造​​​成​​​的​​​延​​​迟​​​。​​​这​​​个​​​支​​​持​​​是​​​由​​​ OSA 调​​​度​​​程​​​序​​​提​​​供​​​(osad)。​​​
OSA 调​​​度​​​程​​​序​​​是​​​一​​​个​​​周​​​期​​​运​​​行​​​查​​​询​​​的​​​服​​​务​​​,可​​​检​​​查​​​ Satellite 服​​​务​​​器​​​查​​​看​​​其​​​是​​​否​​​在​​​客​​​户​​​端​​​中​​​执​​​行​​​命​​​令​​​。​​​如​​​果​​​有​​​,它​​​会​​​使​​​用​​​ jabberd 向​​​客​​​户​​​端​​​中​​​运​​​行​​​的​​​ osad 事​​​务​​​发​​​送​​​信​​​息​​​。​​​

重要

要​​​使​​​用​​​这​​​个​​​功​​​能​​​,在​​​ Satellite 和​​​它​​​的​​​客​​​户​​​系​​​统​​​之​​​间​​​的​​​通​​​讯​​​必​​​须​​​使​​​用​​​ SSL。​​​如​​​果​​​ 没​​​有​​​ SSL 证​​​书​​​,客​​​户​​​段​​​系​​​统​​​中​​​的​​​守​​​护​​​进​​​程​​​将​​​无​​​法​​​正​​​确​​​连​​​接​​​。​​​
要​​​使​​​用​​​这​​​个​​​功​​​能​​​,您​​​必​​​须​​​首​​​先​​​配​​​置​​​您​​​的​​​防​​​火​​​墙​​​来​​​使​​​它​​​允​​​许​​​所​​​需​​​要​​​端​​​口​​​的​​​连​​​接​​​(请​​​参​​​阅​​​ 第 2.4 节 “附​​​加​​​要​​​求​​​”)。​​​
然​​​后​​​,您​​​必​​​须​​​安​​​装​​​ osa-dispatcher 软​​​件​​​包​​​。​​​这​​​个​​​软​​​件​​​包​​​可​​​以​​​在​​​中​​​央​​​ RHN 网​​​站​​​中​​​的​​​ Satellite RHN Satellite 软​​​件​​​频​​​道​​​中​​​找​​​到​​​。​​​安​​​装​​​后​​​,以​​​ root 用​​​户​​​的​​​身​​​份​​​运​​​行​​​以​​​下​​​命​​​令​​​:
service osa-dispatcher start
Copy to Clipboard Toggle word wrap
最​​​后​​​,在​​​所​​​有​​​客​​​户​​​端​​​系​​​统​​​中​​​安​​​装​​​ osad 软​​​件​​​包​​​来​​​接​​​收​​​被​​​ push 的​​​动​​​作​​​。​​​这​​​个​​​软​​​件​​​包​​​可​​​以​​​在​​​ RHN Satellite 中​​​这​​​个​​​系​​​统​​​的​​​ RHN 工​​​具​​​子​​​频​​​道​​​中​​​找​​​到​​​。​​​

警告

不​​​要​​​在​​​ Satellite 服​​​务​​​器​​​中​​​安​​​装​​​ osad 软​​​件​​​包​​​,因​​​为​​​它​​​会​​​与​​​安​​​装​​​在​​​ Satellite 中​​​的​​​ osa-dispatcher 软​​​件​​​包​​​冲​​​突​​​。​​​
安​​​装​​​后​​​,以​​​ root 用​​​户​​​使​​​用​​​以​​​下​​​命​​​令​​​在​​​客​​​户​​​端​​​系​​​统​​​中​​​启​​​动​​​该​​​服​​​务​​​:
service osad start
Copy to Clipboard Toggle word wrap
与​​​其​​​它​​​服​​​务​​​相​​​似​​​,osa-dispatcher 和​​​ osad 都​​​接​​​受​​​ stop、​​​restart 和​​​ status 命​​​令​​​。​​​
请​​​记​​​住​​​,这​​​个​​​功​​​能​​​需​​​要​​​客​​​户​​​系​​​统​​​可​​​以​​​识​​​别​​​ Satellite 的​​​ FQDN。​​​在​​​配​​​置​​​Red Hat Update Agent 的​​​时​​​候​​​必​​​须​​​使​​​用​​​这​​​个​​​名​​​字​​​而​​​不​​​是​​​ IP 地​​​址​​​。​​​请​​​参​​​阅​​​《​​​RHN 客​​​户​​​端​​​配​​​置​​​指​​​南​​​》​​​来​​​获​​​得​​​详​​​细​​​的​​​信​​​息​​​。​​​
现​​​在​​​,如​​​果​​​您​​​从​​​ Satellite 对​​​任​​​何​​​接​​​受​​​推​​​行​​​动​​​的​​​系​​​统​​​调​​​度​​​行​​​动​​​,这​​​些​​​行​​​动​​​都​​​会​​​马​​​执​​​行​​​,而​​​不​​​需​​​要​​​等​​​待​​​一​​​定​​​的​​​时​​​间​​​来​​​连​​​接​​​到​​​ Satellite 上​​​检​​​查​​​是​​​否​​​有​​​调​​​度​​​的​​​行​​​动​​​。​​​
RHN Satellite 的​​​ /etc/rhn/rhn.conf 配​​​置​​​文​​​件​​​为​​​您​​​创​​​建​​​关​​​键​​​的​​​系​​​统​​​配​​​置​​​提​​​供​​​了​​​一​​​个​​​基​​​础​​​。​​​请​​​记​​​住​​​,这​​​个​​​文​​​件​​​中​​​的​​​错​​​误​​​可​​​能​​​会​​​导​​​致​​​ Satellite 出​​​现​​​故​​​障​​​。​​​因​​​此​​​,您​​​需​​​要​​​小​​​心​​​地​​​配​​​置​​​这​​​个​​​文​​​件​​​。​​​
您​​​应​​​该​​​特​​​别​​​注​​​意​​​以​​​下​​​参​​​数​​​:traceback_mail、​​​default_db 和​​​ server.satellite.http_proxy。​​​要​​​获​​​得​​​更​​​详​​​细​​​的​​​信​​​息​​​,请​​​参​​​阅​​​样​​​本​​​及​​​其​​​注​​​释​​​(以​​​#开​​​始​​​)。​​​
#/etc/rhn/rhn.conf example for an RHN Satellite
#----------------------------------------------

# Destination of all tracebacks, such as crash information, etc.
traceback_mail = test@pobox.com, test@redhat.com

# Location of RPMs (Red Hat and custom) served by the RHN Satellite
mount_point = /var/satellite

# Corporate gateway (hostname:PORT):
server.satellite.http_proxy = corporate_gateway.example.com:8080
server.satellite.http_proxy_username = 
server.satellite.http_proxy_password = 

# Database connection information username/password@SID
default_db = test01/test01@test01


### DON'T TOUCH ANY OF THE FOLLOWING ###
web.satellite = 1

web.session_swap_secret_1 = ea6c79f71cfcf307d567fed583c393b9
web.session_swap_secret_2 = 01dee83a7b7f27157f5335744eb02327
web.session_swap_secret_3 = 4e89e7697ce663149ca9e498cbc08b4f
web.session_swap_secret_4 = a0fed2d77a950fc9a800b450a45e89d2

web.session_secret_1 = 24bc562e04c9b93f5be94f793738e104
web.session_secret_2 = 7667a7c2db311b1ea04271ecc1b82314
web.session_secret_3 = 442e7dc4f06f63eba9a0408d499c6a8d
web.session_secret_4 = 587a0db47856f685d989095629a9bd6f

encrypted_passwords = 1

web.param_cleansers = RHN::Cleansers->cleanse
web.base_acls = RHN::Access

web.default_taskmaster_tasks = RHN::Task::SessionCleanup,
                               RHN::Task::ErrataQueue, 
                               RHN::Task::ErrataEngine, 
                               RHN::Task::DailySummary, 
                               RHN::Task::SummaryPopulation, 
                               RHN::Task::RHNProc, 
                               RHN::Task::PackageCleanup

web.rhn_gpg_backend_module = RHN::GPG::OpenPGP

web.restrict_mail_domains =
Copy to Clipboard Toggle word wrap

附录 B. 修​​​订​​​记​​​录​​​

修订历史
修订 1-3.4002013-10-31Rüdiger Landmann
Rebuild with publican 4.0.0
修订 1-32012-07-18Anthony Towns
Rebuild for Publican 3.0
修订 1.0-0Fri Feb 27 2009

索引

符号

/etc/nsswitch.conf ,主​​​机​​​没​​​有​​​找​​​到​​​/不​​​能​​​决​​​定​​​ FQDN
/etc/rhn/rhn.conf ,常​​​规​​​问​​​题​​​
优​​​点​​​,RHN Satellite
克​​​隆​​​ satellite,使​​​用​​​内​​​嵌​​​的​​​数​​​据​​​库​​​克​​​隆​​​ Satellite
内​​​嵌​​​的​​​数​​​据​​​库​​​
默​​​认​​​位​​​置​​​
/rhnsat/ ,基​​​本​​​安​​​装​​​
冗​​​余​​​ satellite,使​​​用​​​独​​​立​​​的​​​数​​​据​​​库​​​建​​​立​​​冗​​​余​​​ Satellite
同​​​步​​​
satellite 数​​​据​​​,导​​​入​​​和​​​同​​​步​​​
保​​​持​​​频​​​道​​​数​​​据​​​同​​​步​​​,同​​​步​​​
回​​​溯​​​,需​​​要​​​了​​​解​​​的​​​术​​​语​​​
定​​​义​​​,需​​​要​​​了​​​解​​​的​​​术​​​语​​​
在​​​客​​​户​​​端​​​启​​​用​​​ push,在​​​客​​​户​​​端​​​启​​​用​​​ Push
块​​​大​​​小​​​,数​​​据​​​库​​​要​​​求​​​
备​​​份​​​ RHN Satellite,备​​​份​​​ Satellite
如​​​何​​​工​​​作​​​,它​​​如​​​何​​​工​​​作​​​?
安​​​装​​​
MySQL,MySQL 安​​​装​​​
RHN Satellite,RHN Satellite Installation Program
sendmail,Sendmail 配​​​置​​​
基​​​本​​​,基​​​本​​​安​​​装​​​
自​​​动​​​的​​​,自​​​动​​​的​​​ RHN Satellite 服​​​务​​​器​​​安​​​装​​​
安​​​装​​​任​​​务​​​列​​​表​​​,步​​​骤​​​
导​​​入​​​
satellite 数​​​据​​​,导​​​入​​​和​​​同​​​步​​​
频​​​道​​​内​​​容​​​
进​​​程​​​,准​​​备​​​频​​​道​​​内​​​容​​​ ISO
导​​​入​​​数​​​据​​​
在​​​程​​​序​​​库​​​中​​​放​​​置​​​勘​​​误​​​,运​​​行​​​导​​​入​​​
填​​​充​​​频​​​道​​​,运​​​行​​​导​​​入​​​
运​​​行​​​导​​​入​​​,运​​​行​​​导​​​入​​​
工​​​具​​​使​​​用​​​,执​​​行​​​具​​​体​​​用​​​于​​​ Satellite 的​​​任​​​务​​​
常​​​规​​​问​​​题​​​,常​​​规​​​问​​​题​​​
拓​​​扑​​​,拓​​​扑​​​结​​​构​​​实​​​例​​​
单​​​一​​​ satellite,单​​​一​​​ Satellite 拓​​​扑​​​结​​​构​​​
横​​​向​​​分​​​层​​​多​​​ satellite,多​​​ Satellite 横​​​向​​​分​​​阶​​​拓​​​扑​​​结​​​构​​​
纵​​​向​​​分​​​层​​​的​​​ satellite 和​​​ proxy,Satellite 代​​​理​​​纵​​​向​​​分​​​阶​​​拓​​​扑​​​结​​​构​​​
搜​​​索​​​,配​​​置​​​ Satellite 搜​​​索​​​
操​​​作​​​系​​​统​​​
支​​​持​​​的​​​,软​​​件​​​要​​​求​​​
故​​​障​​​排​​​除​​​,故​​​障​​​排​​​除​​​
/etc/hosts ,常​​​规​​​问​​​题​​​
Embedded Database,常​​​规​​​问​​​题​​​
SSL_CONNECT 错​​​误​​​,连​​​接​​​错​​​误​​​
回​​​溯​​​电​​​子​​​邮​​​件​​​地​​​址​​​,常​​​规​​​问​​​题​​​
磁​​​盘​​​已​​​满​​​,常​​​规​​​问​​​题​​​
数​​​据​​​库​​​ RPM
默​​​认​​​位​​​置​​​
/opt/ ,基​​​本​​​安​​​装​​​
数​​​据​​​库​​​要​​​求​​​
Oracle 访​​​问​​​级​​​别​​​,数​​​据​​​库​​​要​​​求​​​
日​​​志​​​文​​​件​​​,日​​​志​​​文​​​件​​​
表​​​,日​​​志​​​文​​​件​​​
更​​​新​​​ RHN Satellite,更​​​新​​​ Satellite
未​​​发​​​现​​​主​​​机​​​错​​​误​​​
无​​​法​​​确​​​定​​​ FQDN,主​​​机​​​没​​​有​​​找​​​到​​​/不​​​能​​​决​​​定​​​ FQDN
权​​​利​​​证​​​书​​​,附​​​加​​​要​​​求​​​RHN Satellite Installation Program
上​​​传​​​,上​​​传​​​ RHN 权​​​利​​​证​​​书​​​
步​​​骤​​​小​​​结​​​,步​​​骤​​​
禁​​​用​​​服​​​务​​​
ntsysv
chkconfig ,附​​​加​​​要​​​求​​​
端​​​口​​​ 443,附​​​加​​​要​​​求​​​
端​​​口​​​ 4545,附​​​加​​​要​​​求​​​
端​​​口​​​ 5222,附​​​加​​​要​​​求​​​
端​​​口​​​ 5269,附​​​加​​​要​​​求​​​
端​​​口​​​ 80,附​​​加​​​要​​​求​​​
维​​​护​​​,维​​​护​​​
网​​​络​​​时​​​间​​​协​​​议​​​,附​​​加​​​要​​​求​​​
自​​​动​​​ satellite 同​​​步​​​,自​​​动​​​同​​​步​​​
要​​​求​​​,要​​​求​​​
DNS,附​​​加​​​要​​​求​​​
FQDN,附​​​加​​​要​​​求​​​
jabberd,附​​​加​​​要​​​求​​​
TCP 端​​​口​​​,附​​​加​​​要​​​求​​​
数​​​据​​​库​​​,数​​​据​​​库​​​要​​​求​​​
权​​​利​​​证​​​书​​​,附​​​加​​​要​​​求​​​
硬​​​件​​​,硬​​​件​​​要​​​求​​​
软​​​件​​​,软​​​件​​​要​​​求​​​
防​​​火​​​墙​​​规​​​则​​​,附​​​加​​​要​​​求​​​
附​​​加​​​,附​​​加​​​要​​​求​​​
连​​​接​​​错​​​误​​​,连​​​接​​​错​​​误​​​
防​​​火​​​墙​​​规​​​则​​​
要​​​求​​​,附​​​加​​​要​​​求​​​
需​​​要​​​了​​​解​​​的​​​术​​​语​​​,需​​​要​​​了​​​解​​​的​​​术​​​语​​​
频​​​道​​​
定​​​义​​​,需​​​要​​​了​​​解​​​的​​​术​​​语​​​
频​​​道​​​内​​​容​​​
导​​​入​​​进​​​程​​​,准​​​备​​​频​​​道​​​内​​​容​​​ ISO
频​​​道​​​内​​​容​​​ ISO
准​​​备​​​,准​​​备​​​频​​​道​​​内​​​容​​​ ISO
频​​​道​​​软​​​件​​​包​​​
默​​​认​​​位​​​置​​​
/var/satellite/ ,基​​​本​​​安​​​装​​​

G

GPG 密​​​钥​​​,RHN Satellite Installation Program

P

PAM 验​​​证​​​
实​​​施​​​,使​​​用​​​ PAM 认​​​证​​​

R

Red Hat Network
简​​​介​​​,Red Hat Network
Red Hat Update Agent
定​​​义​​​,需​​​要​​​了​​​解​​​的​​​术​​​语​​​
requirements
ntp,附​​​加​​​要​​​求​​​
RHN
组​​​件​​​,它​​​如​​​何​​​工​​​作​​​?
RHN DB 控​​​制​​​
选​​​项​​​,DB 控​​​制​​​选​​​项​​​
RHN Satellite Activate ,使​​​用​​​ RHN Satellite Activate 管​​​理​​​ RHN 证​​​书​​​
RHN Satellite Exporter,使​​​用​​​ RHN Satellite Exporter 导​​​出​​​
RHN Satellite Synchronization Tool ,使​​​用​​​ RHN Satellite Synchronization Tool 导​​​入​​​
选​​​项​​​,satellite-sync
RHN Satellite 服​​​务​​​器​​​权​​​利​​​,RHN Satellite Installation Program
RHN Task Engine,维​​​护​​​ RHN Task Engine
RHN 数​​​据​​​库​​​控​​​制​​​
备​​​份​​​,备​​​份​​​这​​​个​​​数​​​据​​​库​​​
恢​​​复​​​,恢​​​复​​​数​​​据​​​库​​​
验​​​证​​​,验​​​证​​​备​​​份​​​
RHN 权​​​利​​​证​​​书​​​,权​​​利​​​
接​​​受​​​,接​​​收​​​证​​​书​​​
选​​​项​​​,命​​​令​​​行​​​权​​​利​​​选​​​项​​​
rhn-satellite,使​​​用​​​ rhn-satellite 管​​​理​​​ Satellite
rhn-satellite-activate ,使​​​用​​​ RHN Satellite Activate 管​​​理​​​ RHN 证​​​书​​​
options,命​​​令​​​行​​​权​​​利​​​选​​​项​​​
激​​​活​​​,激​​​活​​​这​​​个​​​ Satellite
rhn-satellite-exporter,rhn-satellite-exporter
导​​​出​​​,导​​​出​​​
选​​​项​​​,rhn-satellite-exporter
rhn.conf
示​​​例​​​文​​​件​​​,RHN Satellite 配​​​置​​​文​​​件​​​样​​​本​​​
rhns-satellite-tools ,使​​​用​​​ RHN Satellite Activate 管​​​理​​​ RHN 证​​​书​​​运​​​行​​​导​​​入​​​
rogerthat01@{mail domain} ,Sendmail 配​​​置​​​

法律通告

Copyright © 2010 Red Hat, Inc.
This document is licensed by Red Hat under the Creative Commons Attribution-ShareAlike 3.0 Unported License. If you distribute this document, or a modified version of it, you must provide attribution to Red Hat, Inc. and provide a link to the original. If the document is modified, all Red Hat trademarks must be removed.
Red Hat, as the licensor of this document, waives the right to enforce, and agrees not to assert, Section 4d of CC-BY-SA to the fullest extent permitted by applicable law.
Red Hat, Red Hat Enterprise Linux, the Shadowman logo, JBoss, OpenShift, Fedora, the Infinity logo, and RHCE are trademarks of Red Hat, Inc., registered in the United States and other countries.
Linux® is the registered trademark of Linus Torvalds in the United States and other countries.
Java® is a registered trademark of Oracle and/or its affiliates.
XFS® is a trademark of Silicon Graphics International Corp. or its subsidiaries in the United States and/or other countries.
MySQL® is a registered trademark of MySQL AB in the United States, the European Union and other countries.
Node.js® is an official trademark of Joyent. Red Hat Software Collections is not formally related to or endorsed by the official Joyent Node.js open source or commercial project.
The OpenStack® Word Mark and OpenStack logo are either registered trademarks/service marks or trademarks/service marks of the OpenStack Foundation, in the United States and other countries and are used with the OpenStack Foundation's permission. We are not affiliated with, endorsed or sponsored by the OpenStack Foundation, or the OpenStack community.
All other trademarks are the property of their respective owners.
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部