Red Hat Training

A Red Hat training course is available for Red Hat Satellite

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
    
    如​​​果​​​您​​​通​​​过​​​一​​​个​​​ ISO 来​​​安​​​装​​​,使​​​用​​​以​​​下​​​命​​​令​​​在​​​包​​​含​​​它​​​的​​​目​​​录​​​中​​​挂​​​载​​​这​​​个​​​文​​​件​​​:
    mount -o loop iso_filename /media/cdrom
    
    剩​​​余​​​的​​​步​​​骤​​​都​​​是​​​假​​​定​​​ 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
    
    这​​​个​​​脚​​​本​​​包​​​括​​​了​​​几​​​个​​​选​​​择​​​。​​​要​​​查​​​看​​​这​​​些​​​选​​​项​​​,输​​​入​​​以​​​下​​​命​​​令​​​:
    ./install.pl --help
    
  6. 这​​​个​​​脚​​​本​​​首​​​先​​​会​​​进​​​行​​​一​​​个​​​条​​​件​​​检​​​查​​​。​​​这​​​些​​​检​​​查​​​可​​​以​​​保​​​证​​​在​​​安​​​装​​​开​​​始​​​前​​​满​​​足​​​了​​​ 第 2 章 要​​​求​​​ 中​​​列​​​出​​​的​​​条​​​件​​​。​​​
    * Starting the Red Hat Network Satellite installer.
    * Performing pre-install checks. 
    * Pre-install checks complete.  Beginning installation.
    
  7. 在​​​提​​​示​​​符​​​后​​​输​​​入​​​您​​​希​​​望​​​ Satellite 的​​​提​​​示​​​信​​​息​​​发​​​送​​​到​​​的​​​电​​​子​​​邮​​​件​​​地​​​址​​​。​​​在​​​这​​​里​​​使​​​用​​​一​​​个​​​通​​​用​​​的​​​电​​​子​​​邮​​​件​​​地​​​址​​​而​​​不​​​使​​​用​​​某​​​个​​​特​​​定​​​人​​​的​​​地​​​址​​​邮​​​件​​​地​​​址​​​会​​​是​​​一​​​个​​​好​​​的​​​方​​​法​​​,这​​​是​​​因​​​为​​​这​​​个​​​邮​​​件​​​地​​​址​​​会​​​收​​​到​​​大​​​量​​​的​​​邮​​​件​​​。​​​
    ? Admin email address? sat-admin@example.com
    
  8. Satellite 然​​​后​​​会​​​使​​​用​​​您​​​的​​​ RHN 主​​​机​​​环​​​境​​​帐​​​户​​​进​​​行​​​注​​​册​​​,所​​​有​​​需​​​要​​​的​​​软​​​件​​​包​​​会​​​被​​​安​​​装​​​并​​​更​​​新​​​。​​​
    * RHN Registration 
    * Installing updates. 
    * Installing RHN packages.
    
  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
    
  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: ####
    
  11. 数​​​据​​​库​​​安​​​装​​​完​​​成​​​后​​​,或​​​创​​​建​​​了​​​到​​​数​​​据​​​库​​​的​​​连​​​接​​​后​​​,就​​​会​​​配​​​置​​​ Satellite。​​​
    * Setting up environment and users.
    
  12. 要​​​激​​​活​​​ Satellite,您​​​必​​​须​​​指​​​定​​​您​​​的​​​ Satellite 证​​​书​​​的​​​位​​​置​​​。​​​
    * Activating Satellite. 
    Where is your satellite certificate file? /root/example.cert
    
  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.
    
  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. 完​​​成​​​重​​​启​​​

4.2.1. Satellite 安​​​装​​​程​​​序​​​的​​​选​​​项​​​

以​​​下​​​列​​​出​​​了​​​ Satellite 安​​​装​​​程​​​序​​​的​​​不​​​同​​​选​​​项​​​供​​​参​​​考​​​。​​​

表 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 安​​​装​​​所​​​需​​​软​​​件​​​包​​​。​​​