Red Hat Training

A Red Hat training course is available for Red Hat Satellite

第 5 章 使​​​用​​​ RHN Bootstrap

Red Hat Network 提​​​供​​​了​​​比​​​在​​​以​​​前​​​的​​​ RHN Bootstrap 章​​​节​​​中​​​论​​​述​​​的​​​手​​​动​​​重​​​新​​​配​​​置​​​更​​​自​​​动​​​化​​​的​​​工​​​具​​​。​​​这​​​个​​​工​​​具​​​是​​​ RHN Satellite Server Installation Program 中​​​不​​​可​​​缺​​​少​​​的​​​角​​​色​​​,它​​​可​​​让​​​您​​​在​​​安​​​装​​​的​​​过​​​程​​​中​​​创​​​建​​​引​​​导​​​程​​​序​​​脚​​​本​​​。​​​
RHN Proxy Server 用​​​户​​​和​​​使​​​用​​​更​​​新​​​的​​​ Satellite 设​​​置​​​的​​​用​​​户​​​需​​​要​​​可​​​独​​​立​​​应​​​用​​​的​​​引​​​导​​​程​​​序​​​工​​​具​​​。​​​在​​​默​​​认​​​情​​​况​​​下​​​,RHN Bootstrap 在​​​ RHN Satellite Server 和​​​ RHN Proxy Server 中​​​调​​​用​​​ /usr/bin/rhn-bootstrap 命​​​令​​​,创​​​建​​​独​​​立​​​使​​​用​​​的​​​引​​​导​​​程​​​序​​​,并​​​进​​​行​​​安​​​装​​​。​​​
如​​​果​​​正​​​确​​​使​​​用​​​,这​​​个​​​工​​​具​​​生​​​成​​​的​​​脚​​​本​​​可​​​在​​​任​​​意​​​客​​​户​​​端​​​系​​​统​​​中​​​运​​​行​​​来​​​执​​​行​​​以​​​下​​​任​​​务​​​:
  • 将​​​客​​​户​​​端​​​应​​​用​​​程​​​序​​​重​​​新​​​指​​​向​​​ RHN Proxy 或​​​者​​​ Satellite
  • 导​​​入​​​定​​​制​​​ GPG 密​​​钥​​​
  • 安​​​装​​​ SSL 证​​​书​​​
  • 利​​​用​​​激​​​活​​​码​​​在​​​ RHN 以​​​及​​​特​​​定​​​系​​​统​​​组​​​群​​​和​​​频​​​道​​​中​​​注​​​册​​​系​​​统​​​
  • 执​​​行​​​其​​​它​​​后​​​配​​​置​​​性​​​能​​​,其​​​中​​​包​​​括​​​更​​​新​​​软​​​件​​​包​​​、​​​重​​​启​​​以​​​及​​​更​​​改​​​ RHN 配​​​置​​​
但​​​是​​​用​​​户​​​也​​​应​​​该​​​注​​​意​​​到​​​使​​​用​​​脚​​​本​​​进​​​行​​​配​​​置​​​的​​​固​​​有​​​风​​​险​​​。​​​类​​​似​​​ SSL 证​​​书​​​等​​​安​​​全​​​工​​​具​​​是​​​由​​​脚​​​本​​​本​​​身​​​安​​​装​​​的​​​,因​​​此​​​系​​​统​​​中​​​还​​​没​​​有​​​这​​​些​​​安​​​全​​​工​​​具​​​,也​​​就​​​不​​​能​​​使​​​用​​​它​​​们​​​进​​​行​​​处​​​理​​​。​​​这​​​就​​​让​​​有​​​些​​​人​​​可​​​能​​​冒​​​充​​​ Satellite 传​​​送​​​有​​​害​​​数​​​据​​​。​​​但​​​在​​​实​​​际​​​操​​​作​​​中​​​,在​​​客​​​户​​​防​​​火​​​墙​​​保​​​护​​​下​​​执​​​行​​​的​​​ Satellite 和​​​客​​​户​​​端​​​系​​​统​​​操​​​作​​​都​​​是​​​虚​​​拟​​​的​​​,且​​​与​​​外​​​部​​​流​​​量​​​分​​​开​​​,这​​​样​​​可​​​以​​​减​​​少​​​上​​​述​​​情​​​况​​​的​​​发​​​生​​​。​​​注​​​册​​​是​​​通​​​过​​​ SSL 进​​​行​​​的​​​,因​​​此​​​是​​​受​​​到​​​保​​​护​​​的​​​。​​​
引​​​导​​​程​​​序​​​脚​​​本​​​ bootstrap.sh 是​​​自​​​动​​​放​​​置​​​在​​​ RHN 服​​​务​​​器​​​的​​​ /var/www/html/pub/bootstrap/ 目​​​录​​​中​​​。​​​在​​​那​​​里​​​您​​​可​​​以​​​下​​​载​​​并​​​在​​​所​​​有​​​客​​​户​​​端​​​系​​​统​​​中​​​运​​​行​​​该​​​脚​​​本​​​。​​​请​​​注​​​意​​​:这​​​里​​​需​​​要​​​一​​​些​​​准​​​备​​​和​​​转​​​换​​​后​​​执​​​行​​​脚​​​本​​​编​​​辑​​​,这​​​在​​​后​​​面​​​的​​​内​​​容​​​中​​​有​​​所​​​论​​​述​​​。​​​该​​​工​​​具​​​的​​​完​​​整​​​选​​​项​​​列​​​表​​​请​​​参​​​考​​​ 第 5.4 节 “RHN Bootstrap 选​​​项​​​”。​​​最​​​后​​​,请​​​在​​​ 附录 A, 引​​​导​​​程​​​序​​​脚​​​本​​​示​​​例​​​ 查​​​看​​​脚​​​本​​​示​​​例​​​。​​​

5.1. 准​​​备​​​

因​​​为​​​ RHN Bootstraprhn-bootstrap)依​​​赖​​​ Red Hat Network 构​​​架​​​的​​​其​​​它​​​组​​​件​​​来​​​正​​​确​​​配​​​置​​​客​​​户​​​端​​​系​​​统​​​,所​​​以​​​必​​​须​​​在​​​生​​​成​​​脚​​​本​​​前​​​准​​​备​​​好​​​那​​​些​​​组​​​件​​​。​​​下​​​面​​​的​​​列​​​表​​​中​​​给​​​出​​​了​​​推​​​荐​​​的​​​起​​​始​​​工​​​具​​​:
  • 生​​​成​​​该​​​脚​​​本​​​要​​​调​​​用​​​的​​​激​​​活​​​码​​​。​​​激​​​活​​​码​​​可​​​用​​​来​​​一​​​次​​​完​​​成​​​注​​​册​​​ Red Hat Enterprise Linux 系​​​统​​​、​​​为​​​其​​​提​​​供​​​ RHN 服​​​务​​​级​​​别​​​权​​​利​​​并​​​将​​​其​​​订​​​阅​​​到​​​特​​​定​​​频​​​道​​​和​​​系​​​统​​​组​​​群​​​这​​​些​​​动​​​作​​​。​​​请​​​注​​​意​​​:要​​​使​​​用​​​激​​​活​​​码​​​,您​​​必​​​须​​​有​​​ Management 权​​​利​​​,同​​​时​​​有​​​多​​​个​​​激​​​活​​​码​​​需​​​要​​​ Provisioning 权​​​利​​​。​​​通​​​过​​​ RHN 网​​​页​​​(可​​​以​​​是​​​代​​​理​​​服​​​务​​​器​​​的​​​中​​​央​​​ RHN 服​​​务​​​器​​​,也​​​可​​​以​​​是​​​ Satellite 的​​​完​​​全​​​限​​​定​​​域​​​名​​​中​​​「​​​系​​​统​​​」​​​类​​​别​​​中​​​的​​​「​​​激​​​活​​​码​​​」​​​页​​​生​​​成​​​激​​​活​​​码​​​)。​​​有​​​关​​​生​​​成​​​和​​​使​​​用​​​激​​​活​​​码​​​的​​​步​​​骤​​​请​​​参​​​考​​​Red Hat Update Agent以​​​及​​​《​​​RHN 参​​​考​​​指​​​南​​​》​​​中​​​有​​​关​​​ RHN 网​​​页​​​的​​​章​​​节​​​。​​​
  • Red Hat 建​​​议​​​您​​​使​​​用​​​定​​​制​​​的​​​ GNU 隐​​​私​​​卫​​​士​​​(GPG)为​​​您​​​的​​​ RPM 签​​​名​​​。​​​使​​​密​​​钥​​​可​​​用​​​,以​​​便​​​您​​​可​​​用​​​在​​​脚​​​本​​​中​​​引​​​用​​​到​​​它​​​。​​​请​​​按​​​照​​​《​​​RHN 频​​​道​​​管​​​理​​​指​​​南​​​》​​​中​​​的​​​论​​​述​​​生​​​成​​​密​​​钥​​​并​​​将​​​其​​​放​​​在​​​ RHN 服​​​务​​​器​​​的​​​ /var/www/html/pub/ 目​​​录​​​中​​​,请​​​参​​​考​​​ 第 4 章 导​​​入​​​定​​​制​​​ GPG 密​​​钥​​​。​​​
  • 如​​​果​​​您​​​要​​​使​​​用​​​该​​​脚​​​本​​​部​​​署​​​您​​​的​​​ CA SSL 公​​​共​​​证​​​书​​​,请​​​在​​​使​​​用​​​ --ssl-cert 选​​​项​​​生​​​成​​​脚​​​本​​​的​​​过​​​程​​​中​​​将​​​该​​​证​​​书​​​或​​​者​​​包​​​含​​​该​​​证​​​书​​​的​​​软​​​件​​​包​​​(RPM)放​​​在​​​ RHN 服​​​务​​​器​​​中​​​。​​​详​​​情​​​请​​​参​​​考​​​ 第 3 章 SSL 构​​​架​​​。​​​
  • 请​​​根​​​据​​​需​​​要​​​重​​​新​​​配​​​置​​​的​​​系​​​统​​​多​​​样​​​性​​​决​​​定​​​使​​​用​​​一​​​个​​​还​​​是​​​多​​​个​​​引​​​导​​​程​​​序​​​脚​​​本​​​。​​​因​​​为​​​ RHN Bootstrap 提​​​供​​​全​​​部​​​重​​​新​​​配​​​置​​​选​​​项​​​,您​​​可​​​以​​​用​​​它​​​来​​​生​​​成​​​不​​​同​​​引​​​导​​​程​​​序​​​脚​​​本​​​来​​​适​​​应​​​各​​​种​​​系​​​统​​​类​​​型​​​。​​​例​​​如​​​:可​​​使​​​用​​​ bootstrap-web-servers.sh 重​​​新​​​配​​​置​​​您​​​的​​​网​​​页​​​服​​​务​​​器​​​,而​​​ bootstrap-app-servers.sh 可​​​用​​​来​​​处​​​理​​​应​​​用​​​程​​​序​​​服​​​务​​​器​​​。​​​详​​​情​​​请​​​参​​​考​​​ 第 5.4 节 “RHN Bootstrap 选​​​项​​​”。​​​