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


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

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

版 1

摘要

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

第 1 章 简​​​介​​​

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 Proxy Server

RHN Proxy Server 是​​​一​​​个​​​软​​​件​​​包​​​缓​​​存​​​机​​​制​​​,它​​​可​​​减​​​少​​​ RHN 的​​​带​​​宽​​​需​​​要​​​并​​​启​​​用​​​定​​​制​​​软​​​件​​​包​​​部​​​署​​​。​​​Proxy 客​​​户​​​可​​​在​​​内​​​部​​​中​​​央​​​服​​​务​​​器​​​中​​​缓​​​存​​​ RPM,比​​​如​​​红​​​帽​​​勘​​​误​​​更​​​新​​​,或​​​者​​​自​​​定​​​义​​​由​​​其​​​机​​​构​​​生​​​成​​​的​​​ RPM。​​​然​​​后​​​客​​​户​​​端​​​系​​​统​​​会​​​从​​​ Proxy 接​​​收​​​这​​​些​​​更​​​新​​​而​​​不​​​是​​​单​​​独​​​访​​​问​​​互​​​联​​​网​​​。​​​
尽​​​管​​​是​​​由​​​ Proxy 提​​​供​​​这​​​些​​​软​​​件​​​包​​​,客​​​户​​​端​​​的​​​系​​​统​​​侧​​​写​​​以​​​及​​​用​​​户​​​信​​​息​​​仍​​​然​​​保​​​存​​​在​​​安​​​全​​​的​​​中​​​央​​​ RHN 服​​​务​​​器​​​[1]中​​​,这​​​样​​​还​​​可​​​为​​​ RHN 网​​​站​​​(rhn.redhat.com)提​​​供​​​服​​​务​​​。​​​代​​​理​​​服​​​务​​​器​​​是​​​客​​​户​​​端​​​系​​​统​​​和​​​ Red Hat Network(或​​​者​​​ RHN Satellite Server)之​​​间​​​的​​​桥​​​梁​​​。​​​RHN Proxy Server 只​​​保​​​存​​​软​​​件​​​包​​​文​​​件​​​。​​​每​​​次​​​传​​​送​​​都​​​是​​​需​​​要​​​验​​​证​​​的​​​,Red Hat Update Agent 会​​​检​​​查​​​每​​​个​​​从​​​本​​​次​​​ RHN Proxy Server 中​​​搜​​​索​​​到​​​的​​​软​​​件​​​包​​​的​​​ GPG 签​​​名​​​。​​​
除​​​了​​​保​​​存​​​官​​​方​​​ Red Hat 软​​​件​​​包​​​外​​​,还​​​可​​​将​​​ RHN Proxy Server 配​​​置​​​为​​​使​​​用​​​ RHN Package Manager 从​​​专​​​用​​​ RHN 频​​​道​​​ 发​​​送​​​机​​​构​​​拥​​​有​​​的​​​定​​​制​​​软​​​件​​​包​​​。​​​例​​​如​​​:某​​​个​​​机​​​构​​​可​​​以​​​开​​​发​​​其​​​自​​​身​​​软​​​件​​​并​​​将​​​其​​​打​​​包​​​到​​​一​​​个​​​ RPM 中​​​,使​​​用​​​其​​​自​​​身​​​ GPG 签​​​名​​​,并​​​让​​​本​​​地​​​ RHN Proxy Server 使​​​用​​​带​​​定​​​制​​​软​​​件​​​的​​​最​​​新​​​版​​​本​​​更​​​新​​​网​​​络​​​中​​​的​​​所​​​有​​​独​​​立​​​系​​​统​​​。​​​
使​​​用​​​ RHN Proxy Server 的​​​优​​​点​​​包​​​括​​​:
  • 可​​​扩​​​展​​​ — 一​​​个​​​机​​​构​​​内​​​可​​​以​​​有​​​多​​​个​​​本​​​地​​​ RHN Proxy Server。​​​
  • 安​​​全​​​ — 维​​​护​​​了​​​一​​​个​​​端​​​到​​​端​​​的​​​安​​​全​​​连​​​接​​​:从​​​客​​​户​​​端​​​系​​​统​​​到​​​本​​​地​​​ RHN Proxy Server,再​​​到​​​ Red Hat Network 服​​​务​​​器​​​。​​​
  • 节​​​省​​​时​​​间​​​ — 通​​​过​​​局​​​域​​​网​​​传​​​递​​​软​​​件​​​包​​​会​​​比​​​通​​​过​​​互​​​联​​​网​​​进​​​行​​​要​​​快​​​得​​​多​​​。​​​
  • 节​​​省​​​带​​​宽​​​ — 只​​​要​​​从​​​ RHN 下​​​载​​​一​​​次​​​软​​​件​​​包​​​(每​​​个​​​本​​​地​​​代​​​理​​​服​​​务​​​器​​​存​​​储​​​机​​​制​​​),无​​​需​​​为​​​每​​​个​​​客​​​户​​​端​​​系​​​统​​​下​​​载​​​每​​​个​​​软​​​件​​​包​​​。​​​
  • 自​​​定​​​义​​​更​​​新​​​ — 为​​​ Red Hat 正​​​式​​​发​​​行​​​的​​​软​​​件​​​包​​​以​​​及​​​用​​​户​​​自​​​定​​​义​​​软​​​件​​​包​​​创​​​建​​​一​​​个​​​完​​​全​​​自​​​动​​​化​​​的​​​软​​​件​​​包​​​分​​​发​​​系​​​统​​​。​​​一​​​个​​​机​​​构​​​可​​​以​​​通​​​过​​​一​​​个​​​自​​​定​​​义​​​专​​​用​​​ RHN 频​​​道​​​来​​​自​​​动​​​分​​​发​​​自​​​主​​​开​​​发​​​的​​​软​​​件​​​包​​​。​​​
  • 自​​​定​​​义​​​设​​​置​​​ — 通​​​过​​​配​​​置​​​来​​​限​​​制​​​或​​​允​​​许​​​特​​​定​​​的​​​体​​​系​​​结​​​构​​​和​​​操​​​作​​​系​​​统​​​版​​​本​​​进​​​行​​​更​​​新​​​。​​​
  • 只​​​需​​​要​​​一​​​个​​​互​​​联​​​网​​​连​​​接​​​ — 因​​​为​​​客​​​户​​​端​​​只​​​连​​​接​​​到​​​ RHN Proxy Server 而​​​不​​​是​​​互​​​联​​​网​​​,所​​​以​​​只​​​需​​​要​​​连​​​接​​​到​​​代​​​理​​​服​​​务​​​器​​​的​​​本​​​地​​​区​​​域​​​网​​​络​​​连​​​接​​​。​​​只​​​有​​​ RHN Proxy Server 需​​​要​​​一​​​个​​​互​​​联​​​网​​​连​​​接​​​来​​​与​​​ RHN 服​​​务​​​器​​​进​​​行​​​联​​​络​​​,除​​​非​​​ RHN Proxy Server 使​​​用​​​ RHN Satellite Server,在​​​这​​​种​​​情​​​况​​​下​​​,只​​​ RHN Satellite Server 需​​​要​​​互​​​联​​​网​​​连​​​接​​​。​​​
为​​​了​​​很​​​好​​​地​​​了​​​解​​​ RHN Proxy Server,您​​​需​​​要​​​熟​​​悉​​​以​​​下​​​ Red Hat Network 术​​​语​​​:
频​​​道​​​
频​​​道​​​就​​​是​​​一​​​个​​​软​​​件​​​包​​​列​​​表​​​,它​​​有​​​两​​​种​​​类​​​型​​​:基​​​本​​​频​​​道​​​和​​​子​​​频​​​道​​​。​​​基​​​本​​​频​​​道​​​包​​​含​​​一​​​组​​​基​​​于​​​特​​​定​​​构​​​架​​​和​​​ Red Hat 发​​​行​​​本​​​的​​​软​​​件​​​包​​​列​​​表​​​。​​​子​​​频​​​道​​​是​​​与​​​基​​​本​​​频​​​道​​​关​​​联​​​并​​​含​​​有​​​额​​​外​​​软​​​件​​​包​​​的​​​频​​​道​​​。​​​
Organization Administrator
Organization Administrator 是​​​用​​​户​​​角​​​色​​​,具​​​有​​​对​​​机​​​构​​​ Red Hat Network 帐​​​户​​​最​​​高​​​级​​​别​​​的​​​控​​​制​​​。​​​拥​​​有​​​这​​​个​​​角​​​色​​​的​​​成​​​员​​​可​​​以​​​在​​​机​​​构​​​中​​​添​​​加​​​其​​​它​​​用​​​户​​​、​​​其​​​它​​​系​​​统​​​和​​​系​​​统​​​组​​​群​​​,也​​​可​​​以​​​删​​​除​​​它​​​们​​​。​​​Red Hat Network 机​​​构​​​必​​​须​​​至​​​少​​​有​​​一​​​个​​​ Organization Administrator。​​​
频​​​道​​​管​​​理​​​员​​​
频​​​道​​​管​​​理​​​员​​​是​​​具​​​有​​​全​​​部​​​频​​​道​​​管​​​理​​​访​​​问​​​功​​​能​​​的​​​角​​​色​​​。​​​扮​​​演​​​这​​​种​​​角​​​色​​​的​​​用​​​户​​​可​​​以​​​创​​​建​​​频​​​道​​​并​​​为​​​其​​​分​​​配​​​软​​​件​​​包​​​。​​​这​​​个​​​角​​​色​​​可​​​由​​​任​​​意​​​ Organization Administrator 通​​​过​​​ RHN 网​​​站​​​的​​​「​​​用​​​户​​​」​​​标​​​签​​​分​​​配​​​。​​​
Red Hat Update Agent
Red Hat Update Agent 是​​​ Red Hat Network 的​​​客​​​户​​​端​​​应​​​用​​​程​​​序​​​(up2date 或​​​者​​​ yum),它​​​可​​​允​​​许​​​用​​​户​​​搜​​​索​​​并​​​安​​​装​​​新​​​软​​​件​​​包​​​或​​​者​​​从​​​运​​​行​​​该​​​应​​​用​​​程​​​序​​​的​​​客​​​户​​​端​​​系​​​统​​​中​​​更​​​新​​​软​​​件​​​包​​​。​​​
回​​​溯​​​
回​​​溯​​​是​​​对​​​“​​​出​​​了​​​什​​​么​​​问​​​题​​​”​​​的​​​具​​​体​​​描​​​述​​​,对​​​ RHN Proxy Server 故​​​障​​​排​​​除​​​非​​​常​​​有​​​用​​​。​​​当​​​出​​​现​​​严​​​重​​​错​​​误​​​时​​​会​​​自​​​动​​​生​​​成​​​回​​​溯​​​并​​​将​​​其​​​通​​​过​​​电​​​子​​​邮​​​件​​​发​​​送​​​到​​​在​​​ RHN Proxy Server 配​​​置​​​文​​​件​​​中​​​指​​​定​​​的​​​独​​​立​​​系​​​统​​​中​​​。​​​
有​​​关​​​这​​​些​​​术​​​语​​​或​​​者​​​其​​​它​​​名​​​词​​​的​​​详​​​细​​​解​​​释​​​请​​​参​​​考​​​《​​​Red Hat Network 参​​​考​​​指​​​南​​​》​​​,您​​​可​​​在​​​ http://www.redhat.com/docs/manuals/satellite/ 和​​​Satellite 网​​​页​​​用​​​户​​​界​​​面​​​中​​​的​​​「​​​帮​​​助​​​」​​​中​​​找​​​到​​​此​​​文​​​件​​​。​​​
客​​​户​​​端​​​系​​​统​​​中​​​的​​​ Red Hat Update Agent 或​​​者​​​ Package Updater 不​​​直​​​接​​​与​​​ Red Hat Network 服​​​务​​​器​​​联​​​络​​​。​​​相​​​反​​​,客​​​户​​​端​​​(或​​​者​​​很​​​多​​​客​​​户​​​端​​​)是​​​轮​​​流​​​与​​​连​​​接​​​到​​​ Red Hat Network 服​​​务​​​器​​​或​​​者​​​ RHN Satellite Server 的​​​ RHN Proxy Server 连​​​接​​​。​​​因​​​此​​​,客​​​户​​​端​​​系​​​统​​​不​​​需​​​要​​​直​​​接​​​访​​​问​​​互​​​联​​​网​​​,它​​​们​​​只​​​需​​​要​​​访​​​问​​​ RHN Proxy Server 即​​​可​​​。​​​

重要

Red Hat 强​​​烈​​​建​​​议​​​您​​​将​​​客​​​户​​​端​​​连​​​接​​​到​​​运​​​行​​​最​​​新​​​版​​​本​​​ Red Hat Enterprise Linux 的​​​ RHN Proxy Server 以​​​保​​​证​​​正​​​确​​​的​​​连​​​接​​​。​​​
直​​​接​​​访​​​问​​​ RHN 的​​​客​​​户​​​端​​​是​​​由​​​ RHN 服​​​务​​​器​​​验​​​证​​​的​​​。​​​访​​​问​​​ RHN Proxy Server 的​​​客​​​户​​​端​​​仍​​​然​​​由​​​ RHN验​​​证​​​,但​​​在​​​这​​​种​​​情​​​况​​​下​​​ Proxy 同​​​时​​​为​​​ RHN 提​​​供​​​验​​​证​​​和​​​路​​​由​​​信​​​息​​​。​​​成​​​功​​​验​​​证​​​后​​​,Red Hat Network 服​​​务​​​器​​​会​​​通​​​知​​​ RHN Proxy Server 可​​​以​​​为​​​该​​​客​​​户​​​端​​​执​​​行​​​特​​​定​​​动​​​作​​​。​​​RHN Proxy Server 会​​​下​​​载​​​所​​​有​​​更​​​新​​​的​​​软​​​件​​​包​​​(如​​​果​​​它​​​们​​​还​​​没​​​有​​​出​​​现​​​在​​​其​​​缓​​​存​​​中​​​)并​​​将​​​其​​​发​​​送​​​到​​​客​​​户​​​端​​​系​​​统​​​。​​​
虽​​​然​​​来​​​自​​​客​​​户​​​端​​​系​​​统​​​中​​​的​​​ Red Hat Update Agent 或​​​者​​​ Package Updater 的​​​请​​​求​​​仍​​​然​​​需​​​要​​​在​​​服​​​务​​​器​​​方​​​进​​​行​​​验​​​证​​​,但​​​是​​​软​​​件​​​包​​​的​​​传​​​送​​​速​​​度​​​会​​​大​​​大​​​加​​​快​​​。​​​这​​​是​​​因​​​为​​​该​​​软​​​件​​​包​​​已​​​被​​​缓​​​存​​​在​​​ HTTP Proxy Caching Server 或​​​ RHN Proxy Server(本​​​地​​​软​​​件​​​包​​​)中​​​,且​​​客​​​户​​​端​​​系​​​统​​​只​​​通​​​过​​​ LAN 进​​​行​​​进​​​行​​​访​​​问​​​,因​​​此​​​访​​​问​​​速​​​度​​​只​​​受​​​本​​​地​​​网​​​络​​​限​​​制​​​。​​​
验​​​证​​​是​​​通​​​过​​​以​​​下​​​步​​​骤​​​进​​​行​​​的​​​:
  1. 在​​​客​​​户​​​端​​​会​​​话​​​开​​​始​​​时​​​执​​​行​​​登​​​录​​​动​​​作​​​。​​​这​​​个​​​登​​​录​​​会​​​通​​​过​​​一​​​个​​​或​​​多​​​个​​​ RHN Proxy Server 直​​​到​​​连​​​接​​​到​​​ Red Hat Network 服​​​务​​​器​​​。​​​
  2. Red Hat Network 服​​​务​​​器​​​尝​​​试​​​对​​​这​​​个​​​客​​​户​​​端​​​进​​​行​​​验​​​证​​​。​​​如​​​果​​​验​​​证​​​成​​​功​​​,服​​​务​​​器​​​会​​​通​​​过​​​ RHN Proxy Server 发​​​送​​​回​​​一​​​个​​​会​​​话​​​令​​​牌​​​ (session token)。​​​这​​​个​​​令​​​牌​​​包​​​括​​​了​​​一​​​个​​​签​​​名​​​、​​​过​​​期​​​的​​​时​​​间​​​、​​​用​​​户​​​信​​​息​​​。​​​其​​​中​​​用​​​户​​​信​​​息​​​包​​​括​​​了​​​订​​​阅​​​的​​​频​​​道​​​,用​​​户​​​名​​​等​​​等​​​。​​​
  3. 每​​​个​​​ RHN Proxy Server 会​​​在​​​它​​​的​​​本​​​地​​​文​​​件​​​系​​​统​​​的​​​ /var/cache/rhn/ 中​​​保​​​存​​​这​​​个​​​令​​​牌​​​。​​​这​​​样​​​做​​​可​​​以​​​减​​​轻​​​ Red Hat Network 服​​​务​​​器​​​对​​​客​​​户​​​端​​​进​​​行​​​验​​​证​​​的​​​负​​​担​​​并​​​可​​​以​​​大​​​大​​​提​​​高​​​ Red Hat Network 的​​​性​​​能​​​。​​​
  4. 这​​​个​​​会​​​话​​​令​​​牌​​​会​​​最​​​终​​​传​​​递​​​给​​​客​​​户​​​端​​​系​​​统​​​,这​​​个​​​客​​​户​​​端​​​系​​​统​​​使​​​用​​​它​​​来​​​进​​​行​​​ Red Hat Network 的​​​后​​​续​​​操​​​作​​​。​​​
从​​​客​​​户​​​端​​​系​​​统​​​的​​​角​​​度​​​来​​​看​​​,一​​​个​​​ RHN Proxy Server 和​​​一​​​个​​​Red Hat Network 服​​​务​​​器​​​并​​​没​​​有​​​区​​​别​​​。​​​从​​​ Red Hat Network 服​​​务​​​器​​​的​​​角​​​度​​​来​​​看​​​,RHN Proxy Server 就​​​是​​​一​​​个​​​特​​​殊​​​类​​​型​​​的​​​ RHN 客​​​户​​​端​​​系​​​统​​​。​​​因​​​此​​​客​​​户​​​端​​​不​​​会​​​受​​​到​​​发​​​往​​​ Red Hat Network 服​​​务​​​器​​​路​​​由​​​的​​​影​​​响​​​。​​​所​​​有​​​逻​​​辑​​​都​​​是​​​在​​​在​​​ RHN Proxy Server 和​​​ Red Hat Network 服​​​务​​​器​​​中​​​实​​​现​​​的​​​。​​​
另​​​外​​​,可​​​安​​​装​​​ RHN Package Manager 并​​​将​​​其​​​配​​​置​​​为​​​服​​​务​​​于​​​定​​​制​​​软​​​件​​​包​​​。​​​所​​​有​​​非​​​官​​​方​​​的​​​红​​​帽​​​软​​​件​​​包​​​,包​​​括​​​为​​​某​​​个​​​机​​​构​​​特​​​别​​​编​​​写​​​的​​​自​​​定​​​义​​​软​​​件​​​包​​​只​​​能​​​通​​​过​​​专​​​用​​​软​​​件​​​频​​​道​​​(也​​​就​​​是​​​自​​​定​​​义​​​软​​​件​​​频​​​道​​​)提​​​供​​​服​​​务​​​。​​​在​​​创​​​建​​​了​​​一​​​个​​​专​​​用​​​ RHN 频​​​道​​​后​​​,通​​​过​​​把​​​软​​​件​​​包​​​的​​​标​​​题​​​上​​​传​​​到​​​ RHN 服​​​务​​​器​​​来​​​将​​​自​​​定​​​义​​​ RPM 软​​​件​​​包​​​与​​​专​​​用​​​频​​​道​​​相​​​连​​​。​​​只​​​有​​​标​​​题​​​会​​​被​​​上​​​传​​​,实​​​际​​​的​​​软​​​件​​​包​​​文​​​件​​​并​​​不​​​会​​​被​​​上​​​传​​​。​​​标​​​题​​​包​​​括​​​了​​​ RPM 的​​​重​​​要​​​信​​​息​​​(如​​​软​​​件​​​包​​​的​​​依​​​赖​​​信​​​息​​​),RHN 在​​​进​​​行​​​软​​​件​​​包​​​自​​​动​​​安​​​装​​​的​​​时​​​候​​​需​​​要​​​这​​​些​​​信​​​息​​​。​​​实​​​际​​​的​​​定​​​制​​​ RPM 软​​​件​​​包​​​存​​​储​​​在​​​ RHN Proxy Server 中​​​并​​​通​​​过​​​机​​​构​​​的​​​局​​​域​​​网​​​发​​​送​​​到​​​客​​​户​​​端​​​系​​​统​​​。​​​
将​​​计​​​算​​​机​​​网​​​络​​​配​​​置​​​为​​​使​​​用​​​ RHN Proxy Server 非​​​常​​​简​​​单​​​。​​​客​​​户​​​端​​​系​​​统​​​中​​​的​​​ Red Hat Network 应​​​用​​​程​​​序​​​必​​​须​​​被​​​配​​​置​​​为​​​与​​​ RHN Proxy Server 连​​​接​​​,而​​​不​​​是​​​与​​​ Red Hat Network 服​​​务​​​器​​​连​​​接​​​。​​​请​​​参​​​阅​​​《​​​RHN 客​​​户​​​端​​​配​​​置​​​指​​​南​​​》​​​来​​​获​​​得​​​详​​​细​​​的​​​信​​​息​​​。​​​在​​​代​​​理​​​服​​​务​​​器​​​一​​​端​​​,必​​​须​​​指​​​定​​​代​​​理​​​服​​​务​​​器​​​链​​​中​​​的​​​下​​​一​​​个​​​代​​​理​​​服​​​务​​​器​​​(这​​​个​​​代​​​理​​​服​​​务​​​器​​​链​​​最​​​终​​​会​​​连​​​接​​​到​​​ Red Hat Network 服​​​务​​​器​​​)。​​​如​​​果​​​使​​​用​​​了​​​RHN Package Manager,客​​​户​​​端​​​系​​​统​​​必​​​须​​​订​​​阅​​​到​​​专​​​用​​​的​​​ RHN 频​​​道​​​。​​​


[1] 在​​​本​​​文​​​档​​​中​​​,"RHN" 可​​​以​​​是​​​ RHN 的​​​管​​​理​​​网​​​站​​​(http://rhn.redhat.com),也​​​可​​​以​​​是​​​ RHN Satellite Server

第 2 章 要​​​求​​​

在​​​安​​​装​​​前​​​必​​​须​​​满​​​足​​​这​​​些​​​要​​​求​​​。​​​Satellite 必​​​须​​​与​​​您​​​要​​​安​​​装​​​ Proxy 的​​​是​​​相​​​同​​​或​​​者​​​更​​​新​​​的​​​版​​​本​​​。​​​例​​​如​​​:如​​​果​​​您​​​要​​​安​​​装​​​ RHN Proxy Server 5.1,Satellite 则​​​必​​​须​​​是​​​ 5.1 或​​​者​​​之​​​后​​​的​​​版​​​本​​​,不​​​能​​​是​​​ 5.0 或​​​者​​​之​​​前​​​的​​​版​​​本​​​。​​​

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

要​​​进​​​行​​​安​​​装​​​,则​​​必​​​须​​​有​​​以​​​下​​​软​​​件​​​相​​​关​​​组​​​件​​​:
  • 基​​​本​​​操​​​作​​​系​​​统​​​ — Red Hat Enterprise Linux 5 支​​​持​​​的​​​ RHN Proxy Server。​​​可​​​使​​​用​​​光​​​盘​​​、​​​本​​​地​​​ ISO 映​​​像​​​、​​​kickstart 或​​​红​​​帽​​​支​​​持​​​的​​​其​​​它​​​方​​​法​​​安​​​装​​​操​​​作​​​系​​​统​​​。​​​
    可​​​在​​​任​​​意​​​红​​​帽​​​支​​​持​​​的​​​虚​​​拟​​​环​​​境​​​下​​​,在​​​ Red Hat Enterprise Linux 5 中​​​安​​​装​​​ RHN Proxy Server,包​​​括​​​ Xen、​​​VM 和​​​ VMware。​​​
    请​​​注​​​意​​​:在​​​产​​​品​​​部​​​署​​​中​​​,我​​​们​​​建​​​议​​​您​​​将​​​ RHN Proxy Server 作​​​为​​​在​​​基​​​础​​​物​​​理​​​硬​​​件​​​中​​​运​​​行​​​的​​​独​​​立​​​应​​​用​​​程​​​序​​​部​​​署​​​,这​​​样​​​可​​​避​​​免​​​争​​​用​​​问​​​题​​​。​​​另​​​外​​​,请​​​注​​​意​​​虚​​​拟​​​环​​​境​​​中​​​的​​​功​​​能​​​支​​​持​​​不​​​总​​​是​​​会​​​与​​​物​​​理​​​硬​​​件​​​中​​​的​​​运​​​行​​​性​​​能​​​对​​​等​​​,因​​​此​​​您​​​要​​​仔​​​细​​​考​​​虑​​​要​​​选​​​择​​​的​​​虚​​​拟​​​环​​​境​​​以​​​及​​​推​​​荐​​​的​​​所​​​有​​​调​​​整​​​指​​​导​​​方​​​案​​​。​​​

    注意

    每​​​个​​​购​​​买​​​的​​​ RHN Proxy 产​​​品​​​都​​​包​​​含​​​一​​​个​​​支​​​持​​​的​​​红​​​帽​​​企​​​业​​​版​​​ Linux 服​​​务​​​器​​​事​​​务​​​。​​​必​​​须​​​在​​​新​​​安​​​装​​​的​​​企​​​业​​​版​​​ Linux 中​​​安​​​装​​​ RHN Proxy,在​​​该​​​系​​​统​​​中​​​ RHN Proxy 是​​​唯​​​一​​​的​​​应​​​用​​​程​​​序​​​和​​​服​​​务​​​。​​​不​​​支​​​持​​​使​​​用​​​ RHN Proxy 中​​​的​​​红​​​帽​​​企​​​业​​​版​​​ Linux 操​​​作​​​系​​​统​​​在​​​您​​​的​​​环​​​境​​​中​​​运​​​行​​​其​​​它​​​守​​​护​​​进​​​程​​​、​​​应​​​用​​​程​​​序​​​或​​​者​​​服​​​务​​​。​​​
    Red Hat Enterprise Linux 的​​​每​​​个​​​版​​​本​​​都​​​需​​​要​​​一​​​套​​​特​​​定​​​的​​​软​​​件​​​包​​​来​​​支​​​持​​​ RHN Proxy Server。​​​添​​​加​​​多​​​余​​​的​​​软​​​件​​​可​​​能​​​导​​​致​​​在​​​安​​​装​​​过​​​程​​​中​​​出​​​错​​​。​​​因​​​此​​​,Red Hat 建​​​议​​​您​​​使​​​用​​​以​​​下​​​方​​​法​​​获​​​得​​​需​​​要​​​的​​​软​​​件​​​包​​​:

    注意

    对​​​于​​​ kickstart,指​​​定​​​以​​​下​​​软​​​件​​​包​​​组​​​群​​​:@ Base
    如​​​果​​​通​​​过​​​ CD 或​​​ ISO 映​​​像​​​安​​​装​​​ Red Hat Enterprise Linux,请​​​选​​​择​​​以​​​下​​​软​​​件​​​包​​​组​​​群​​​:Minimal
  • 您​​​ RHN Proxy Server 帐​​​户​​​中​​​的​​​一​​​个​​​有​​​效​​​ RHN Proxy Server 权​​​利​​​。​​​
  • 您​​​ RHN Satellite Server 帐​​​户​​​中​​​的​​​一​​​个​​​可​​​用​​​ Provisioning 权​​​利​​​(它​​​应​​​该​​​与​​​您​​​的​​​ RHN Proxy Server 权​​​利​​​在​​​一​​​个​​​包​​​内​​​)。​​​
  • 为​​​安​​​装​​​的​​​ Red Hat Enterprise Linux 版​​​本​​​访​​​问​​​ Red Hat Network 工​​​具​​​频​​​道​​​。​​​这​​​个​​​频​​​道​​​包​​​含​​​ spacewalk-proxy-installer 软​​​件​​​包​​​,该​​​软​​​件​​​包​​​包​​​含​​​安​​​装​​​ RHN Proxy Server 所​​​需​​​的​​​ configure-proxy.sh 安​​​装​​​程​​​序​​​。​​​
  • 所​​​有​​​在​​​代​​​理​​​服​​​务​​​器​​​中​​​安​​​装​​​的​​​ rhncfg* 软​​​件​​​包​​​(通​​​过​​​ RHN 工​​​具​​​频​​​道​​​)。​​​
  • 为​​​ RHN 主​​​机​​​托​​​管​​​用​​​户​​​在​​​ Proxy 中​​​安​​​装​​​的​​​ rhns-certs-tools 软​​​件​​​包​​​,或​​​者​​​用​​​来​​​为​​​ RHN Satellite Server 用​​​户​​​生​​​成​​​父​​​服​​​务​​​器​​​证​​​书​​​的​​​安​​​全​​​套​​​接​​​字​​​层​​​(SSL)CA 证​​​书​​​密​​​码​​​。​​​
  • 如​​​果​​​使​​​用​​​过​​​期​​​的​​​网​​​页​​​ UI 安​​​装​​​方​​​法​​​,请​​​将​​​系​​​统​​​配​​​置​​​为​​​通​​​过​​​ Red Hat Network 接​​​受​​​远​​​程​​​命​​​令​​​和​​​配​​​置​​​管​​​理​​​。​​​信​​​息​​​步​​​骤​​​请​​​参​​​阅​​​ 第 4.2 节 “RHN Proxy Server 安​​​装​​​过​​​程​​​”。​​​

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

RHN Proxy Server 有​​​以​​​下​​​的​​​硬​​​件​​​配​​​置​​​要​​​求​​​:
  • 与​​​ Pentium IV 处​​​理​​​器​​​相​​​当​​​的​​​配​​​置​​​
  • 512 MB 内​​​存​​​
  • Red Hat Enterprise Linux 的​​​基​​​本​​​安​​​装​​​至​​​少​​​需​​​要​​​ 5GB 存​​​储​​​空​​​间​​​
  • 每​​​个​​​发​​​布​​​/频​​​道​​​需​​​要​​​ 25+ GB 存​​​储​​​空​​​间​​​
Apache Web server 的​​​负​​​载​​​会​​​直​​​接​​​受​​​客​​​户​​​端​​​系​​​统​​​连​​​接​​​到​​​ Proxy 频​​​率​​​的​​​影​​​响​​​。​​​因​​​此​​​,如​​​果​​​您​​​将​​​客​​​户​​​端​​​系​​​统​​​中​​​的​​​ /etc/sysconfig/rhn/rhnsd 配​​​置​​​文​​​件​​​中​​​默​​​认​​​的​​​与​​​ Proxy 连​​​接​​​的​​​间​​​隔​​​时​​​间​​​(4 小​​​时​​​,或​​​者​​​ 240 分​​​钟​​​)减​​​少​​​,这​​​将​​​大​​​大​​​增​​​加​​​ Apache Web server 的​​​负​​​载​​​。​​​

注意

RHN Proxy Server 不​​​支​​​持​​​多​​​主​​​机​​​网​​​络​​​拓​​​扑​​​的​​​ kickstart 供​​​应​​​。​​​Kickstart 不​​​能​​​在​​​有​​​超​​​过​​​一​​​个​​​网​​​络​​​接​​​口​​​的​​​ Proxy 服​​​务​​​器​​​中​​​正​​​常​​​工​​​作​​​。​​​
RHN Proxy Server 使​​​用​​​ Squid HTTP 代​​​理​​​作​​​为​​​它​​​的​​​缓​​​存​​​机​​​制​​​,这​​​将​​​为​​​客​​​户​​​端​​​系​​​统​​​节​​​省​​​大​​​量​​​的​​​带​​​宽​​​,但​​​它​​​需​​​要​​​一​​​定​​​容​​​量​​​的​​​磁​​​盘​​​空​​​间​​​。​​​缓​​​存​​​的​​​软​​​件​​​包​​​被​​​保​​​存​​​在​​​ /var/spool/squid 中​​​,每​​​个​​​发​​​布​​​/频​​​道​​​需​​​要​​​ 6GB 存​​​储​​​空​​​间​​​。​​​
如​​​果​​​ RHN Proxy Server 还​​​被​​​配​​​置​​​来​​​分​​​发​​​定​​​制​​​或​​​本​​​地​​​软​​​件​​​包​​​,请​​​确​​​保​​​ /var 挂​​​载​​​点​​​在​​​存​​​储​​​本​​​地​​​软​​​件​​​包​​​的​​​系​​​统​​​中​​​有​​​足​​​够​​​的​​​空​​​间​​​来​​​保​​​存​​​所​​​有​​​的​​​定​​​制​​​软​​​件​​​包​​​。​​​所​​​有​​​的​​​定​​​制​​​软​​​件​​​包​​​被​​​保​​​存​​​在​​​ /var/spool/rhn-proxy 中​​​。​​​本​​​地​​​软​​​件​​​包​​​所​​​需​​​的​​​空​​​间​​​是​​​由​​​提​​​供​​​服​​​务​​​的​​​定​​​制​​​软​​​件​​​包​​​的​​​数​​​量​​​决​​​定​​​的​​​。​​​

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

在​​​认​​​为​​​ RHN Proxy Server 安​​​装​​​完​​​成​​​前​​​,必​​​须​​​满​​​足​​​以​​​下​​​附​​​加​​​要​​​求​​​:
完​​​全​​​访​​​问​​​
客​​​户​​​端​​​系​​​统​​​需​​​要​​​有​​​对​​​ RHN Proxy Server 服​​​务​​​和​​​端​​​口​​​的​​​完​​​全​​​网​​​络​​​访​​​问​​​权​​​利​​​。​​​
防​​​火​​​墙​​​规​​​则​​​
RHN 强​​​烈​​​建​​​议​​​您​​​在​​​ RHN Proxy Server 解​​​决​​​方​​​案​​​与​​​互​​​联​​​网​​​之​​​间​​​使​​​用​​​防​​​火​​​墙​​​。​​​但​​​是​​​一​​​些​​​ TCP 端​​​口​​​必​​​须​​​对​​​ Proxy 打​​​开​​​,这​​​要​​​根​​​据​​​您​​​使​​​用​​​的​​​ RHN Proxy Server 决​​​定​​​。​​​
Expand
表 2.1. 要​​​在​​​ Proxy 中​​​打​​​开​​​的​​​端​​​口​​​
端​​​口​​​ 方​​​向​​​ 原​​​因​​​
80 对​​​外​​​ Proxy 使​​​用​​​这​​​个​​​端​​​口​​​访​​​问​​​ rhn.redhat.com、​​​xmlrpc.rhn.redhat.com 以​​​及​​​您​​​的​​​ Satellite URL(要​​​看​​​ RHN Proxy 是​​​否​​​与​​​ RHN 主​​​机​​​托​​​管​​​或​​​者​​​ Satellite 服​​​务​​​器​​​沟​​​通​​​)。​​​
80 输​​​入​​​ 客​​​户​​​端​​​要​​​求​​​通​​​过​​​ http 或​​​者​​​ https 进​​​入​​​
443 输​​​入​​​ 客​​​户​​​端​​​要​​​求​​​通​​​过​​​ http 或​​​者​​​ https 进​​​入​​​
443 对​​​外​​​ Proxy 使​​​用​​​这​​​个​​​端​​​口​​​访​​​问​​​ rhn.redhat.com、​​​xmlrpc.rhn.redhat.com 以​​​及​​​您​​​的​​​ Satellite URL(要​​​看​​​ RHN Proxy 是​​​否​​​与​​​ RHN 主​​​机​​​托​​​管​​​或​​​者​​​ Satellite 服​​​务​​​器​​​沟​​​通​​​)。​​​
4545 对​​​外​​​ 如​​​果​​​您​​​的​​​代​​​理​​​服​​​务​​​器​​​连​​​接​​​到​​​ RHN Satellite Server,假​​​如​​​启​​​用​​​ Monitoring 权​​​利​​​且​​​将​​​探​​​测​​​配​​​置​​​到​​​注​​​册​​​的​​​系​​​统​​​,中​​​ Monitoring 可​​​通​​​过​​​这​​​个​​​ TCP 端​​​口​​​连​​​接​​​到​​​运​​​行​​​在​​​客​​​户​​​端​​​系​​​统​​​中​​​的​​​ rhnmd。​​​
5222 输​​​入​​​ 打​​​开​​​这​​​个​​​端​​​口​​​将​​​允​​​许​​​ osad 客​​​户​​​端​​​在​​​使​​​用​​​ RHN Push 技​​​术​​​时​​​连​​​接​​​到​​​ Proxy 中​​​的​​​ jabberd 守​​​护​​​进​​​程​​​。​​​
5269 对​​​外​​​ 如​​​果​​​您​​​的​​​ Proxy 连​​​接​​​到​​​ RHN Satellite Server,您​​​就​​​必​​​须​​​为​​​ RHN Push 技​​​术​​​打​​​开​​​这​​​个​​​端​​​口​​​来​​​允​​​许​​​通​​​过​​​ jabberd 进​​​行​​​服​​​务​​​器​​​到​​​服​​​务​​​器​​​的​​​连​​​接​​​。​​​
同​​​步​​​的​​​系​​​统​​​时​​​间​​​
当​​​连​​​接​​​到​​​一​​​个​​​运​​​行​​​ SSL(安​​​全​​​套​​​接​​​层​​​)的​​​网​​​页​​​服​​​务​​​器​​​时​​​,对​​​时​​​间​​​的​​​要​​​求​​​是​​​非​​​常​​​严​​​格​​​的​​​。​​​客​​​户​​​端​​​系​​​统​​​的​​​时​​​间​​​设​​​置​​​应​​​该​​​与​​​服​​​务​​​器​​​的​​​时​​​间​​​设​​​置​​​非​​​常​​​接​​​近​​​,这​​​样​​​可​​​以​​​避​​​免​​​在​​​使​​​用​​​ SSL 证​​​书​​​前​​​或​​​使​​​用​​​期​​​间​​​出​​​现​​​过​​​期​​​的​​​问​​​题​​​。​​​我​​​们​​​推​​​荐​​​您​​​使​​​用​​​网​​​络​​​时​​​间​​​协​​​议​​​(NTP)来​​​对​​​时​​​钟​​​进​​​行​​​同​​​步​​​。​​​
完​​​全​​​限​​​定​​​域​​​名​​​(FQDN)
将​​​要​​​安​​​装​​​ RHN Proxy Server 的​​​系​​​统​​​必​​​须​​​可​​​以​​​正​​​确​​​地​​​解​​​析​​​它​​​自​​​己​​​的​​​ FQDN。​​​
Red Hat Network 帐​​​户​​​
需​​​要​​​连​​​接​​​到​​​中​​​央​​​ Red Hat Network 服​​​务​​​器​​​来​​​接​​​收​​​增​​​量​​​更​​​新​​​的​​​用​​​户​​​必​​​须​​​有​​​一​​​个​​​ Red Hat Network 帐​​​户​​​。​​​我​​​们​​​的​​​销​​​售​​​代​​​表​​​会​​​在​​​您​​​购​​​买​​​时​​​为​​​您​​​设​​​定​​​这​​​个​​​帐​​​户​​​。​​​
登​​​录​​​信​​​息​​​的​​​备​​​份​​​
记​​​录​​​所​​​有​​​主​​​要​​​的​​​登​​​录​​​信​​​息​​​对​​​客​​​户​​​来​​​说​​​是​​​非​​​常​​​重​​​要​​​的​​​。​​​对​​​于​​​ RHN Proxy Server,这​​​些​​​信​​​息​​​包​​​括​​​ Organization Administrator 帐​​​户​​​的​​​用​​​户​​​名​​​和​​​密​​​码​​​,以​​​及​​​生​​​成​​​ SSL 证​​​书​​​。​​​Red Hat 强​​​烈​​​推​​​荐​​​把​​​这​​​些​​​信​​​息​​​备​​​份​​​到​​​两​​​张​​​独​​​立​​​的​​​软​​​盘​​​中​​​,把​​​它​​​们​​​打​​​印​​​出​​​来​​​并​​​存​​​储​​​在​​​一​​​个​​​防​​​火​​​的​​​保​​​险​​​箱​​​中​​​。​​​
发​​​布​​​位​​​置​​​
因​​​为​​​ Proxy 实​​​际​​​上​​​会​​​将​​​所​​​有​​​本​​​地​​​的​​​ HTTP 请​​​求​​​转​​​发​​​到​​​中​​​央​​​ RHN 服​​​务​​​器​​​,所​​​以​​​您​​​必​​​须​​​在​​​ Proxy 的​​​ /var/www/html/pub/ 的​​​非​​​转​​​发​​​位​​​置​​​中​​​小​​​心​​​地​​​放​​​置​​​发​​​布​​​文​​​件​​​(如​​​一​​​个​​​ kickstart 安​​​装​​​树​​​)。​​​在​​​这​​​个​​​目​​​录​​​中​​​的​​​文​​​件​​​可​​​以​​​直​​​接​​​从​​​ Proxy 中​​​下​​​载​​​。​​​这​​​对​​​发​​​布​​​ GPG 密​​​钥​​​或​​​为​​​ kickstart 创​​​建​​​安​​​装​​​树​​​特​​​别​​​有​​​用​​​。​​​
另​​​外​​​,Red Hat 建​​​议​​​系​​​统​​​运​​​行​​​的​​​代​​​码​​​不​​​应​​​该​​​对​​​公​​​共​​​用​​​户​​​开​​​放​​​。​​​除​​​了​​​系​​​统​​​管​​​理​​​员​​​,其​​​他​​​用​​​户​​​都​​​应​​​该​​​不​​​能​​​通​​​过​​​ shell 访​​​问​​​这​​​些​​​机​​​器​​​。​​​所​​​有​​​不​​​需​​​要​​​的​​​服​​​务​​​都​​​应​​​该​​​被​​​禁​​​用​​​。​​​您​​​可​​​以​​​使​​​用​​​ ntsysv 或​​​ chkconfig 来​​​禁​​​用​​​服​​​务​​​。​​​
最​​​后​​​,您​​​可​​​能​​​会​​​需​​​要​​​以​​​下​​​的​​​技​​​术​​​文​​​档​​​:
  1. 《​​​RHN Proxy Server 安​​​装​​​指​​​南​​​》​​​ — 本​​​指​​​南​​​(您​​​正​​​在​​​阅​​​读​​​的​​​)提​​​供​​​了​​​安​​​装​​​和​​​运​​​行​​​ RHN Proxy Server 所​​​需​​​要​​​的​​​基​​​本​​​步​​​骤​​​。​​​
  2. 《​​​RHN 客​​​户​​​端​​​配​​​置​​​指​​​南​​​》​​​ — 这​​​个​​​指​​​南​​​介​​​绍​​​了​​​如​​​何​​​配​​​置​​​与​​​ RHN Proxy Server 或​​​ RHN Satellite Server 相​​​连​​​的​​​系​​​统​​​。​​​(您​​​可​​​能​​​会​​​需​​​要​​​参​​​考​​​《​​​RHN 参​​​考​​​指​​​南​​​》​​​,它​​​包​​​括​​​了​​​注​​​册​​​和​​​更​​​新​​​系​​​统​​​的​​​步​​​骤​​​。​​​)
  3. 《​​​RHN 频​​​道​​​管​​​理​​​指​​​南​​​》​​​ — 这​​​个​​​指​​​南​​​提​​​供​​​了​​​构​​​建​​​定​​​制​​​软​​​件​​​包​​​、​​​创​​​建​​​定​​​制​​​频​​​道​​​和​​​管​​​理​​​专​​​用​​​勘​​​误​​​的​​​详​​​细​​​信​​​息​​​。​​​
  4. 《​​​RHN 参​​​考​​​指​​​南​​​》​​​ — 这​​​个​​​指​​​南​​​介​​​绍​​​了​​​如​​​何​​​创​​​建​​​ RHN 帐​​​户​​​、​​​注​​​册​​​和​​​更​​​新​​​系​​​统​​​以​​​及​​​如​​​何​​​获​​​得​​​使​​​用​​​ RHN 网​​​站​​​可​​​以​​​获​​​得​​​的​​​最​​​大​​​的​​​益​​​处​​​。​​​您​​​可​​​能​​​会​​​在​​​安​​​装​​​和​​​配​​​置​​​的​​​过​​​程​​​中​​​需​​​要​​​阅​​​读​​​这​​​个​​​指​​​南​​​。​​​
可​​​将​​​ RHN Proxy Server 配​​​置​​​为​​​不​​​同​​​的​​​形​​​式​​​。​​​以​​​下​​​因​​​素​​​会​​​影​​​响​​​到​​​模​​​式​​​的​​​选​​​择​​​:
  1. RHN Proxy Server 提​​​供​​​服​​​务​​​的​​​客​​​户​​​端​​​系​​​统​​​总​​​数​​​
  2. 可​​​能​​​同​​​时​​​连​​​接​​​到​​​ RHN Proxy Server 的​​​最​​​大​​​的​​​客​​​户​​​端​​​系​​​统​​​的​​​数​​​。​​​
  3. RHN Proxy Server 提​​​供​​​的​​​定​​​制​​​软​​​件​​​包​​​和​​​频​​​道​​​数​​​。​​​
  4. 在​​​用​​​户​​​环​​​境​​​中​​​使​​​用​​​的​​​ RHN Proxy Server 数​​​。​​​
本​​​章​​​的​​​以​​​下​​​部​​​分​​​会​​​介​​​绍​​​可​​​能​​​的​​​配​​​置​​​以​​​及​​​其​​​优​​​缺​​​点​​​。​​​
最​​​简​​​单​​​的​​​配​​​置​​​是​​​使​​​用​​​单​​​一​​​的​​​ RHN Proxy Server 来​​​为​​​这​​​个​​​网​​​络​​​提​​​供​​​服​​​务​​​。​​​这​​​种​​​配​​​置​​​可​​​以​​​有​​​效​​​地​​​为​​​一​​​个​​​规​​​模​​​较​​​小​​​的​​​客​​​户​​​群​​​提​​​供​​​服​​​务​​​,其​​​优​​​势​​​在​​​于​​​获​​​得​​​ Red Hat RPM 缓​​​存​​​并​​​可​​​在​​​本​​​地​​​服​​​务​​​器​​​中​​​保​​​存​​​定​​​制​​​软​​​件​​​包​​​。​​​
使​​​用​​​一​​​个​​​ RHN Proxy Server 的​​​缺​​​点​​​是​​​当​​​客​​​户​​​端​​​系​​​统​​​对​​​软​​​件​​​包​​​的​​​请​​​求​​​增​​​加​​​时​​​会​​​损​​​失​​​其​​​性​​​能​​​。​​​
单​​​ Proxy 拓​​​扑​​​结​​​构​​​

图 3.1. 单​​​ Proxy 拓​​​扑​​​结​​​构​​​

对​​​于​​​一​​​个​​​较​​​大​​​规​​​模​​​的​​​网​​​络​​​,可​​​能​​​会​​​需​​​要​​​一​​​个​​​更​​​加​​​分​​​布​​​式​​​的​​​结​​​构​​​,如​​​使​​​用​​​多​​​个​​​ RHN Proxy Server,每​​​个​​​ RHN Proxy Server 都​​​单​​​独​​​连​​​接​​​到​​​ Red Hat Network。​​​这​​​种​​​横​​​向​​​分​​​级​​​配​​​置​​​结​​​构​​​可​​​以​​​通​​​过​​​允​​​许​​​每​​​个​​​ Proxy 同​​​时​​​与​​​ RHN 进​​​行​​​同​​​步​​​来​​​均​​​衡​​​客​​​户​​​端​​​请​​​求​​​负​​​载​​​。​​​
这​​​种​​​横​​​向​​​结​​​构​​​的​​​一​​​个​​​缺​​​点​​​就​​​是​​​,必​​​须​​​将​​​载​​​入​​​单​​​独​​​ Proxy 的​​​定​​​制​​​软​​​件​​​分​​​布​​​到​​​其​​​它​​​同​​​级​​​的​​​服​​​务​​​器​​​中​​​。​​​这​​​个​​​问​​​题​​​可​​​以​​​通​​​过​​​以​​​下​​​两​​​个​​​方​​​法​​​中​​​的​​​一​​​种​​​解​​​决​​​:
  • 使​​​用​​​ rsync 文​​​件​​​传​​​输​​​程​​​序​​​来​​​在​​​代​​​理​​​服​​​务​​​器​​​间​​​同​​​步​​​软​​​件​​​包​​​。​​​
  • 在​​​ Proxy 和​​​定​​​制​​​频​​​道​​​存​​​储​​​库​​​间​​​建​​​立​​​一​​​个​​​网​​​络​​​文​​​件​​​系​​​统​​​(NFS)共​​​享​​​。​​​
这​​​两​​​种​​​方​​​法​​​都​​​允​​​许​​​任​​​何​​​ RHN Proxy Server 的​​​任​​​何​​​客​​​户​​​端​​​系​​​统​​​获​​​得​​​所​​​有​​​定​​​制​​​软​​​件​​​包​​​。​​​
多​​​ Proxy 横​​​向​​​分​​​阶​​​拓​​​扑​​​结​​​构​​​

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

多​​​ RHN Proxy Server 结​​​构​​​的​​​另​​​一​​​种​​​结​​​构​​​是​​​建​​​立​​​一​​​个​​​主​​​ Proxy,其​​​它​​​系​​​统​​​通​​​过​​​与​​​它​​​连​​​接​​​来​​​从​​​Red Hat Network 中​​​获​​​得​​​ RPM,而​​​在​​​本​​​地​​​创​​​建​​​定​​​制​​​软​​​件​​​包​​​。​​​所​​​有​​​的​​​从​​​ Proxy 象​​​客​​​户​​​端​​​系​​​统​​​一​​​样​​​。​​​这​​​种​​​结​​​构​​​使​​​用​​​ up2date 所​​​提​​​供​​​的​​​功​​​能​​​,从​​​而​​​减​​​轻​​​了​​​ RHN Proxy Server 间​​​的​​​同​​​步​​​操​​​作​​​。​​​
与​​​横​​​向​​​分​​​级​​​结​​​构​​​配​​​置​​​一​​​样​​​,纵​​​向​​​结​​​构​​​允​​​许​​​ RHN Proxy Server 的​​​任​​​意​​​客​​​户​​​端​​​获​​​得​​​所​​​有​​​定​​​制​​​软​​​件​​​包​​​。​​​Proxy 只​​​是​​​查​​​看​​​它​​​的​​​存​​​储​​​库​​​来​​​决​​​定​​​是​​​否​​​可​​​以​​​在​​​它​​​的​​​文​​​件​​​系​​​统​​​上​​​找​​​到​​​需​​​要​​​的​​​软​​​件​​​包​​​。​​​如​​​果​​​找​​​不​​​到​​​,它​​​将​​​尝​​​试​​​在​​​上​​​一​​​级​​​系​​​统​​​中​​​查​​​找​​​。​​​
这​​​种​​​纵​​​向​​​分​​​级​​​配​​​置​​​保​​​证​​​了​​​从​​​ RHN 中​​​进​​​行​​​更​​​新​​​时​​​,二​​​级​​​ Proxy 要​​​依​​​赖​​​主​​​服​​​务​​​器​​​,这​​​也​​​适​​​用​​​于​​​定​​​制​​​软​​​件​​​包​​​。​​​另​​​外​​​,定​​​制​​​频​​​道​​​和​​​软​​​件​​​包​​​只​​​能​​​存​​​储​​​在​​​主​​​ Proxy 中​​​,从​​​而​​​保​​​证​​​向​​​子​​​服​​​务​​​器​​​进​​​行​​​发​​​布​​​。​​​最​​​后​​​,二​​​级​​​ Proxy 的​​​配​​​置​​​文​​​件​​​必​​​须​​​指​​​向​​​主​​​ Proxy,而​​​不​​​是​​​直​​​接​​​指​​​向​​​ Red Hat Network。​​​
多​​​ Proxy 纵​​​向​​​分​​​阶​​​拓​​​扑​​​结​​​构​​​

图 3.3. 多​​​ Proxy 纵​​​向​​​分​​​阶​​​拓​​​扑​​​结​​​构​​​

除​​​了​​​本​​​章​​​中​​​介​​​绍​​​的​​​方​​​法​​​外​​​,用​​​户​​​还​​​可​​​以​​​使​​​用​​​ RHN Proxy Server 和​​​ RHN Satellite Server 的​​​组​​​合​​​结​​​构​​​。​​​这​​​个​​​方​​​法​​​与​​​纵​​​向​​​分​​​级​​​ Proxy 配​​​置​​​结​​​构​​​非​​​常​​​相​​​似​​​,但​​​大​​​大​​​增​​​加​​​了​​​系​​​统​​​容​​​量​​​,因​​​此​​​ Satellite 可​​​以​​​为​​​更​​​多​​​客​​​户​​​端​​​系​​​统​​​提​​​供​​​服​​​务​​​。​​​
要​​​获​​​得​​​这​​​些​​​结​​​构​​​的​​​信​​​息​​​,请​​​参​​​阅​​​《​​​RHN Satellite Server 安​​​装​​​指​​​南​​​》​​​中​​​的​​​拓​​​扑​​​结​​​构​​​实​​​例​​​一​​​章​​​。​​​关​​​于​​​连​​​接​​​两​​​个​​​产​​​品​​​的​​​ SSL 证​​​书​​​的​​​信​​​息​​​可​​​以​​​在​​​《​​​RHN 客​​​户​​​端​​​配​​​置​​​指​​​南​​​》​​​中​​​找​​​到​​​。​​​要​​​获​​​得​​​关​​​于​​​在​​​频​​​道​​​和​​​软​​​件​​​包​​​中​​​共​​​享​​​的​​​信​​​息​​​,请​​​参​​​阅​​​《​​​RHN 频​​​道​​​管​​​理​​​指​​​南​​​》​​​。​​​

第 4 章 安​​​装​​​

本​​​章​​​论​​​述​​​了​​​ RHN Proxy Server 初​​​始​​​安​​​装​​​。​​​假​​​设​​​达​​​到​​​了​​​ 第 2 章 要​​​求​​​ 中​​​所​​​列​​​出​​​的​​​先​​​决​​​条​​​件​​​。​​​但​​​是​​​如​​​果​​​您​​​要​​​升​​​级​​​到​​​ RHN Proxy Server 的​​​更​​​新​​​版​​​本​​​,请​​​联​​​系​​​您​​​的​​​ Red Hat 代​​​表​​​以​​​获​​​得​​​帮​​​助​​​。​​​

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

RHN Proxy Server 被​​​设​​​计​​​为​​​在​​​ Red Hat Enterprise Linux 操​​​作​​​系​​​统​​​中​​​运​​​行​​​。​​​因​​​此​​​,第​​​一​​​个​​​阶​​​段​​​就​​​是​​​安​​​装​​​基​​​本​​​操​​​作​​​系​​​统​​​,可​​​以​​​通​​​过​​​光​​​盘​​​或​​​者​​​ ISO 映​​​像​​​也​​​可​​​以​​​使​​​用​​​ kickstart。​​​在​​​安​​​装​​​操​​​作​​​系​​​统​​​过​​​程​​​中​​​以​​​及​​​安​​​装​​​后​​​,您​​​需​​​要​​​确​​​定​​​:
  • 根​​​据​​​之​​​前​​​阐​​​明​​​的​​​硬​​​件​​​要​​​求​​​,为​​​保​​​存​​​软​​​件​​​包​​​的​​​分​​​区​​​分​​​配​​​足​​​够​​​的​​​空​​​间​​​。​​​缓​​​冲​​​ Red Hat 软​​​件​​​包​​​的​​​默​​​认​​​位​​​置​​​是​​​ /var/spool/squid,而​​​定​​​制​​​软​​​件​​​包​​​位​​​于​​​ /var/spool/rhn-proxy。​​​

    注意

    安​​​装​​​程​​​序​​​可​​​自​​​动​​​计​​​算​​​挂​​​载​​​ /var/spool/squid 分​​​区​​​的​​​可​​​用​​​空​​​间​​​,并​​​分​​​配​​​多​​​达​​​ 60% 的​​​自​​​由​​​空​​​间​​​供​​​ RHN Proxy Server 使​​​用​​​。​​​
  • 安​​​装​​​ RHN Proxy Server 需​​​要​​​的​​​软​​​件​​​包​​​。​​​

    注意

    您​​​只​​​能​​​安​​​装​​​基​​​本​​​软​​​件​​​包​​​,因​​​为​​​其​​​它​​​软​​​件​​​包​​​将​​​导​​​致​​​ RHN Proxy Server 安​​​装​​​失​​​败​​​。​​​
    获​​​得​​​ Red Hat Enterprise Linux 每​​​个​​​版​​​本​​​正​​​确​​​软​​​件​​​包​​​组​​​群​​​的​​​方​​​法​​​请​​​参​​​考​​​ 第 2.1 节 “软​​​件​​​要​​​求​​​”。​​​
  • 在​​​ Proxy 中​​​启​​​用​​​网​​​络​​​时​​​间​​​协​​​议​​​(NTP)并​​​选​​​择​​​适​​​当​​​的​​​时​​​区​​​。​​​所​​​有​​​的​​​客​​​户​​​端​​​系​​​统​​​必​​​须​​​已​​​经​​​运​​​行​​​了​​​ ntpd 守​​​护​​​进​​​程​​​并​​​正​​​确​​​地​​​设​​​置​​​了​​​时​​​区​​​。​​​
  • 在​​​安​​​装​​​后​​​禁​​​用​​​ ipchains 和​​​ iptables 服​​​务​​​。​​​
以​​​下​​​的​​​内​​​容​​​介​​​绍​​​了​​​ RHN Proxy Server 的​​​安​​​装​​​过​​​程​​​:
  1. 使​​​用​​​包​​​含​​​ RHN Proxy Server 权​​​利​​​的​​​机​​​构​​​帐​​​户​​​和​​​命​​​令​​​ rhn_register 在​​​ Red Hat Network 中​​​注​​​册​​​新​​​安​​​装​​​的​​​ Red Hat Enterprise Linux 系​​​统​​​(可​​​以​​​通​​​过​​​中​​​央​​​ RHN 服​​​务​​​器​​​或​​​者​​​您​​​的​​​ RHN Satellite Server)。​​​
  2. 要​​​执​​​行​​​一​​​个​​​安​​​装​​​,请​​​输​​​入​​​以​​​下​​​命​​​令​​​:
    configure-proxy.sh
    
    Copy to Clipboard Toggle word wrap
    命​​​令​​​行​​​安​​​装​​​程​​​序​​​引​​​导​​​用​​​户​​​完​​​成​​​关​​​于​​​ RHN Proxy Server 安​​​装​​​和​​​初​​​始​​​配​​​置​​​详​​​情​​​提​​​示​​​,比​​​如​​​安​​​装​​​选​​​项​​​和​​​生​​​成​​​ SSL 证​​​书​​​。​​​以​​​下​​​说​​​明​​​描​​​述​​​了​​​安​​​装​​​的​​​过​​​程​​​:

    注意

    如​​​果​​​您​​​在​​​提​​​示​​​符​​​后​​​按​​​ Enter 而​​​不​​​是​​​输​​​入​​​一​​​个​​​条​​​目​​​,RHN Proxy Server 命​​​令​​​行​​​安​​​装​​​程​​​序​​​会​​​使​​​用​​​括​​​号​​​中​​​的​​​默​​​认​​​响​​​应​​​。​​​
    另​​​外​​​,如​​​果​​​您​​​要​​​使​​​用​​​没​​​有​​​任​​​何​​​用​​​户​​​互​​​动​​​的​​​默​​​认​​​答​​​案​​​,请​​​使​​​用​​​ --non-interactive 选​​​项​​​,就​​​会​​​使​​​用​​​所​​​有​​​默​​​认​​​的​​​响​​​应​​​。​​​
  3. 第​​​一​​​组​​​提​​​示​​​是​​​关​​​于​​​安​​​装​​​的​​​定​​​位​​​详​​​情​​​。​​​
    Proxy version to activate [5.3]:
    
    Copy to Clipboard Toggle word wrap
    「​​​Proxy 版​​​本​​​」​​​提​​​示​​​您​​​确​​​定​​​您​​​要​​​安​​​装​​​的​​​ RHN Proxy Server 版​​​本​​​。​​​
    RHN Parent [satserver.example.com]:
    
    Copy to Clipboard Toggle word wrap
    「​​​RHN Parent」​​​是​​​服​​​务​​​ Proxy 的​​​系​​​统​​​的​​​域​​​名​​​或​​​者​​​地​​​址​​​,可​​​能​​​是​​​ RHN 主​​​机​​​托​​​管​​​服​​​务​​​器​​​(xmlrpc.rhn.redhat.com)或​​​者​​​一​​​个​​​ RHN Satellite Server 服​​​务​​​器​​​。​​​
    Traceback email []:
    
    Copy to Clipboard Toggle word wrap
    「​​​回​​​溯​​​电​​​子​​​邮​​​件​​​」​​​是​​​要​​​将​​​与​​​错​​​误​​​相​​​关​​​的​​​回​​​溯​​​信​​​息​​​发​​​送​​​到​​​的​​​电​​​子​​​邮​​​件​​​地​​​址​​​,通​​​常​​​是​​​ Proxy 管​​​理​​​员​​​的​​​电​​​子​​​邮​​​件​​​。​​​在​​​这​​​个​​​提​​​示​​​中​​​使​​​用​​​逗​​​号​​​分​​​开​​​一​​​个​​​以​​​上​​​的​​​电​​​子​​​邮​​​件​​​地​​​址​​​。​​​
  4. 下​​​一​​​组​​​提​​​示​​​是​​​关​​​于​​​配​​​置​​​生​​​成​​​ SSL 证​​​书​​​的​​​详​​​情​​​,建​​​议​​​您​​​保​​​证​​​进​​​入​​​和​​​来​​​自​​​ RHN Proxy Server 的​​​流​​​量​​​。​​​
    Use SSL [Y/n]: y
    
    Copy to Clipboard Toggle word wrap
    在​​​「​​​使​​​用​​​ SSL」​​​提​​​示​​​后​​​,输​​​入​​​ y 将​​​ RHN Proxy Server 配​​​置​​​为​​​支​​​持​​​ SSL。​​​
    CA Chain [/usr/share/rhn/RHN-ORG-TRUSTED-SSL-CERT]:
    
    Copy to Clipboard Toggle word wrap
    在​​​「​​​CA 链​​​」​​​提​​​示​​​符​​​后​​​按​​​ Enter 使​​​用​​​证​​​书​​​授​​​权​​​(CA)链​​​的​​​默​​​认​​​路​​​径​​​,如​​​果​​​ RHN 是​​​与​​​ RHN Satellite 沟​​​通​​​,则​​​该​​​值​​​通​​​常​​​为​​​ /usr/share/rhn/RHN-ORG-TRUSTED-SSL-CERT。​​​如​​​果​​​与​​​ RHN 主​​​机​​​托​​​管​​​沟​​​通​​​,则​​​它​​​通​​​常​​​为​​​ /usr/share/rhn/RHNS-CA-CERT 文​​​件​​​。​​​
    HTTP Proxy []:
    
    Copy to Clipboard Toggle word wrap
    如​​​果​​​ RHN Proxy Server 是​​​通​​​过​​​ HTTP 代​​​理​​​服​​​务​​​器​​​连​​​接​​​,请​​​输​​​入​​​代​​​理​​​服​​​务​​​器​​​的​​​主​​​机​​​名​​​和​​​端​​​口​​​号​​​,比​​​如​​​ corporate.proxy.example.com:3128。​​​
    Regardless of whether you enabled SSL for the connection to the Proxy Parent
    Server, you will be prompted to generate an SSL certificate.
    This SSL certificate will allow client systems to connect to this Spacewalk Proxy
    securely. Refer to the Spacewalk Proxy Installation Guide for more information.
    Organization: Example Company
    Organization Unit [proxy1.example.com]:
    Common Name: proxy1.example.com
    City: New York
    State: New York
    Country code: US
    Email [admin@example.com]:
    
    Copy to Clipboard Toggle word wrap
    请​​​输​​​入​​​生​​​成​​​适​​​当​​​ SSL 服​​​务​​​器​​​证​​​书​​​所​​​需​​​详​​​情​​​,其​​​中​​​包​​​括​​​「​​​机​​​构​​​名​​​称​​​」​​​、​​​「​​​机​​​构​​​单​​​位​​​」​​​(比​​​如​​​ Engineering)、​​​「​​​通​​​用​​​名​​​」​​​(域​​​名​​​)以​​​及​​​城​​​市​​​、​​​省​​​和​​​国​​​家​​​详​​​情​​​。​​​最​​​后​​​,请​​​输​​​入​​​负​​​责​​​ SSL 证​​​书​​​的​​​管​​​理​​​员​​​或​​​者​​​技​​​术​​​联​​​络​​​主​​​管​​​的​​​电​​​子​​​邮​​​件​​​地​​​址​​​。​​​
  5. 命​​​令​​​行​​​安​​​装​​​程​​​序​​​提​​​示​​​您​​​为​​​ RHN Proxy Server 安​​​装​​​监​​​控​​​支​​​持​​​,这​​​样​​​可​​​允​​​许​​​您​​​为​​​今​​​后​​​的​​​ RHN Proxy Server 安​​​装​​​、​​​结​​​束​​​ SSL 配​​​置​​​和​​​修​​​改​​​配​​​置​​​作​​​为​​​运​​​行​​​ RHN Proxy Server 安​​​装​​​程​​​序​​​的​​​结​​​果​​​而​​​重​​​启​​​服​​​务​​​守​​​护​​​进​​​程​​​等​​​操​​​作​​​生​​​成​​​和​​​安​​​置​​​配​​​置​​​频​​​道​​​。​​​
    您没有安装监控。您要安装它吗?
    您要运行 'yum install spacewalk-proxy-monitoring' 吗?[Y/n]:n
    
    Copy to Clipboard Toggle word wrap
    确​​​定​​​是​​​否​​​要​​​在​​​ Proxy 服​​​务​​​器​​​中​​​安​​​装​​​ Monitoring。​​​
    Generating CA key and public certificate:
    CA password: 
    CA password confirmation: 
    Copying CA public certificate to /var/www/html/pub for distribution to clients:
    Generating SSL key and public certificate:
    CA password: 
    Backup made: 'rhn-ca-openssl.cnf' --> 'rhn-ca-openssl.cnf.1'
    Rotated: rhn-ca-openssl.cnf --> rhn-ca-openssl.cnf.1
    Installing SSL certificate for Apache and Jabberd:
    Preparing packages for installation...
    rhn-org-httpd-ssl-key-pair-proxy1.example-1.0-1
    
    Copy to Clipboard Toggle word wrap
    然​​​后​​​ configure-proxy.sh 程​​​序​​​会​​​配​​​置​​​ SSL,提​​​示​​​您​​​生​​​成​​​证​​​书​​​授​​​权​​​密​​​码​​​并​​​在​​​生​​​成​​​ SSL 密​​​钥​​​和​​​公​​​共​​​证​​​书​​​前​​​确​​​认​​​它​​​。​​​
    Create and populate configuration channel rhn_proxy_config_1000010000? [Y]:
    Using server name satserver.example.com
    Red Hat Network username: admin
    Password:
    Creating config channel rhn_proxy_config_1000010000
    Config channel rhn_proxy_config_1000010000 created
    using server name satserver.example.com
    Pushing to channel rhn_proxy_config_1000010000:
    Local file /etc/httpd/conf.d/ssl.conf -> remote file /etc/httpd/conf.d/ssl.conf
    Local file /etc/rhn/rhn.conf -> remote file /etc/rhn/rhn.conf
    Local file /etc/rhn/cluster.ini -> remote file /etc/rhn/cluster.ini
    Local file /etc/squid/squid.conf -> remote file /etc/squid/squid.conf
    Local file /etc/httpd/conf.d/cobbler-proxy.conf -> remote file /etc/httpd/conf.d/cobbler-proxy.conf
    Local file /etc/httpd/conf.d/rhn_proxy.conf -> remote file /etc/httpd/conf.d/rhn_proxy.conf
    Local file /etc/httpd/conf.d/rhn_broker.conf -> remote file /etc/httpd/conf.d/rhn_broker.conf
    Local file /etc/httpd/conf.d/rhn_redirect.conf -> remote file /etc/httpd/conf.d/rhn_redirect.conf
    Local file /etc/jabberd/c2s.xml -> remote file /etc/jabberd/c2s.xml
    Local file /etc/jabberd/sm.xml -> remote file /etc/jabberd/sm.xml
    
    Copy to Clipboard Toggle word wrap
    然​​​后​​​安​​​装​​​程​​​序​​​会​​​询​​​问​​​您​​​是​​​否​​​希​​​望​​​根​​​据​​​在​​​运​​​行​​​ configure-proxy.sh 时​​​所​​​生​​​成​​​的​​​配​​​置​​​文​​​件​​​创​​​建​​​配​​​置​​​频​​​道​​​。​​​安​​​装​​​程​​​序​​​接​​​着​​​会​​​根​​​据​​​安​​​装​​​ RHN Proxy Server 的​​​客​​​户​​​端​​​系​​​统​​​名​​​称​​​创​​​建​​​ RHN Satellite Server 配​​​置​​​频​​​道​​​(在​​​上​​​面​​​的​​​示​​​例​​​中​​​ sysID 为​​​ 1000010000),并​​​收​​​集​​​组​​​成​​​ Proxy 服​​​务​​​器​​​配​​​置​​​频​​​道​​​的​​​各​​​种​​​ httpd、​​​SSL、​​​squid 和​​​ jabberd 服​​​务​​​器​​​文​​​件​​​。​​​
  6. 最​​​后​​​,安​​​装​​​程​​​序​​​启​​​动​​​并​​​重​​​启​​​所​​​有​​​ RHN Proxy Server 相​​​关​​​的​​​服​​​务​​​并​​​在​​​完​​​成​​​后​​​退​​​出​​​。​​​
    Enabling Satellite Proxy
    Shutting down rhn-proxy...
    Shutting down Jabber router:                               [  OK  ]
    Stopping httpd:                                            [  OK  ]
    Stopping squid:                                            [  OK  ]
    Done.
    Starting rhn-proxy...
    init_cache_dir /var/spool/squid... Starting squid: .       [  OK  ]
    Starting httpd:                                            [  OK  ]
    Starting Jabber services                                   [  OK  ]
    Done.
    
    Copy to Clipboard Toggle word wrap

4.2.1. 回​​​答​​​文​​​件​​​

如​​​果​​​您​​​想​​​要​​​自​​​动​​​进​​​行​​​一​​​些​​​在​​​您​​​的​​​系​​​统​​​中​​​安​​​装​​​ RHN Proxy Server 的​​​过​​​程​​​,configure-proxy.sh 程​​​序​​​可​​​让​​​管​​​理​​​员​​​生​​​成​​​回​​​答​​​文​​​件​​​,里​​​面​​​包​​​含​​​预​​​先​​​填​​​写​​​的​​​对​​​安​​​装​​​程​​​序​​​中​​​提​​​示​​​的​​​回​​​应​​​。​​​
以​​​下​​​是​​​含​​​有​​​预​​​先​​​填​​​写​​​的​​​关​​​于​​​版​​​本​​​号​​​的​​​回​​​答​​​文​​​件​​​示​​​例​​​,RHN Satellite Server 服​​​务​​​器​​​是​​​父​​​服​​​务​​​器​​​、​​​SSL 和​​​另​​​一​​​个​​​配​​​置​​​参​​​数​​​。​​​有​​​关​​​生​​​成​​​和​​​使​​​用​​​回​​​答​​​文​​​件​​​的​​​详​​​情​​​请​​​参​​​考​​​ configure-proxy.sh 手​​​册​​​页​​​面​​​,即​​​在​​​ shell 提​​​示​​​符​​​后​​​输​​​入​​​ man configure-proxy.sh。​​​
# example of answer file for configure-proxy.sh
# for full list of possible option see
# man configure-proxy.sh

VERSION=5.2
RHN_PARENT=rhn-satellite.example.com
TRACEBACK_EMAIL=jsmith@example.com
USE_SSL=1
SSL_ORG="Red Hat"
SSL_ORGUNIT="Spacewalk"
SSL_CITY=Raleigh
SSL_STATE=NC
SSL_COUNTRY=US
INSTALL_MONITORING=N
ENABLE_SCOUT=N
CA_CHAIN=/usr/share/rhn/RHN-ORG-TRUSTED-SSL-CERT
POPULATE_CONFIG_CHANNEL=Y
Copy to Clipboard Toggle word wrap
要​​​和​​​ configure-proxy.sh 一​​​同​​​使​​​用​​​回​​​答​​​文​​​件​​​(例​​​如​​​ answers.txt,请​​​输​​​入​​​以​​​下​​​命​​​令​​​:
configure-proxy.sh --answer-file=answers.txt
Copy to Clipboard Toggle word wrap

第 5 章 RHN Package Manager

RHN Package Manager 是​​​命​​​令​​​行​​​工​​​具​​​,它​​​允​​​许​​​机​​​构​​​通​​​过​​​ RHN Proxy Server 来​​​为​​​与​​​专​​​用​​​ RHN 频​​​道​​​关​​​联​​​的​​​本​​​地​​​软​​​件​​​包​​​提​​​供​​​服​​​务​​​。​​​如​​​果​​​您​​​只​​​希​​​望​​​通​​​过​​​ RHN Proxy Server 来​​​更​​​新​​​ Red Hat 的​​​官​​​方​​​软​​​件​​​包​​​,请​​​不​​​要​​​安​​​装​​​ RHN Package Manager。​​​
要​​​使​​​用​​​ RHN Package Manager,需​​​要​​​安​​​装​​​ spacewwlk-proxy-package-manager 以​​​及​​​它​​​所​​​依​​​赖​​​的​​​软​​​件​​​包​​​。​​​
只​​​有​​​软​​​件​​​包​​​的​​​标​​​头​​​信​​​息​​​会​​​被​​​上​​​传​​​到​​​ RHN 服​​​务​​​器​​​。​​​RHN 需​​​要​​​标​​​头​​​信​​​息​​​来​​​为​​​客​​​户​​​端​​​系​​​统​​​解​​​决​​​依​​​赖​​​性​​​问​​​题​​​。​​​实​​​际​​​的​​​软​​​件​​​包​​​文​​​件​​​(*.rpm)被​​​保​​​存​​​在​​​ RHN Proxy Server 中​​​。​​​
RHN Package Manager 和​​​ Proxy 使​​​用​​​相​​​同​​​的​​​设​​​置​​​,这​​​些​​​设​​​置​​​在​​​ /etc/rhn/rhn.conf 配​​​置​​​文​​​件​​​中​​​定​​​义​​​。​​​
在​​​通​​​过​​​ RHN Proxy Server 提​​​供​​​本​​​地​​​软​​​件​​​包​​​前​​​,需​​​要​​​将​​​其​​​保​​​存​​​在​​​专​​​用​​​频​​​道​​​中​​​。​​​请​​​执​​​行​​​以​​​下​​​步​​​骤​​​来​​​创​​​建​​​专​​​用​​​频​​​道​​​:
  1. 登​​​录​​​到​​​ RHN 网​​​站​​​界​​​面​​​ https://rhn.redhat.com。​​​
  2. 点​​​击​​​上​​​部​​​浏​​​览​​​条​​​中​​​的​​​「​​​频​​​道​​​」​​​标​​​签​​​。​​​如​​​果​​​「​​​管​​​理​​​频​​​道​​​」​​​选​​​项​​​没​​​有​​​出​​​现​​​在​​​左​​​面​​​的​​​浏​​​览​​​栏​​​中​​​,请​​​确​​​认​​​这​​​个​​​用​​​户​​​有​​​编​​​辑​​​频​​​道​​​的​​​权​​​利​​​设​​​定​​​。​​​您​​​可​​​以​​​通​​​过​​​上​​​面​​​浏​​​览​​​条​​​中​​​的​​​「​​​用​​​户​​​」​​​类​​​别​​​来​​​设​​​置​​​需​​​要​​​的​​​权​​​限​​​。​​​
  3. 点​​​击​​​左​​​面​​​浏​​​览​​​条​​​中​​​的​​​「​​​管​​​理​​​软​​​件​​​频​​​道​​​」​​​,然​​​后​​​点​​​击​​​本​​​页​​​右​​​上​​​角​​​的​​​「​​​创​​​建​​​新​​​频​​​道​​​」​​​按​​​钮​​​。​​​
  4. 选​​​择​​​一​​​个​​​上​​​级​​​频​​​道​​​和​​​基​​​本​​​频​​​道​​​结​​​构​​​,然​​​后​​​输​​​入​​​新​​​专​​​用​​​频​​​道​​​的​​​频​​​道​​​名​​​、​​​频​​​道​​​标​​​签​​​、​​​总​​​览​​​和​​​描​​​述​​​。​​​频​​​道​​​标​​​签​​​必​​​须​​​最​​​少​​​由​​​ 6 个​​​字​​​符​​​组​​​成​​​,以​​​一​​​个​​​字​​​母​​​开​​​始​​​并​​​只​​​能​​​包​​​括​​​小​​​写​​​字​​​母​​​、​​​数​​​字​​​、​​​破​​​折​​​号​​​(-))点​​​(.)。​​​输​​​入​​​这​​​个​​​频​​​道​​​的​​​ GPG 密​​​钥​​​的​​​ URL。​​​虽​​​然​​​这​​​个​​​项​​​不​​​是​​​必​​​需​​​的​​​,但​​​为​​​了​​​增​​​加​​​安​​​全​​​性​​​,我​​​们​​​推​​​荐​​​使​​​用​​​它​​​。​​​有​​​关​​​生​​​成​​​ GPG 密​​​钥​​​的​​​方​​​法​​​,请​​​参​​​阅​​​《​​​RHN 频​​​道​​​管​​​理​​​指​​​南​​​》​​​。​​​
  5. 点​​​击​​​「​​​创​​​建​​​频​​​道​​​」​​​。​​​

注意

要​​​向​​​专​​​用​​​ RHN 频​​​道​​​上​​​传​​​软​​​件​​​包​​​,您​​​必​​​须​​​是​​​一​​​个​​​ Organization Administrator。​​​脚​​​本​​​会​​​要​​​求​​​您​​​输​​​入​​​您​​​的​​​ RHN 用​​​户​​​名​​​和​​​密​​​码​​​。​​​
在​​​创​​​建​​​专​​​用​​​软​​​件​​​频​​​道​​​后​​​,将​​​您​​​的​​​二​​​进​​​制​​​和​​​源​​​ RPM 的​​​标​​​头​​​上​​​传​​​到​​​ RHN 服​​​务​​​器​​​并​​​将​​​软​​​件​​​包​​​复​​​制​​​到​​​ RHN Proxy Broker Server。​​​要​​​为​​​二​​​进​​​制​​​ RPM 上​​​传​​​软​​​件​​​包​​​标​​​头​​​,请​​​在​​​命​​​令​​​行​​​中​​​输​​​入​​​:
 rhn_package_manager -c "label_of_private_channel" pkg-list
Copy to Clipboard Toggle word wrap
pkg-list 是​​​要​​​上​​​传​​​的​​​软​​​件​​​包​​​列​​​表​​​。​​​另​​​外​​​,您​​​还​​​可​​​以​​​使​​​用​​​ -d 选​​​项​​​来​​​指​​​定​​​要​​​加​​​入​​​到​​​这​​​个​​​频​​​道​​​的​​​软​​​件​​​包​​​所​​​在​​​的​​​本​​​地​​​目​​​录​​​。​​​请​​​确​​​定​​​指​​​定​​​的​​​目​​​录​​​只​​​包​​​括​​​要​​​上​​​传​​​的​​​软​​​件​​​包​​​,而​​​不​​​包​​​括​​​其​​​它​​​文​​​件​​​。​​​RHN Package Manager 也​​​可​​​以​​​从​​​标​​​准​​​输​​​入​​​中​​​(使​​​用​​​ --stdin)读​​​取​​​软​​​件​​​包​​​列​​​表​​​。​​​
为​​​源​​​ RPM 上​​​传​​​软​​​件​​​包​​​标​​​头​​​:
 rhn_package_manager -c "label_of_private_channel" --source pkg-list
Copy to Clipboard Toggle word wrap
如​​​果​​​您​​​指​​​定​​​了​​​多​​​于​​​一​​​个​​​的​​​频​​​道​​​(使​​​用​​​ -c 或​​​ --channel),上​​​传​​​的​​​软​​​件​​​包​​​标​​​头​​​将​​​会​​​与​​​所​​​有​​​列​​​出​​​的​​​频​​​道​​​相​​​连​​​。​​​

注意

如​​​果​​​您​​​没​​​有​​​指​​​定​​​频​​​道​​​名​​​,软​​​件​​​包​​​将​​​不​​​会​​​加​​​入​​​到​​​任​​​何​​​频​​​道​​​。​​​软​​​件​​​包​​​可​​​以​​​通​​​过​​​ Red Hat Network 网​​​站​​​界​​​面​​​来​​​加​​​入​​​到​​​一​​​个​​​频​​​道​​​。​​​这​​​个​​​界​​​面​​​也​​​可​​​以​​​被​​​用​​​来​​​修​​​改​​​现​​​有​​​的​​​专​​​用​​​频​​​道​​​。​​​
在​​​上​​​传​​​软​​​件​​​包​​​后​​​,您​​​可​​​以​​​通​​​过​​​ RHN 网​​​站​​​界​​​面​​​马​​​上​​​验​​​证​​​它​​​们​​​。​​​点​​​上​​​面​​​浏​​​览​​​条​​​中​​​的​​​「​​​频​​​道​​​」​​​,选​​​定​​​制​​​频​​​道​​​名​​​。​​​然​​​后​​​点​​​「​​​软​​​件​​​包​​​」​​​子​​​标​​​签​​​页​​​。​​​每​​​个​​​ RPM 都​​​应​​​该​​​被​​​列​​​出​​​。​​​
您​​​还​​​可​​​以​​​在​​​命​​​令​​​行​​​中​​​检​​​查​​​本​​​地​​​目​​​录​​​是​​​否​​​与​​​ RHN 服​​​务​​​器​​​中​​​的​​​这​​​个​​​频​​​道​​​的​​​映​​​像​​​同​​​步​​​:
 rhn_package_manager -s -c "label_of_private_channel" 
Copy to Clipboard Toggle word wrap
-s 选​​​项​​​会​​​列​​​出​​​所​​​有​​​缺​​​少​​​的​​​软​​​件​​​包​​​(上​​​传​​​到​​​ RHN 服​​​务​​​器​​​却​​​不​​​在​​​本​​​地​​​目​​​录​​​中​​​的​​​软​​​件​​​包​​​)。​​​您​​​必​​​须​​​是​​​一​​​个​​​ Organization Administrator 才​​​能​​​使​​​用​​​这​​​个​​​命​​​令​​​,您​​​将​​​会​​​被​​​提​​​示​​​输​​​入​​​您​​​的​​​ RHN 用​​​户​​​名​​​和​​​密​​​码​​​。​​​请​​​参​​​阅​​​ 表 5.1 “rhn_package_manager 选​​​项​​​” 来​​​获​​​得​​​其​​​它​​​命​​​令​​​行​​​选​​​项​​​的​​​信​​​息​​​。​​​
如​​​果​​​您​​​正​​​在​​​使​​​用​​​ RHN Package Manager 更​​​新​​​本​​​地​​​软​​​件​​​包​​​,您​​​必​​​须​​​访​​​问​​​ RHN 网​​​站​​​来​​​将​​​此​​​系​​​统​​​订​​​阅​​​到​​​专​​​用​​​频​​​道​​​。​​​
RHN Package Manager rhn_package_manager 所​​​有​​​命​​​令​​​行​​​选​​​项​​​的​​​概​​​述​​​:
Expand
表 5.1. rhn_package_manager 选​​​项​​​
选​​​项​​​ 描​​​述​​​
-v, --verbose 输​​​出​​​详​​​细​​​信​​​息​​​。​​​
-dDIR, --dir=DIR 从​​​目​​​录​​​ DIR 中​​​获​​​得​​​软​​​件​​​包​​​。​​​
-cCHANNEL, --channel=CHANNEL 管​​​理​​​这​​​个​​​频​​​道​​​ — 可​​​以​​​指​​​定​​​多​​​个​​​频​​​道​​​。​​​
-nNUMBER, --count=NUMBER 每​​​个​​​调​​​用​​​处​​​理​​​的​​​标​​​头​​​信​​​息​​​数​​​量​​​ — 默​​​认​​​值​​​是​​​ 32。​​​
-l, --list 列​​​出​​​指​​​定​​​频​​​道​​​中​​​的​​​每​​​个​​​软​​​件​​​包​​​的​​​软​​​件​​​包​​​名​​​、​​​版​​​本​​​号​​​、​​​发​​​行​​​版​​​本​​​和​​​体​​​系​​​结​​​构​​​。​​​
-s, --sync 检​​​查​​​本​​​地​​​目​​​录​​​是​​​否​​​与​​​服​​​务​​​器​​​同​​​步​​​。​​​
-p, --printconf 输​​​出​​​当​​​前​​​的​​​配​​​置​​​并​​​退​​​出​​​。​​​
-XPATTERN, --exclude=PATTERN 不​​​包​​​括​​​满​​​足​​​这​​​个​​​表​​​达​​​式​​​条​​​件​​​的​​​文​​​件​​​ — 可​​​以​​​包​​​括​​​多​​​个​​​表​​​达​​​式​​​。​​​
--newest 对​​​于​​​指​​​定​​​频​​​道​​​,只​​​ push 那​​​些​​​比​​​已​​​经​​​推​​​到​​​服​​​务​​​器​​​上​​​的​​​软​​​件​​​包​​​新​​​的​​​软​​​件​​​包​​​。​​​
--stdin 从​​​ stdin 中​​​读​​​取​​​软​​​件​​​包​​​名​​​。​​​
--nosig Push 没​​​有​​​签​​​注​​​的​​​软​​​件​​​包​​​。​​​默​​​认​​​情​​​况​​​下​​​,RHN Package Manager 只​​​ push 签​​​注​​​的​​​软​​​件​​​包​​​。​​​
--username=USERNAME 指​​​定​​​您​​​的​​​ RHN 用​​​户​​​名​​​。​​​如​​​果​​​您​​​在​​​这​​​个​​​选​​​项​​​中​​​没​​​有​​​提​​​供​​​用​​​户​​​名​​​,您​​​将​​​会​​​被​​​提​​​示​​​输​​​入​​​。​​​
--password=PASSWORD 指​​​定​​​您​​​的​​​ RHN 密​​​码​​​。​​​如​​​果​​​您​​​在​​​这​​​个​​​选​​​项​​​中​​​没​​​有​​​提​​​供​​​密​​​码​​​,您​​​将​​​会​​​被​​​提​​​示​​​输​​​入​​​。​​​
--source 上​​​传​​​源​​​码​​​软​​​件​​​包​​​标​​​头​​​。​​​
--dontcopy 在​​​上​​​传​​​后​​​的​​​处​​​理​​​步​​​骤​​​中​​​,不​​​把​​​软​​​件​​​包​​​复​​​制​​​到​​​它​​​们​​​在​​​软​​​件​​​包​​​树​​​中​​​的​​​最​​​终​​​位​​​置​​​上​​​。​​​
--test 只​​​显​​​示​​​被​​​ push 的​​​软​​​件​​​包​​​。​​​
--no-ssl 不​​​推​​​荐​​​使​​​用​​​ — 关​​​闭​​​ SSL。​​​
-?, --usage 对​​​选​​​项​​​的​​​简​​​单​​​描​​​述​​​。​​​
--copyonly 将​​​在​​​参​​​数​​​中​​​列​​​出​​​的​​​文​​​件​​​复​​​制​​​到​​​指​​​定​​​的​​​频​​​道​​​。​​​当​​​一​​​个​​​代​​​理​​​服​​​务​​​器​​​缺​​​少​​​了​​​一​​​个​​​软​​​件​​​包​​​,而​​​您​​​又​​​不​​​想​​​重​​​新​​​输​​​入​​​这​​​个​​​频​​​道​​​中​​​所​​​有​​​软​​​件​​​包​​​时​​​,这​​​个​​​选​​​项​​​非​​​常​​​有​​​用​​​。​​​例​​​如​​​,rhn_package_manager -cCHANNEL--copyonly /PATH/TO/MISSING/FILE。​​​
-h, --help 显​​​示​​​帮​​​助​​​屏​​​幕​​​并​​​列​​​出​​​选​​​项​​​列​​​表​​​。​​​

注意

这​​​些​​​命​​​令​​​行​​​选​​​项​​​的​​​描​​​述​​​也​​​可​​​以​​​在​​​ rhn_package_manager 的​​​ man page 中​​​找​​​到​​​:man rhn_package_manager。​​​
本​​​章​​​提​​​供​​​了​​​解​​​决​​​ RHN Proxy Server 中​​​常​​​见​​​问​​​题​​​的​​​信​​​息​​​。​​​如​​​果​​​您​​​需​​​要​​​额​​​外​​​的​​​帮​​​助​​​,请​​​通​​​过​​​ https://rhn.redhat.com/help/contact.pxt 联​​​系​​​ Red Hat Network 支​​​持​​​。​​​使​​​用​​​您​​​的​​​有​​​ Satellite 权​​​利​​​的​​​帐​​​号​​​登​​​录​​​可​​​以​​​获​​​得​​​完​​​整​​​选​​​项​​​列​​​表​​​。​​​
因​​​为​​​ RHN Proxy Server 是​​​由​​​多​​​个​​​独​​​立​​​组​​​件​​​组​​​成​​​的​​​,因​​​此​​​ Red Hat 提​​​供​​​了​​​一​​​个​​​名​​​为​​​rhn-proxy 的​​​脚​​​本​​​,它​​​允​​​许​​​您​​​在​​​ Proxy 中​​​停​​​止​​​、​​​启​​​动​​​或​​​者​​​搜​​​索​​​状​​​态​​​。​​​
/usr/sbin/rhn-proxy start
/usr/sbin/rhn-proxy stop
/usr/sbin/rhn-proxy restart
/usr/sbin/rhn-proxy status
Copy to Clipboard Toggle word wrap
使​​​用​​​ rhn-proxy 命​​​令​​​关​​​闭​​​并​​​启​​​动​​​整​​​个​​​ RHN Proxy Server,并​​​立​​​刻​​​从​​​它​​​的​​​所​​​有​​​服​​​务​​​中​​​获​​​得​​​状​​​态​​​信​​​息​​​。​​​

6.2. 日​​​志​​​文​​​件​​​

实​​​际​​​上​​​,每​​​个​​​故​​​障​​​排​​​除​​​的​​​步​​​骤​​​都​​​应​​​该​​​从​​​查​​​看​​​相​​​关​​​日​​​志​​​文​​​件​​​开​​​始​​​。​​​这​​​些​​​文​​​件​​​提​​​供​​​了​​​在​​​设​​​备​​​或​​​应​​​用​​​程​​​序​​​上​​​进​​​行​​​的​​​所​​​有​​​行​​​动​​​的​​​重​​​要​​​信​​​息​​​,可​​​用​​​来​​​监​​​测​​​系​​​统​​​性​​​能​​​并​​​保​​​证​​​正​​​确​​​的​​​配​​​置​​​。​​​请​​​参​​​阅​​​ 表 6.1 “日​​​志​​​文​​​件​​​” 来​​​获​​​得​​​所​​​有​​​相​​​关​​​日​​​志​​​文​​​件​​​的​​​路​​​径​​​:
Expand
表 6.1. 日​​​志​​​文​​​件​​​
组​​​件​​​ 日​​​志​​​文​​​件​​​位​​​置​​​
Apache Web server /var/log/httpd/ 目​​​录​​​
Squid /var/log/squid/ 目​​​录​​​
RHN Proxy Broker Server /var/log/rhn/rhn_proxy_broker.log
RHN SSL Redirect Server /var/log/rhn/rhn_proxy_redirect.log
Red Hat Update Agent /var/log/yum.log
本​​​节​​​提​​​供​​​了​​​在​​​安​​​装​​​和​​​配​​​置​​​一​​​个​​​ RHN Proxy Server 系​​​统​​​时​​​经​​​常​​​会​​​遇​​​到​​​的​​​问​​​题​​​的​​​解​​​答​​​。​​​
问: 在​​​配​​​置​​​完​​​ RHN Package Manager 后​​​,如​​​何​​​才​​​能​​​知​​​道​​​本​​​地​​​的​​​软​​​件​​​包​​​是​​​否​​​已​​​经​​​被​​​成​​​功​​​地​​​添​​​加​​​到​​​专​​​用​​​ RHN 频​​​道​​​中​​​?
问: 已​​​经​​​更​​​改​​​ Proxy 服​​​务​​​器​​​的​​​ DNS 名​​​称​​​设​​​置​​​后​​​,我​​​的​​​客​​​户​​​端​​​系​​​统​​​无​​​法​​​更​​​新​​​,怎​​​样​​​才​​​能​​​修​​​复​​​?
问: 如​​​何​​​才​​​能​​​知​​​道​​​客​​​户​​​端​​​系​​​统​​​是​​​否​​​正​​​在​​​与​​​ Squid 服​​​务​​​器​​​连​​​接​​​?
问: 客​​​户​​​端​​​系​​​统​​​中​​​的​​​ Red Hat Update Agent 没​​​有​​​通​​​过​​​ RHN Proxy Server 进​​​行​​​连​​​接​​​。​​​如​​​何​​​解​​​决​​​这​​​个​​​问​​​题​​​?
问: RHN Proxy Server 配​​​置​​​无​​​法​​​正​​​常​​​工​​​作​​​。​​​如​​​何​​​开​​​始​​​进​​​行​​​故​​​障​​​排​​​除​​​?
问:
在​​​配​​​置​​​完​​​ RHN Package Manager 后​​​,如​​​何​​​才​​​能​​​知​​​道​​​本​​​地​​​的​​​软​​​件​​​包​​​是​​​否​​​已​​​经​​​被​​​成​​​功​​​地​​​添​​​加​​​到​​​专​​​用​​​ RHN 频​​​道​​​中​​​?
答:
使​​​用​​​ rhn_package_manager -l -c "name_of_private_channel" 命​​​令​​​来​​​列​​​出​​​ RHN 服​​​务​​​器​​​上​​​的​​​专​​​用​​​频​​​道​​​软​​​件​​​包​​​。​​​或​​​访​​​问​​​ RHN 网​​​站​​​界​​​面​​​。​​​
在​​​将​​​专​​​用​​​频​​​道​​​中​​​订​​​阅​​​注​​​册​​​的​​​系​​​统​​​后​​​,您​​​可​​​以​​​在​​​注​​​册​​​的​​​系​​​统​​​中​​​执​​​行​​​ up2date -l --showall 命​​​令​​​来​​​查​​​看​​​专​​​用​​​ RHN 频​​​道​​​的​​​软​​​件​​​包​​​。​​​
问:
已​​​经​​​更​​​改​​​ Proxy 服​​​务​​​器​​​的​​​ DNS 名​​​称​​​设​​​置​​​后​​​,我​​​的​​​客​​​户​​​端​​​系​​​统​​​无​​​法​​​更​​​新​​​,怎​​​样​​​才​​​能​​​修​​​复​​​?
答:
请​​​在​​​客​​​户​​​端​​​系​​​统​​​中​​​运​​​行​​​ up2date -u 命​​​令​​​以​​​便​​​名​​​称​​​更​​​改​​​生​​​效​​​。​​​
问:
如​​​何​​​才​​​能​​​知​​​道​​​客​​​户​​​端​​​系​​​统​​​是​​​否​​​正​​​在​​​与​​​ Squid 服​​​务​​​器​​​连​​​接​​​?
答:
/var/log/squid/access.log 文​​​件​​​记​​​录​​​了​​​所​​​有​​​与​​​ Squid 服​​​务​​​器​​​的​​​连​​​接​​​。​​​
问:
客​​​户​​​端​​​系​​​统​​​中​​​的​​​ Red Hat Update Agent 没​​​有​​​通​​​过​​​ RHN Proxy Server 进​​​行​​​连​​​接​​​。​​​如​​​何​​​解​​​决​​​这​​​个​​​问​​​题​​​?
答:
确​​​认​​​在​​​客​​​户​​​端​​​系​​​统​​​中​​​安​​​装​​​了​​​最​​​新​​​版​​​本​​​的​​​ Red Hat Update Agent。​​​最​​​新​​​的​​​版​​​本​​​包​​​括​​​了​​​通​​​过​​​ RHN Proxy Server 进​​​行​​​连​​​接​​​所​​​需​​​要​​​的​​​特​​​性​​​。​​​您​​​可​​​以​​​在​​​ Red Hat Network 中​​​以​​​根​​​用​​​户​​​身​​​份​​​使​​​用​​​ yum update yum 命​​​令​​​,或​​​者​​​在​​​ http://www.redhat.com/support/errata/ 获​​​得​​​最​​​新​​​版​​​本​​​。​​​
RHN Proxy Server 是​​​ Apache 的​​​一​​​个​​​扩​​​展​​​。​​​请​​​参​​​阅​​​ 表 6.1 “日​​​志​​​文​​​件​​​” 来​​​获​​​得​​​其​​​日​​​志​​​文​​​件​​​的​​​位​​​置​​​。​​​
问:
RHN Proxy Server 配​​​置​​​无​​​法​​​正​​​常​​​工​​​作​​​。​​​如​​​何​​​开​​​始​​​进​​​行​​​故​​​障​​​排​​​除​​​?
答:
确​​​定​​​ /etc/sysconfig/rhn/systemid 的​​​所​​​有​​​者​​​是​​​ root.apache,其​​​权​​​限​​​设​​​置​​​是​​​ 0640。​​​
查​​​看​​​日​​​志​​​文​​​件​​​。​​​表 6.1 “日​​​志​​​文​​​件​​​” 包​​​括​​​一​​​个​​​列​​​表​​​。​​​

6.4. 常​​​见​​​问​​​题​​​

对​​​一​​​般​​​故​​​障​​​进​​​行​​​排​​​除​​​,通​​​常​​​从​​​查​​​看​​​出​​​现​​​故​​​障​​​的​​​部​​​件​​​的​​​日​​​志​​​文​​​件​​​或​​​相​​​关​​​文​​​件​​​开​​​始​​​。​​​一​​​个​​​非​​​常​​​有​​​用​​​的​​​方​​​法​​​是​​​对​​​所​​​有​​​日​​​志​​​文​​​件​​​运​​​行​​​ tail 命​​​令​​​,然​​​后​​​运​​​行​​​ up2date --list。​​​这​​​样​​​您​​​就​​​可​​​以​​​从​​​日​​​志​​​所​​​有​​​的​​​新​​​内​​​容​​​中​​​找​​​出​​​潜​​​在​​​的​​​线​​​索​​​。​​​
一​​​个​​​常​​​见​​​的​​​产​​​生​​​问​​​题​​​的​​​原​​​因​​​是​​​磁​​​盘​​​空​​​间​​​满​​​。​​​当​​​系​​​统​​​出​​​现​​​停​​​止​​​向​​​日​​​志​​​文​​​件​​​中​​​写​​​内​​​容​​​的​​​时​​​候​​​,通​​​常​​​是​​​没​​​有​​​磁​​​盘​​​空​​​间​​​了​​​。​​​如​​​果​​​在​​​写​​​入​​​过​​​程​​​中​​​停​​​止​​​进​​​行​​​记​​​录​​​,比​​​如​​​一​​​个​​​字​​​写​​​了​​​一​​​半​​​,您​​​的​​​磁​​​盘​​​很​​​可​​​能​​​已​​​经​​​满​​​了​​​。​​​要​​​确​​​定​​​它​​​,运​​​行​​​这​​​个​​​命​​​令​​​并​​​检​​​查​​​ Use% 栏​​​中​​​的​​​值​​​:
df -h
Copy to Clipboard Toggle word wrap
除​​​了​​​日​​​志​​​文​​​件​​​,您​​​还​​​可​​​以​​​通​​​过​​​查​​​看​​​不​​​同​​​组​​​件​​​的​​​状​​​态​​​来​​​获​​​得​​​有​​​用​​​的​​​信​​​息​​​。​​​可​​​以​​​对​​​ Apache Web server和​​​ Squid 进​​​行​​​这​​​个​​​操​​​作​​​。​​​
要​​​获​​​得​​​ Apache Web server 的​​​状​​​态​​​,请​​​运​​​行​​​:
service httpd status
Copy to Clipboard Toggle word wrap
要​​​获​​​得​​​ Squid 的​​​状​​​态​​​,请​​​运​​​行​​​以​​​下​​​命​​​令​​​:
service squid status
Copy to Clipboard Toggle word wrap
如​​​果​​​系​​​统​​​管​​​理​​​员​​​不​​​能​​​从​​​ RHN Proxy Server 得​​​到​​​电​​​子​​​邮​​​件​​​,请​​​确​​​定​​​ /etc/rhn/rhn.conf 文​​​件​​​的​​​ traceback_mail 选​​​项​​​设​​​置​​​是​​​正​​​确​​​的​​​。​​​
因​​​为​​​ RHN 配​​​置​​​文​​​件​​​完​​​全​​​依​​​赖​​​ FQDN,所​​​以​​​关​​​键​​​应​​​用​​​程​​​序​​​必​​​须​​​可​​​以​​​将​​​ RHN Proxy Server 名​​​称​​​转​​​换​​​为​​​ IP 地​​​址​​​,对​​​ Red Hat Update Agent、​​​Red Hat Network Registration Client 和​​​ Apache Web server 尤​​​为​​​重​​​要​​​。​​​否​​​则​​​将​​​无​​​法​​​启​​​动​​​ RHN 应​​​用​​​程​​​序​​​,并​​​显​​​示​​​ "host not found" 和​​​ "Could not determine the server's fully qualified domain name" 错​​​误​​​信​​​息​​​。​​​
这​​​个​​​问​​​题​​​通​​​常​​​是​​​由​​​ /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。​​​如​​​果​​​仍​​​然​​​无​​​法​​​正​​​常​​​运​​​行​​​,检​​​查​​​这​​​个​​​文​​​件​​​中​​​ Proxy 的​​​ 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
使​​​用​​​ Proxy 的​​​实​​​际​​​地​​​址​​​来​​​替​​​换​​​这​​​个​​​值​​​就​​​应​​​该​​​可​​​以​​​解​​​决​​​这​​​个​​​问​​​题​​​。​​​请​​​记​​​住​​​,如​​​果​​​指​​​定​​​具​​​体​​​ IP 地​​​址​​​,当​​​这​​​个​​​机​​​器​​​获​​​得​​​一​​​个​​​新​​​地​​​址​​​时​​​,则​​​需​​​要​​​更​​​新​​​这​​​个​​​文​​​件​​​。​​​

6.6. 连​​​接​​​错​​​误​​​

如​​​果​​​您​​​认​​​为​​​您​​​遇​​​到​​​的​​​问​​​题​​​是​​​因​​​为​​​网​​​络​​​连​​​接​​​造​​​成​​​的​​​,请​​​使​​​用​​​以​​​下​​​方​​​法​​​:
  • 确​​​认​​​正​​​确​​​的​​​软​​​件​​​包​​​:在​​​ RHN Proxy Server 中​​​安​​​装​​​了​​​
     rhn-org-httpd-ssl-key-pair-MACHINE_NAME-VER-REL.noarch.rpm 
    Copy to Clipboard Toggle word wrap
    并​​​在​​​所​​​有​​​客​​​户​​​端​​​系​​​统​​​中​​​安​​​装​​​了​​​相​​​应​​​的​​​ rhn-org-trusted-ssl-cert-*.noarch.rpm 或​​​原​​​始​​​ CA SSL 公​​​共​​​(客​​​户​​​端​​​)证​​​书​​​。​​​
  • 确​​​认​​​将​​​客​​​户​​​端​​​系​​​统​​​配​​​置​​​为​​​使​​​用​​​恰​​​当​​​的​​​证​​​书​​​。​​​
  • 如​​​果​​​使​​​用​​​一​​​个​​​或​​​多​​​个​​​ RHN Proxy Server,请​​​保​​​证​​​准​​​备​​​好​​​了​​​每​​​个​​​ Proxy 的​​​ SSL 证​​​书​​​。​​​如​​​果​​​ RHN Proxy Server 和​​​ RHN Satellite Server 一​​​起​​​使​​​用​​​,Proxy 应​​​该​​​安​​​装​​​它​​​自​​​己​​​的​​​服​​​务​​​器​​​ SSL 密​​​钥​​​对​​​和​​​ CA SSL 公​​​共​​​(客​​​户​​​端​​​)证​​​书​​​,这​​​是​​​因​​​为​​​它​​​需​​​要​​​提​​​供​​​这​​​两​​​种​​​功​​​能​​​。​​​请​​​参​​​阅​​​《​​​RHN 客​​​户​​​端​​​配​​​置​​​指​​​南​​​》​​​中​​​的​​​ SSL 证​​​书​​​一​​​章​​​来​​​获​​​得​​​详​​​细​​​的​​​信​​​息​​​。​​​
  • 如​​​果​​​ RHN Proxy Server 是​​​通​​​过​​​ HTTP Proxy 连​​​接​​​的​​​,请​​​确​​​定​​​列​​​出​​​的​​​ URL 是​​​有​​​效​​​的​​​。​​​例​​​如​​​,HTTP Proxy URL 项​​​中​​​不​​​应​​​该​​​包​​​括​​​协​​​议​​​名​​​参​​​考​​​,如​​​ http:// 或​​​ https://。​​​这​​​个​​​项​​​中​​​应​​​该​​​只​​​包​​​括​​​以​​​以​​​下​​​形​​​式​​​出​​​现​​​的​​​主​​​机​​​名​​​和​​​端​​​口​​​—​​​ hostname:port,如​​​ your-gateway.example.com:8080。​​​
  • 请​​​确​​​认​​​客​​​户​​​端​​​系​​​统​​​没​​​有​​​使​​​用​​​防​​​火​​​墙​​​来​​​阻​​​断​​​其​​​自​​​身​​​需​​​要​​​的​​​端​​​口​​​,所​​​需​​​的​​​端​​​口​​​可​​​以​​​在​​​ 第 2.4 节 “附​​​加​​​要​​​求​​​” 中​​​获​​​得​​​。​​​

6.7. 缓​​​存​​​问​​​题​​​

如​​​果​​​软​​​件​​​包​​​传​​​输​​​失​​​败​​​或​​​出​​​现​​​内​​​容​​​被​​​破​​​坏​​​的​​​情​​​况​​​,而​​​且​​​您​​​确​​​定​​​这​​​不​​​是​​​连​​​接​​​错​​​误​​​造​​​成​​​的​​​,您​​​可​​​以​​​考​​​虑​​​清​​​除​​​缓​​​存​​​中​​​的​​​内​​​容​​​。​​​RHN Proxy Server 有​​​两​​​个​​​缓​​​存​​​您​​​需​​​要​​​考​​​虑​​​:一​​​个​​​是​​​ Squid 缓​​​存​​​,另​​​一​​​个​​​是​​​验​​​证​​​缓​​​存​​​。​​​
Squid 缓​​​存​​​位​​​于​​​ /var/spool/squid/。​​​要​​​清​​​除​​​它​​​,请​​​停​​​止​​​ Apache Web server 和​​​ Squid,删​​​除​​​这​​​个​​​目​​​录​​​中​​​的​​​内​​​容​​​,并​​​重​​​新​​​启​​​动​​​这​​​两​​​个​​​服​​​务​​​。​​​请​​​使​​​用​​​以​​​下​​​命​​​令​​​:
service httpd stop
service squid stop
rm -fv /var/spool/squid/*
service squid start
service httpd start
Copy to Clipboard Toggle word wrap
您​​​可​​​以​​​通​​​过​​​只​​​清​​​除​​​目​​​录​​​中​​​的​​​内​​​容​​​并​​​重​​​新​​​启​​​动​​​ squid 来​​​达​​​到​​​相​​​同​​​的​​​目​​​的​​​,但​​​您​​​可​​​能​​​会​​​收​​​到​​​一​​​些​​​ RHN 回​​​溯​​​信​​​息​​​。​​​
Proxy 验​​​证​​​所​​​使​​​用​​​的​​​内​​​部​​​缓​​​存​​​机​​​制​​​也​​​需​​​要​​​清​​​除​​​它​​​的​​​缓​​​存​​​内​​​容​​​。​​​要​​​完​​​成​​​这​​​个​​​任​​​务​​​,请​​​运​​​行​​​以​​​下​​​命​​​令​​​:
 rm -fv /var/cache/rhn/* 
Copy to Clipboard Toggle word wrap
虽​​​然​​​ RHN Authentication Daemon 在​​​ RHN Proxy Server 3.2.2 中​​​是​​​过​​​时​​​的​​​,并​​​被​​​以​​​前​​​提​​​到​​​的​​​内​​​部​​​验​​​证​​​缓​​​存​​​所​​​代​​​替​​​,这​​​个​​​守​​​护​​​进​​​程​​​可​​​能​​​还​​​在​​​您​​​的​​​ Proxy 中​​​运​​​行​​​。​​​要​​​关​​​闭​​​它​​​,请​​​按​​​以​​​下​​​顺​​​序​​​分​​​别​​​执​​​行​​​这​​​些​​​命​​​令​​​:
 chkconfig --level 2345 rhn_auth_cache off service rhn_auth_cache stop 
Copy to Clipboard Toggle word wrap
要​​​清​​​除​​​它​​​的​​​缓​​​存​​​,请​​​运​​​行​​​:
 rm /var/up2date/rhn_auth_cache 
Copy to Clipboard Toggle word wrap
如​​​果​​​您​​​必​​​须​​​保​​​留​​​ RHN Authentication Daemon(Red Hat 不​​​建​​​议​​​您​​​这​​​么​​​做​​​并​​​不​​​支​​​持​​​它​​​),请​​​注​​​意​​​它​​​的​​​性​​​能​​​可​​​能​​​会​​​受​​​到​​​详​​​细​​​的​​​日​​​志​​​信​​​息​​​的​​​影​​​响​​​。​​​因​​​为​​​这​​​个​​​原​​​因​​​,它​​​的​​​日​​​志​​​信​​​息​​​(写​​​入​​​到​​​ /var/log/rhn/rhn_auth_cache.log)在​​​默​​​认​​​的​​​情​​​况​​​下​​​被​​​禁​​​用​​​。​​​如​​​果​​​您​​​在​​​运​​​行​​​这​​​个​​​守​​​护​​​进​​​程​​​并​​​希​​​望​​​记​​​录​​​日​​​志​​​,请​​​在​​​ Proxy 的​​​ /etc/rhn/rhn.conf 文​​​件​​​中​​​加​​​入​​​以​​​下​​​行​​​来​​​启​​​动​​​日​​​志​​​:
auth_cache.debug = 2
Copy to Clipboard Toggle word wrap
如​​​果​​​您​​​已​​​经​​​厌​​​倦​​​了​​​尝​​​试​​​这​​​些​​​故​​​障​​​排​​​除​​​步​​​骤​​​或​​​者​​​希​​​望​​​将​​​其​​​留​​​给​​​ Red Hat Network 专​​​家​​​,Red Hat 建​​​议​​​您​​​使​​​用​​​ RHN Proxy Server 所​​​带​​​的​​​强​​​大​​​支​​​持​​​。​​​
联​​​络​​​专​​​业​​​人​​​士​​​的​​​方​​​法​​​之​​​一​​​是​​​通​​​过​​​ Red Hat 知​​​识​​​库​​​,它​​​可​​​提​​​供​​​大​​​多​​​数​​​用​​​户​​​通​​​常​​​遇​​​到​​​问​​​题​​​的​​​解​​​决​​​方​​​案​​​,并​​​拥​​​有​​​用​​​来​​​查​​​找​​​您​​​的​​​ Proxy 问​​​题​​​正​​​确​​​答​​​案​​​的​​​鲁​​​棒​​​浏​​​览​​​和​​​搜​​​索​​​界​​​面​​​。​​​您​​​可​​​在​​​ http://kbase.redhat.com 访​​​问​​​ Red Hat 知​​​识​​​库​​​。​​​
另​​​外​​​,Red Hat 提​​​供​​​了​​​一​​​个​​​名​​​为​​​ SoS Report 的​​​命​​​令​​​行​​​工​​​具​​​,一​​​般​​​我​​​们​​​知​​​道​​​的​​​是​​​其​​​命​​​令​​​ sosreport。​​​这​​​个​​​工​​​具​​​会​​​收​​​集​​​您​​​ Proxy 的​​​配​​​置​​​参​​​数​​​、​​​日​​​志​​​文​​​件​​​和​​​数​​​据​​​库​​​信​​​息​​​,并​​​将​​​其​​​直​​​接​​​发​​​送​​​给​​​红​​​帽​​​。​​​
要​​​使​​​用​​​这​​​个​​​工​​​具​​​获​​​得​​​ RHN Satellite Server 信​​​息​​​,您​​​必​​​须​​​安​​​装​​​ sos 软​​​件​​​包​​​。​​​在​​​ Satellite 服​​​务​​​器​​​中​​​以​​​ root 运​​​行​​​ sosreport -o rhn 生​​​成​​​报​​​告​​​。​​​例​​​如​​​:
[root@satserver ~]# sosreport -o rhn

sosreport (version 1.7)

This utility will collect some detailed  information about the
hardware and  setup of your  Red Hat Enterprise Linux  system.
The information is collected and an archive is  packaged under
/tmp, which you can send to a support representative.
Red Hat will use this information for diagnostic purposes ONLY
and it will be considered confidential information.

This process may take a while to complete.
No changes will be made to your system.

Press ENTER to continue, or CTRL-C to quit.
Copy to Clipboard Toggle word wrap
然​​​后​​​提​​​示​​​您​​​输​​​入​​​名​​​字​​​的​​​第​​​一​​​个​​​字​​​母​​​和​​​姓​​​,然​​​后​​​是​​​支​​​持​​​案​​​例​​​号​​​码​​​(也​​​称​​​问​​​题​​​追​​​踪​​​号​​​)。​​​
系​​​统​​​生​​​成​​​报​​​告​​​并​​​将​​​其​​​归​​​档​​​为​​​压​​​缩​​​的​​​文​​​件​​​需​​​要​​​几​​​分​​​钟​​​时​​​间​​​。​​​完​​​成​​​后​​​,通​​​过​​​电​​​子​​​邮​​​件​​​将​​​ /tmp/ 目​​​录​​​中​​​的​​​这​​​个​​​新​​​文​​​件​​​发​​​送​​​到​​​ Red Hat 服​​​务​​​代​​​表​​​以​​​便​​​立​​​即​​​判​​​断​​​。​​​
除​​​在​​​ 第 4.2 节 “RHN Proxy Server 安​​​装​​​过​​​程​​​” 列​​​出​​​的​​​安​​​装​​​方​​​法​​​外​​​,您​​​还​​​可​​​以​​​通​​​过​​​ RHN Satellite Server 网​​​站​​​安​​​装​​​ RHN Proxy Server。​​​

警告

这​​​个​​​安​​​装​​​方​​​法​​​已​​​经​​​过​​​时​​​了​​​,并​​​可​​​能​​​会​​​从​​​以​​​后​​​的​​​ RHN Satellite Server 版​​​本​​​中​​​删​​​除​​​。​​​推​​​荐​​​的​​​安​​​装​​​方​​​法​​​详​​​见​​​ 第 4.2 节 “RHN Proxy Server 安​​​装​​​过​​​程​​​”。​​​
  1. 使​​​用​​​包​​​含​​​ RHN Proxy Server 权​​​利​​​的​​​机​​​构​​​帐​​​户​​​和​​​命​​​令​​​ rhn_register 在​​​ Red Hat Network 中​​​注​​​册​​​新​​​安​​​装​​​的​​​ Red Hat Enterprise Linux AS 系​​​统​​​(可​​​以​​​通​​​过​​​中​​​央​​​ RHN 服​​​务​​​器​​​或​​​者​​​您​​​的​​​ RHN Satellite Server)。​​​
  2. 为​​​该​​​系​​​统​​​赋​​​予​​​ Provisioning 权​​​利​​​。​​​访​​​问​​​ RHN 网​​​站​​​(或​​​者​​​服​​​务​​​于​​​ Proxy 的​​​ Satellite 的​​​全​​​限​​​定​​​域​​​名​​​),作​​​为​​​ Organization Administrator 登​​​录​​​并​​​导​​​航​​​「​​​您​​​的​​​ RHN => 订​​​阅​​​管​​​理​​​」​​​页​​​面​​​。​​​查​​​看​​​要​​​安​​​装​​​ RHN Proxy Server 的​​​系​​​统​​​选​​​择​​​框​​​,在​​​下​​​拉​​​选​​​择​​​框​​​中​​​选​​​择​​​ Provisioning,并​​​点​​​击​​​「​​​添​​​加​​​权​​​利​​​」​​​按​​​钮​​​。​​​
  3. 点​​​击​​​系​​​统​​​名​​​称​​​并​​​导​​​航​​​至​​​「​​​系​​​统​​​ => 系​​​统​​​详​​​情​​​」​​​页​​​面​​​确​​​定​​​为​​​红​​​帽​​​网​​​络​​​工​​​具​​​频​​​道​​​的​​​基​​​本​​​系​​​统​​​订​​​阅​​​了​​​该​​​系​​​统​​​。​​​在​​​「​​​订​​​阅​​​的​​​频​​​道​​​」​​​部​​​分​​​,请​​​为​​​工​​​具​​​频​​​道​​​检​​​查​​​列​​​出​​​的​​​频​​​道​​​。​​​如​​​果​​​没​​​有​​​在​​​此​​​频​​​道​​​订​​​阅​​​,请​​​点​​​击​​​「​​​更​​​改​​​频​​​道​​​订​​​阅​​​」​​​链​​​接​​​,检​​​查​​​工​​​具​​​频​​​道​​​旁​​​的​​​文​​​本​​​框​​​,然​​​后​​​点​​​击​​​「​​​更​​​改​​​订​​​阅​​​」​​​按​​​钮​​​确​​​认​​​您​​​的​​​选​​​择​​​。​​​
  4. 首​​​先​​​导​​​航​​​至​​​系​​​统​​​ => 系​​​统​​​详​​​情​​​ => 软​​​件​​​ => 软​​​件​​​包​​​ => 安​​​装​​​子​​​标​​​签​​​安​​​装​​​ rhncfg-actions 软​​​件​​​包​​​(同​​​时​​​也​​​安​​​装​​​了​​​ rhncfg 和​​​ rhncfg-client 软​​​件​​​包​​​相​​​依​​​软​​​件​​​)。​​​下​​​一​​​步​​​,请​​​使​​​用​​​「​​​根​​​据​​​软​​​件​​​包​​​名​​​称​​​过​​​滤​​​」​​​文​​​本​​​搜​​​索​​​框​​​搜​​​索​​​ rhncfg-actions。​​​在​​​列​​​出​​​的​​​结​​​果​​​中​​​选​​​择​​​ rhncfg-actions 软​​​件​​​包​​​并​​​安​​​装​​​。​​​
  5. 如​​​果​​​您​​​要​​​在​​​ Proxy 中​​​和​​​连​​​接​​​中​​​央​​​ RHN 服​​​务​​​器​​​时​​​启​​​用​​​安​​​全​​​套​​​接​​​字​​​层​​​(SSL)加​​​密​​​,请​​​从​​​同​​​一​​​ Red Hat Network 工​​​具​​​频​​​道​​​中​​​安​​​装​​​ rhns-certs-tools 软​​​件​​​包​​​,之​​​后​​​使​​​用​​​ RHN SSL Maintenance Tool 生​​​成​​​需​​​要​​​的​​​ tar 文​​​件​​​。​​​步​​​骤​​​请​​​参​​​考​​​《​​​RHN 客​​​户​​​端​​​配​​​置​​​指​​​南​​​》​​​中​​​有​​​关​​​ SSL 证​​​书​​​的​​​章​​​节​​​。​​​
    如​​​果​​​您​​​要​​​在​​​ Proxy 中​​​或​​​者​​​连​​​接​​​到​​​ RHN Satellite Server 或​​​者​​​另​​​一​​​个​​​ RHN Proxy Server 时​​​使​​​用​​​ SSL,您​​​还​​​需​​​要​​​用​​​于​​​父​​​系​​​统​​​的​​​ CA 证​​​书​​​密​​​码​​​。​​​
  6. 在​​​终​​​端​​​以​​​根​​​用​​​户​​​登​​​录​​​到​​​该​​​系​​​统​​​并​​​运​​​行​​​ rhn_check 命​​​令​​​可​​​立​​​即​​​启​​​动​​​预​​​定​​​的​​​软​​​件​​​包​​​安​​​装​​​。​​​
  7. 安​​​装​​​了​​​软​​​件​​​包​​​后​​​,请​​​在​​​「​​​系​​​统​​​详​​​情​​​ => 事​​​件​​​」​​​标​​​签​​​中​​​确​​​定​​​,用​​​以​​​下​​​命​​​令​​​准​​​备​​​让​​​该​​​系​​​统​​​接​​​受​​​远​​​程​​​命​​​令​​​和​​​配​​​置​​​管​​​理​​​:
     /usr/bin/rhn-actions-control --enable-all 
    Copy to Clipboard Toggle word wrap
  8. 在​​​ RHN 网​​​站​​​中​​​,导​​​航​​​到​​​「​​​系​​​统​​​详​​​情​​​ => 详​​​情​​​ => Proxy」​​​子​​​标​​​签​​​。​​​

    警告

    要​​​在​​​注​​​册​​​系​​​统​​​后​​​在​​​其​​​中​​​查​​​看​​​「​​​Proxy」​​​标​​​签​​​,则​​​必​​​须​​​在​​​ RHEL 基​​​本​​​频​​​道​​​中​​​注​​​册​​​该​​​系​​​统​​​。​​​如​​​果​​​是​​​在​​​定​​​制​​​或​​​者​​​克​​​隆​​​频​​​道​​​中​​​注​​​册​​​系​​​统​​​,则​​​无​​​法​​​看​​​到​​​ proxy 标​​​签​​​。​​​
    另​​​外​​​,RHN Proxy Server 安​​​装​​​可​​​能​​​替​​​换​​​该​​​系​​​统​​​中​​​的​​​ squid.conf 和​​​ httpd.conf 配​​​置​​​文​​​件​​​以​​​便​​​于​​​今​​​后​​​的​​​升​​​级​​​。​​​如​​​果​​​您​​​已​​​经​​​编​​​辑​​​了​​​这​​​些​​​文​​​件​​​并​​​想​​​要​​​保​​​留​​​它​​​们​​​,它​​​们​​​是​​​在​​​原​​​来​​​的​​​位​​​置​​​轮​​​换​​​,您​​​可​​​在​​​安​​​装​​​后​​​恢​​​复​​​它​​​们​​​。​​​
    系​​​统​​​详​​​情​​​ => Proxy

    图 A.1. 系​​​统​​​详​​​情​​​ => Proxy

  9. 在​​​「​​​系​​​统​​​详​​​情​​​ => 详​​​情​​​ => Proxy」​​​子​​​标​​​签​​​中​​​,下​​​拉​​​菜​​​单​​​应​​​该​​​显​​​示​​​您​​​将​​​该​​​系​​​统​​​激​​​活​​​为​​​ RHN Proxy Server。​​​请​​​确​​​定​​​选​​​择​​​了​​​正​​​确​​​的​​​版​​​本​​​并​​​点​​​击​​​「​​​激​​​活​​​ Proxy」​​​按​​​钮​​​。​​​此​​​时​​​会​​​出​​​现​​​安​​​装​​​「​​​欢​​​迎​​​」​​​页​​​面​​​。​​​
    欢​​​迎​​​

    图 A.2. 欢​​​迎​​​

  10. 在​​​「​​​欢​​​迎​​​」​​​页​​​面​​​中​​​,您​​​会​​​看​​​到​​​所​​​有​​​系​​​统​​​未​​​达​​​到​​​要​​​求​​​的​​​通​​​知​​​。​​​当​​​系​​​统​​​准​​​备​​​好​​​以​​​后​​​,会​​​出​​​现​​​「​​​继​​​续​​​」​​​链​​​接​​​。​​​点​​​击​​​该​​​链​​​接​​​进​​​入​​​「​​​条​​​款​​​ & 细​​​则​​​」​​​页​​​面​​​。​​​
    条​​​款​​​ & 细​​​则​​​

    图 A.3. 条​​​款​​​ & 细​​​则​​​

  11. 在​​​「​​​条​​​款​​​ & 细​​​则​​​」​​​页​​​面​​​,点​​​击​​​「​​​条​​​款​​​和​​​细​​​则​​​」​​​链​​​接​​​浏​​​览​​​ RHN Proxy Server 证​​​书​​​协​​​议​​​。​​​您​​​必​​​须​​​同​​​意​​​此​​​协​​​议​​​方​​​可​​​继​​​续​​​安​​​装​​​。​​​注​​​册​​​到​​​ Satellite 的​​​所​​​有​​​ Proxy 都​​​启​​​用​​​了​​​监​​​控​​​,接​​​下​​​来​​​会​​​出​​​现​​​「​​​启​​​用​​​监​​​控​​​」​​​页​​​面​​​。​​​
    启​​​用​​​监​​​控​​​

    图 A.4. 启​​​用​​​监​​​控​​​

  12. 在​​​「​​​启​​​用​​​ Monitoring」​​​页​​​面​​​,您​​​必​​​须​​​觉​​​得​​​是​​​否​​​使​​​用​​​ Proxy 监​​​控​​​它​​​提​​​供​​​的​​​系​​​统​​​。​​​要​​​使​​​此​​​设​​​置​​​生​​​效​​​,RHN Proxy Server 必​​​须​​​达​​​到​​​在​​​ 第 2 章 要​​​求​​​ 中​​​提​​​到​​​的​​​所​​​有​​​要​​​求​​​,且​​​必​​​须​​​连​​​接​​​到​​​ RHN Satellite Server(或​​​者​​​连​​​接​​​到​​​ Satellite 的​​​另​​​一​​​个​​​ Proxy)。​​​要​​​在​​​ Proxy 中​​​启​​​用​​​监​​​控​​​,请​​​选​​​择​​​复​​​选​​​框​​​并​​​点​​​击​​​「​​​继​​​续​​​」​​​按​​​钮​​​。​​​然​​​后​​​会​​​出​​​现​​​「​​​配​​​置​​​ RHN Proxy Server」​​​页​​​面​​​。​​​
    配​​​置​​​ RHN Proxy Server

    图 A.5. 配​​​置​​​ RHN Proxy Server

  13. 在​​​「​​​配​​​置​​​ RHN Proxy Server」​​​页​​​面​​​中​​​为​​​您​​​提​​​供​​​并​​​确​​​定​​​了​​​所​​​有​​​所​​​需​​​字​​​段​​​条​​​目​​​。​​​管​​​理​​​员​​​电​​​子​​​邮​​​件​​​地​​​址​​​会​​​接​​​收​​​所​​​有​​​ Proxy 生​​​成​​​的​​​电​​​子​​​邮​​​件​​​,包​​​括​​​有​​​时​​​出​​​现​​​的​​​大​​​量​​​与​​​错​​​误​​​相​​​关​​​的​​​追​​​踪​​​邮​​​件​​​。​​​要​​​防​​​止​​​这​​​种​​​情​​​况​​​的​​​发​​​生​​​,请​​​考​​​虑​​​建​​​立​​​捕​​​获​​​标​​​题​​​为​​​“​​​RHN TRACEBACK from hostname”​​​的​​​邮​​​件​​​过​​​滤​​​器​​​。​​​要​​​列​​​出​​​更​​​多​​​管​​​理​​​员​​​,请​​​用​​​逗​​​号​​​分​​​开​​​电​​​子​​​邮​​​件​​​地​​​址​​​。​​​
    RHN Proxy 主​​​机​​​名​​​是​​​ RHN Proxy Server 的​​​完​​​全​​​限​​​定​​​域​​​名​​​(FQDN)。​​​RHN 父​​​服​​​务​​​器​​​是​​​提​​​供​​​该​​​ Proxy 的​​​服​​​务​​​器​​​域​​​名​​​ — 可​​​以​​​是​​​中​​​央​​​ RHN 服​​​务​​​器​​​,另​​​一​​​个​​​ RHN Proxy Server 或​​​者​​​ RHN Satellite Server。​​​要​​​连​​​接​​​到​​​中​​​央​​​ RHN 服​​​务​​​器​​​,请​​​包​​​括​​​值​​​ xmlrpc.rhn.redhat.com。​​​要​​​连​​​接​​​到​​​ Satellite 或​​​者​​​另​​​一​​​个​​​ Proxy,请​​​输​​​入​​​父​​​系​​​统​​​的​​​ FQDN。​​​
    如​​​果​​​ RHN Proxy Server 是​​​通​​​过​​​ HTTP 代​​​理​​​服​​​务​​​器​​​连​​​接​​​,请​​​将​​​其​​​配​​​置​​​为​​​使​​​用​​​关​​​联​​​的​​​字​​​段​​​。​​​请​​​注​​​意​​​:根​​​据​​​协​​​议​​​,在​​​「​​​HTTP Proxy 服​​​务​​​器​​​」​​​字​​​段​​​不​​​应​​​包​​​括​​​类​​​似​​​ http:// 或​​​者​​​ https:// 的​​​内​​​容​​​。​​​应​​​仅​​​以​​​格​​​式​​​ hostname:port 插​​​入​​​主​​​机​​​名​​​和​​​端​​​口​​​,比​​​如​​​ your-gateway.example.com:3128。​​​

    注意

    安​​​装​​​过​​​程​​​只​​​映​​​像​​​ Proxy 配​​​置​​​文​​​件​​​:/etc/rhn/rhn.conf。​​​必​​​须​​​手​​​动​​​更​​​新​​​ Red Hat Update Agent(up2date)配​​​置​​​文​​​件​​​ /etc/sysconfig/rhn/up2date 才​​​可​​​从​​​另​​​一​​​个​​​服​​​务​​​器​​​接​​​(比​​​如​​​ RHN Satellite Server)收​​​更​​​新​​​。​​​
    最​​​后​​​,您​​​必​​​须​​​使​​​用​​​底​​​部​​​的​​​复​​​选​​​框​​​决​​​定​​​是​​​否​​​启​​​用​​​ SSL。​​​Red Hat 强​​​烈​​​建​​​议​​​您​​​在​​​所​​​有​​​来​​​自​​​和​​​进​​​入​​​ RHN Proxy Server 的​​​流​​​量​​​中​​​使​​​用​​​这​​​个​​​级​​​别​​​的​​​加​​​密​​​。​​​但​​​要​​​选​​​择​​​它​​​,您​​​必​​​须​​​连​​​接​​​到​​​中​​​央​​​ RHN 服​​​务​​​器​​​(默​​​认​​​启​​​用​​​ SSL)或​​​者​​​启​​​用​​​了​​​ SSL 的​​​ RHN Satellite Server 或​​​者​​​RHN Proxy Server。​​​连​​​接​​​到​​​中​​​央​​​ RHN 服​​​务​​​器​​​需​​​要​​​载​​​入​​​前​​​面​​​提​​​到​​​过​​​的​​​证​​​书​​​ tar 文​​​件​​​。​​​使​​​用​​​ SSL 连​​​接​​​到​​​ Satellite 或​​​者​​​另​​​一​​​个​​​ Proxy 需​​​要​​​在​​​父​​​系​​​统​​​中​​​用​​​来​​​启​​​用​​​ SSL 的​​​ CA 证​​​书​​​密​​​码​​​。​​​

    注意

    有​​​关​​​使​​​用​​​ SSL 配​​​置​​​安​​​全​​​ RHN Proxy Server 构​​​架​​​的​​​详​​​情​​​请​​​参​​​考​​​《​​​Red Hat Network 客​​​户​​​端​​​配​​​置​​​指​​​南​​​》​​​中​​​标​​​题​​​为​​​“​​​SSL 构​​​架​​​”​​​的​​​章​​​节​​​。​​​
    如​​​果​​​您​​​选​​​择​​​不​​​在​​​安​​​装​​​过​​​程​​​中​​​启​​​用​​​ SSL,请​​​不​​​要​​​选​​​择​​​这​​​个​​​框​​​,然​​​后​​​参​​​考​​​《​​​RHN 客​​​户​​​端​​​配​​​置​​​指​​​南​​​》​​​中​​​有​​​关​​​ SSL 证​​​书​​​的​​​章​​​节​​​学​​​习​​​如​​​何​​​在​​​安​​​装​​​后​​​获​​​得​​​这​​​个​​​级​​​别​​​的​​​安​​​全​​​性​​​。​​​完​​​成​​​后​​​,请​​​点​​​击​​​「​​​继​​​续​​​」​​​。​​​如​​​果​​​您​​​启​​​用​​​了​​​ SSL 并​​​连​​​接​​​到​​​ Satellite,则​​​会​​​出​​​现​​​「​​​配​​​置​​​ SSL」​​​页​​​面​​​。​​​如​​​果​​​您​​​启​​​用​​​了​​​ SSL 并​​​正​​​在​​​连​​​接​​​到​​​另​​​一​​​个​​​ Proxy 或​​​者​​​中​​​央​​​ RHN 服​​​务​​​器​​​,则​​​会​​​出​​​现​​​「​​​载​​​入​​​ SSL」​​​页​​​面​​​。​​​如​​​果​​​您​​​没​​​有​​​启​​​用​​​ SSL 但​​​启​​​用​​​了​​​ Monitoring,则​​​会​​​跳​​​至​​​「​​​配​​​置​​​ Monitoring」​​​页​​​面​​​的​​​描​​​述​​​部​​​分​​​。​​​如​​​果​​​您​​​没​​​有​​​启​​​用​​​ SSL 或​​​者​​​ Monitoring,则​​​会​​​跳​​​至​​​「​​​安​​​装​​​进​​​程​​​」​​​页​​​面​​​的​​​描​​​述​​​部​​​分​​​。​​​
    配​​​置​​​ SSL

    图 A.6. 配​​​置​​​ SSL

  14. 在​​​「​​​配​​​置​​​ SSL」​​​页​​​面​​​只​​​能​​​用​​​于​​​启​​​用​​​了​​​ SSL 的​​​ Proxy 到​​​ RHN Satellite Server 的​​​连​​​接​​​,它​​​提​​​供​​​了​​​生​​​成​​​服​​​务​​​器​​​证​​​书​​​所​​​需​​​信​​​息​​​。​​​最​​​重​​​要​​​的​​​一​​​条​​​是​​​ CA 证​​​书​​​密​​​码​​​,它​​​必​​​须​​​与​​​在​​​父​​​服​​​务​​​器​​​中​​​启​​​用​​​ SSL 的​​​密​​​码​​​匹​​​配​​​。​​​剩​​​下​​​的​​​字​​​段​​​要​​​与​​​父​​​服​​​务​​​器​​​中​​​的​​​值​​​匹​​​配​​​,但​​​根​​​据​​​ RHN Proxy Server 角​​​色​​​的​​​不​​​同​​​可​​​有​​​所​​​区​​​别​​​。​​​例​​​如​​​:电​​​子​​​邮​​​件​​​地​​​址​​​可​​​以​​​和​​​之​​​前​​​为​​​ Proxy 管​​​理​​​员​​​提​​​供​​​的​​​地​​​址​​​一​​​致​​​,但​​​也​​​可​​​用​​​特​​​定​​​证​​​书​​​管​​​理​​​员​​​的​​​地​​​址​​​替​​​换​​​。​​​证​​​书​​​有​​​效​​​期​​​是​​​可​​​以​​​修​​​改​​​的​​​。​​​同​​​样​​​,请​​​确​​​定​​​这​​​里​​​提​​​供​​​的​​​值​​​也​​​存​​​在​​​于​​​ 第 2 章 要​​​求​​​ 中​​​所​​​述​​​信​​​息​​​备​​​用​​​。​​​完​​​成​​​后​​​请​​​点​​​击​​​「​​​继​​​续​​​」​​​。​​​
    配​​​置​​​ Monitoring

    图 A.7. 配​​​置​​​ Monitoring

  15. 在​​​「​​​配​​​置​​​ Monitoring」​​​页​​​面​​​中​​​提​​​供​​​并​​​确​​​认​​​了​​​ RHN Proxy Server 连​​​接​​​的​​​父​​​服​​​务​​​器​​​的​​​主​​​机​​​名​​​和​​​ IP 地​​​址​​​。​​​这​​​必​​​须​​​是​​​ RHN Satellite Server 或​​​者​​​另​​​一​​​个​​​ Proxy,它​​​们​​​轮​​​流​​​连​​​接​​​到​​​ Satellite。​​​您​​​无​​​法​​​通​​​过​​​中​​​央​​​ RHN 服​​​务​​​器​​​获​​​得​​​ Monitoring。​​​完​​​成​​​后​​​,请​​​点​​​击​​​「​​​继​​​续​​​」​​​。​​​此​​​时​​​会​​​出​​​现​​​「​​​安​​​装​​​进​​​程​​​」​​​页​​​面​​​。​​​
    安​​​装​​​进​​​程​​​

    图 A.8. 安​​​装​​​进​​​程​​​

  16. 在​​​「​​​安​​​装​​​进​​​程​​​」​​​页​​​面​​​,您​​​可​​​以​​​监​​​控​​​安​​​装​​​步​​​骤​​​。​​​点​​​击​​​任​​​意​​​步​​​骤​​​的​​​链​​​接​​​进​​​入​​​其​​​「​​​动​​​作​​​详​​​情​​​」​​​页​​​面​​​。​​​当​​​动​​​作​​​开​​​始​​​时​​​,其​​​状​​​态​​​从​​​ Queued 到​​​ Picked Up,最​​​后​​​到​​​ Completed。​​​与​​​以​​​前​​​的​​​软​​​件​​​包​​​安​​​装​​​相​​​似​​​,您​​​可​​​以​​​在​​​该​​​系​​​统​​​中​​​作​​​为​​​根​​​用​​​户​​​运​​​行​​​ rhn_check 命​​​令​​​立​​​即​​​激​​​发​​​这​​​些​​​步​​​骤​​​。​​​完​​​成​​​后​​​,「​​​安​​​装​​​进​​​程​​​」​​​页​​​面​​​将​​​显​​​示​​​信​​​息​​​ 安​​​装​​​完​​​成​​​。​​​您​​​现​​​在​​​可​​​以​​​开​​​始​​​注​​​册​​​由​​​ RHN Proxy Server 提​​​供​​​的​​​系​​​统​​​。​​​详​​​情​​​请​​​参​​​考​​​《​​​RHN 客​​​户​​​端​​​配​​​置​​​指​​​南​​​》​​​。​​​
  17. 当​​​「​​​安​​​装​​​进​​​程​​​」​​​页​​​面​​​中​​​的​​​所​​​有​​​项​​​目​​​都​​​「​​​完​​​成​​​」​​​时​​​,就​​​可​​​以​​​使​​​用​​​ Proxy 了​​​。​​​您​​​现​​​在​​​可​​​通​​​过​​​ Proxy 在​​​ RHN 中​​​注​​​册​​​系​​​统​​​。​​​
RHN Proxy Server 的​​​ /etc/rhn/rhn.conf 配​​​置​​​文​​​件​​​为​​​您​​​创​​​建​​​密​​​钥​​​集​​​合​​​提​​​供​​​了​​​一​​​个​​​方​​​法​​​。​​​请​​​注​​​意​​​,如​​​果​​​在​​​这​​​个​​​文​​​件​​​中​​​插​​​入​​​了​​​错​​​误​​​的​​​信​​​息​​​将​​​会​​​导​​​致​​​ Proxy 失​​​败​​​。​​​在​​​做​​​改​​​变​​​的​​​时​​​候​​​请​​​非​​​常​​​小​​​心​​​。​​​
如​​​果​​​您​​​正​​​在​​​使​​​用​​​一​​​个​​​ RHN Satellite Server,您​​​应​​​该​​​使​​​用​​​以​​​下​​​参​​​数​​​进​​​行​​​连​​​接​​​:traceback_mail 和​​​ proxy.rhn_parent。​​​您​​​可​​​以​​​参​​​阅​​​样​​​本​​​和​​​它​​​的​​​注​​​释​​​(以​​​ # 开​​​始​​​)来​​​获​​​得​​​详​​​细​​​信​​​息​​​。​​​

注意

您​​​可​​​以​​​测​​​试​​​为​​​目​​​的​​​将​​​ use_ssl 设​​​置​​​添​​​加​​​到​​​ rhn.conf 。​​​将​​​其​​​值​​​设​​​为​​​ 0 可​​​以​​​临​​​时​​​在​​​ Proxy 和​​​上​​​级​​​服​​​务​​​器​​​间​​​禁​​​用​​​ SSL。​​​注​​​意​​​,这​​​将​​​会​​​影​​​响​​​到​​​系​​​统​​​的​​​安​​​全​​​性​​​。​​​您​​​可​​​以​​​把​​​它​​​重​​​新​​​设​​​置​​​为​​​ 1 重​​​新​​​启​​​用​​​ SSL,或​​​简​​​单​​​地​​​把​​​这​​​行​​​从​​​配​​​置​​​文​​​件​​​中​​​删​​​除​​​。​​​
# Automatically generated RHN Management Proxy Server configuration file.
# -------------------------------------------------------------------------

# SSL CA certificate location
proxy.ca_chain = /usr/share/rhn/RHNS-CA-CERT

# Corporate HTTP proxy, format: corp_gateway.example.com:8080
proxy.http_proxy = 

# Password for that corporate HTTP proxy
proxy.http_proxy_password = 

# Username for that corporate HTTP proxy
proxy.http_proxy_username = 

# Location of locally built, custom packages
proxy.pkg_dir = /var/spool/rhn-proxy

# Hostname of RHN Server or RHN Satellite
proxy.rhn_parent = rhn.redhat.com

# Destination of all tracebacks, etc.
traceback_mail = user0@domain.com, user1@domain.com
Copy to Clipboard Toggle word wrap

附录 C. 修​​​订​​​记​​​录​​​

修订历史
修订 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 Jul 23 2010

索引

符号

专​​​用​​​频​​​道​​​,创​​​建​​​专​​​用​​​频​​​道​​​
优​​​点​​​,RHN Proxy Server
回​​​溯​​​,需​​​要​​​了​​​解​​​的​​​术​​​语​​​
如​​​何​​​工​​​作​​​?,它​​​是​​​如​​​何​​​工​​​作​​​的​​​?
如​​​何​​​找​​​到​​​错​​​误​​​
如​​​何​​​确​​​定​​​ FQDN,主​​​机​​​没​​​有​​​找​​​到​​​/不​​​能​​​解​​​析​​​ FQDN
安​​​装​​​
RHN Proxy Server 的​​​,RHN Proxy Server 安​​​装​​​过​​​程​​​
Satellite 网​​​站​​​,通​​​过​​​ Satellite 网​​​站​​​安​​​装​​​ RHN Proxy Server
基​​​本​​​,基​​​本​​​安​​​装​​​
客​​​户​​​端​​​配​​​置​​​
订​​​阅​​​到​​​专​​​用​​​频​​​道​​​,上​​​传​​​软​​​件​​​包​​​
对​​​外​​​端​​​口​​​
80,443,附​​​加​​​要​​​求​​​
常​​​见​​​问​​​题​​​,常​​​见​​​问​​​题​​​
拓​​​扑​​​,拓​​​扑​​​结​​​构​​​示​​​例​​​
使​​​用​​​ RHN Satellite 服​​​务​​​器​​​的​​​代​​​理​​​服​​​务​​​器​​​,使​​​用​​​ RHN Satellite Server 的​​​ Proxy
单​​​一​​​代​​​理​​​服​​​务​​​器​​​,单​​​ Proxy 拓​​​扑​​​结​​​构​​​
横​​​向​​​分​​​层​​​的​​​多​​​个​​​代​​​理​​​服​​​务​​​器​​​,多​​​ Proxy 横​​​向​​​分​​​阶​​​拓​​​扑​​​结​​​构​​​
纵​​​向​​​分​​​层​​​的​​​多​​​个​​​代​​​理​​​服​​​务​​​器​​​,多​​​ Proxy 纵​​​向​​​分​​​阶​​​拓​​​扑​​​结​​​构​​​
故​​​障​​​排​​​除​​​,故​​​障​​​排​​​除​​​
日​​​志​​​文​​​件​​​,日​​​志​​​文​​​件​​​
硬​​​件​​​要​​​求​​​,硬​​​件​​​要​​​求​​​
磁​​​盘​​​空​​​间​​​要​​​求​​​,磁​​​盘​​​空​​​间​​​要​​​求​​​
端​​​口​​​
443,附​​​加​​​要​​​求​​​
5222,附​​​加​​​要​​​求​​​
80,附​​​加​​​要​​​求​​​
端​​​口​​​ 443,附​​​加​​​要​​​求​​​
端​​​口​​​ 4545,附​​​加​​​要​​​求​​​
端​​​口​​​ 80,附​​​加​​​要​​​求​​​
缓​​​存​​​问​​​题​​​,缓​​​存​​​问​​​题​​​
要​​​求​​​,要​​​求​​​
硬​​​件​​​,硬​​​件​​​要​​​求​​​
磁​​​盘​​​空​​​间​​​,磁​​​盘​​​空​​​间​​​要​​​求​​​
软​​​件​​​,软​​​件​​​要​​​求​​​
附​​​加​​​,附​​​加​​​要​​​求​​​
软​​​件​​​要​​​求​​​,软​​​件​​​要​​​求​​​
进​​​入​​​端​​​口​​​ ,satellite
5222,附​​​加​​​要​​​求​​​
连​​​接​​​错​​​误​​​,连​​​接​​​错​​​误​​​
问​​​题​​​及​​​解​​​答​​​,问​​​题​​​及​​​解​​​答​​​
附​​​加​​​要​​​求​​​,附​​​加​​​要​​​求​​​
需​​​要​​​了​​​解​​​的​​​术​​​语​​​,需​​​要​​​了​​​解​​​的​​​术​​​语​​​
频​​​道​​​,需​​​要​​​了​​​解​​​的​​​术​​​语​​​
创​​​建​​​专​​​用​​​频​​​道​​​,创​​​建​​​专​​​用​​​频​​​道​​​
频​​​道​​​管​​​理​​​,需​​​要​​​了​​​解​​​的​​​术​​​语​​​
验​​​证​​​,它​​​是​​​如​​​何​​​工​​​作​​​的​​​?
验​​​证​​​缓​​​存​​​
清​​​除​​​,缓​​​存​​​问​​​题​​​

H

HTTP Proxy Caching Server
磁​​​盘​​​空​​​间​​​要​​​求​​​,磁​​​盘​​​空​​​间​​​要​​​求​​​

P

Proxy 端​​​口​​​,附​​​加​​​要​​​求​​​

R

Red Hat Network
简​​​介​​​,Red Hat Network
Red Hat Update Agent,需​​​要​​​了​​​解​​​的​​​术​​​语​​​它​​​是​​​如​​​何​​​工​​​作​​​的​​​?
RHN Authentication Daemon,禁​​​用​​​
rhn_auth_cache,停​​​止​​​,缓​​​存​​​问​​​题​​​
RHN Package Manager,它​​​是​​​如​​​何​​​工​​​作​​​的​​​?RHN Package Manager
上​​​传​​​软​​​件​​​包​​​标​​​头​​​,上​​​传​​​软​​​件​​​包​​​
创​​​建​​​专​​​用​​​频​​​道​​​,创​​​建​​​专​​​用​​​频​​​道​​​
命​​​令​​​行​​​选​​​项​​​,命​​​令​​​行​​​选​​​项​​​
安​​​装​​​,RHN Package Manager
配​​​置​​​,创​​​建​​​专​​​用​​​频​​​道​​​
配​​​置​​​文​​​件​​​,RHN Package Manager
频​​​道​​​,指​​​定​​​,上​​​传​​​软​​​件​​​包​​​
验​​​证​​​本​​​地​​​软​​​件​​​包​​​列​​​表​​​,上​​​传​​​软​​​件​​​包​​​
rhn-proxy
服​​​务​​​,管​​​理​​​ Proxy 服​​​务​​​
rhn.conf
示​​​例​​​文​​​件​​​,RHN Proxy Server 配​​​置​​​文​​​件​​​样​​​本​​​
rhn_package_manager ,上​​​传​​​软​​​件​​​包​​​ (见 RHN Package Manager)

法律通告

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
返回顶部