Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

第 2 章 Red Hat Cluster Suite 组​​​​​​​件​​​​​​​摘​​​​​​​要​​​​​​​

本​​​​​​​章​​​​​​​提​​​​​​​供​​​​​​​了​​​​​​​ Red Hat Cluster Suite 组​​​​​​​件​​​​​​​的​​​​​​​摘​​​​​​​要​​​​​​​,它​​​​​​​由​​​​​​​下​​​​​​​面​​​​​​​的​​​​​​​章​​​​​​​节​​​​​​​组​​​​​​​成​​​​​​​:

2.1. 群​​​​​​​集​​​​​​​组​​​​​​​件​​​​​​​

表 2.1. Red Hat Cluster Suite 软​​​​​​​件​​​​​​​子​​​​​​​系​​​​​​​统​​​​​​​组​​​​​​​件​​​​​​​

功​​​​​​​能​​​​​​​ 组​​​​​​​件​​​​​​​ 描​​​​​​​述​​​​​​​
Conga luci 远​​​​​​​程​​​​​​​管​​​​​​​理​​​​​​​系​​​​​​​统​​​​​​​ - 管​​​​​​​理​​​​​​​工​​​​​​​作​​​​​​​站​​​​​​​。​​​​​​​
ricci 远​​​​​​​程​​​​​​​管​​​​​​​理​​​​​​​系​​​​​​​统​​​​​​​ - 被​​​​​​​管​​​​​​​理​​​​​​​的​​​​​​​工​​​​​​​作​​​​​​​站​​​​​​​。​​​​​​​
Cluster Configuration Tool system-config-cluster 以​​​​​​​图​​​​​​​形​​​​​​​方​​​​​​​式​​​​​​​管​​​​​​​理​​​​​​​群​​​​​​​集​​​​​​​配​​​​​​​置​​​​​​​的​​​​​​​命​​​​​​​令​​​​​​​
群​​​​​​​集​​​​​​​逻​​​​​​​辑​​​​​​​卷​​​​​​​管​​​​​​​理​​​​​​​器​​​​​​​(Cluster Logical Volume Manager,CLVM) clvmd 在​​​​​​​群​​​​​​​集​​​​​​​中​​​​​​​发​​​​​​​布​​​​​​​ LVM 元​​​​​​​数​​​​​​​据​​​​​​​更​​​​​​​新​​​​​​​的​​​​​​​守​​​​​​​护​​​​​​​进​​​​​​​程​​​​​​​。​​​​​​​它​​​​​​​必​​​​​​​须​​​​​​​在​​​​​​​群​​​​​​​集​​​​​​​中​​​​​​​的​​​​​​​所​​​​​​​有​​​​​​​节​​​​​​​点​​​​​​​中​​​​​​​运​​​​​​​行​​​​​​​,如​​​​​​​果​​​​​​​群​​​​​​​集​​​​​​​中​​​​​​​的​​​​​​​某​​​​​​​个​​​​​​​节​​​​​​​点​​​​​​​没​​​​​​​有​​​​​​​运​​​​​​​行​​​​​​​此​​​​​​​时​​​​​​​间​​​​​​​进​​​​​​​程​​​​​​​则​​​​​​​会​​​​​​​提​​​​​​​示​​​​​​​错​​​​​​​误​​​​​​​。​​​​​​​
lvm LVM2 工​​​​​​​具​​​​​​​。​​​​​​​为​​​​​​​ LVM2 提​​​​​​​供​​​​​​​命​​​​​​​令​​​​​​​行​​​​​​​工​​​​​​​具​​​​​​​。​​​​​​​
system-config-lvm 为​​​​​​​ LVM2 提​​​​​​​供​​​​​​​图​​​​​​​形​​​​​​​化​​​​​​​用​​​​​​​户​​​​​​​界​​​​​​​面​​​​​​​。​​​​​​​
lvm.conf LVM 配​​​​​​​置​​​​​​​文​​​​​​​件​​​​​​​。​​​​​​​完​​​​​​​整​​​​​​​路​​​​​​​径​​​​​​​是​​​​​​​ /etc/lvm/lvm.conf
群​​​​​​​集​​​​​​​配​​​​​​​置​​​​​​​系​​​​​​​统​​​​​​​(Cluster Configuration System,CCS) ccs_tool ccs_tool 是​​​​​​​群​​​​​​​集​​​​​​​配​​​​​​​置​​​​​​​系​​​​​​​统​​​​​​​(CCS)的​​​​​​​一​​​​​​​部​​​​​​​分​​​​​​​。​​​​​​​它​​​​​​​被​​​​​​​用​​​​​​​来​​​​​​​制​​​​​​​作​​​​​​​ CSS 配​​​​​​​置​​​​​​​文​​​​​​​件​​​​​​​的​​​​​​​在​​​​​​​线​​​​​​​更​​​​​​​新​​​​​​​。​​​​​​​此​​​​​​​外​​​​​​​,可​​​​​​​用​​​​​​​它​​​​​​​将​​​​​​​群​​​​​​​集​​​​​​​配​​​​​​​置​​​​​​​文​​​​​​​件​​​​​​​从​​​​​​​使​​​​​​​用​​​​​​​ GFS 6.0(或​​​​​​​更​​​​​​​早​​​​​​​版​​​​​​​本​​​​​​​)创​​​​​​​建​​​​​​​的​​​​​​​ CCS 归​​​​​​​档​​​​​​​升​​​​​​​级​​​​​​​为​​​​​​​ Red Hat Cluster Suite 发​​​​​​​行​​​​​​​版​​​​​​​本​​​​​​​中​​​​​​​使​​​​​​​用​​​​​​​的​​​​​​​ XML 格​​​​​​​式​​​​​​​。​​​​​​​
ccs_test 通​​​​​​​过​​​​​​​ ccsd 从​​​​​​​配​​​​​​​置​​​​​​​文​​​​​​​件​​​​​​​获​​​​​​​取​​​​​​​信​​​​​​​息​​​​​​​的​​​​​​​诊​​​​​​​断​​​​​​​和​​​​​​​测​​​​​​​试​​​​​​​命​​​​​​​令​​​​​​​。​​​​​​​
ccsd 在​​​​​​​所​​​​​​​有​​​​​​​群​​​​​​​集​​​​​​​节​​​​​​​点​​​​​​​中​​​​​​​运​​​​​​​行​​​​​​​并​​​​​​​为​​​​​​​群​​​​​​​集​​​​​​​软​​​​​​​件​​​​​​​提​​​​​​​供​​​​​​​配​​​​​​​置​​​​​​​文​​​​​​​件​​​​​​​数​​​​​​​据​​​​​​​的​​​​​​​ CCS 守​​​​​​​护​​​​​​​进​​​​​​​程​​​​​​​。​​​​​​​
cluster.conf 这​​​​​​​个​​​​​​​群​​​​​​​集​​​​​​​配​​​​​​​置​​​​​​​文​​​​​​​件​​​​​​​。​​​​​​​完​​​​​​​整​​​​​​​的​​​​​​​路​​​​​​​径​​​​​​​是​​​​​​​ /etc/cluster/cluster.conf。​​​​​​​
群​​​​​​​集​​​​​​​管​​​​​​​理​​​​​​​器​​​​​​​(Cluster Manager,CMAN) cman.ko CMAN 的​​​​​​​内​​​​​​​核​​​​​​​模​​​​​​​块​​​​​​​。​​​​​​​
cman_tool 这​​​​​​​是​​​​​​​ CMAN 的​​​​​​​管​​​​​​​理​​​​​​​前​​​​​​​台​​​​​​​。​​​​​​​它​​​​​​​启​​​​​​​动​​​​​​​和​​​​​​​停​​​​​​​止​​​​​​​ CMAN 并​​​​​​​能​​​​​​​修​​​​​​​改​​​​​​​某​​​​​​​些​​​​​​​内​​​​​​​部​​​​​​​参​​​​​​​数​​​​​​​,如​​​​​​​ vote。​​​​​​​
dlm_controld 由​​​​​​​ cman 初​​​​​​​始​​​​​​​脚​​​​​​​本​​​​​​​启​​​​​​​动​​​​​​​的​​​​​​​守​​​​​​​护​​​​​​​进​​​​​​​程​​​​​​​,它​​​​​​​管​​​​​​​理​​​​​​​内​​​​​​​核​​​​​​​中​​​​​​​的​​​​​​​ dlm;用​​​​​​​户​​​​​​​不​​​​​​​可​​​​​​​直​​​​​​​接​​​​​​​使​​​​​​​用​​​​​​​。​​​​​​​
gfs_controld cman 初​​​​​​​始​​​​​​​脚​​​​​​​本​​​​​​​启​​​​​​​动​​​​​​​的​​​​​​​守​​​​​​​护​​​​​​​进​​​​​​​程​​​​​​​,它​​​​​​​管​​​​​​​理​​​​​​​内​​​​​​​核​​​​​​​中​​​​​​​的​​​​​​​ gfs;用​​​​​​​户​​​​​​​不​​​​​​​可​​​​​​​直​​​​​​​接​​​​​​​使​​​​​​​用​​​​​​​。​​​​​​​
group_tool 用​​​​​​​来​​​​​​​获​​​​​​​取​​​​​​​与​​​​​​​保​​​​​​​护​​​​​​​(fencing)、​​​​​​​DLM、​​​​​​​GFS 相​​​​​​​关​​​​​​​的​​​​​​​组​​​​​​​群​​​​​​​列​​​​​​​表​​​​​​​,并​​​​​​​获​​​​​​​取​​​​​​​调​​​​​​​试​​​​​​​信​​​​​​​息​​​​​​​,包​​​​​​​括​​​​​​​ cman_tool services 在​​​​​​​ RHEL 4 中​​​​​​​提​​​​​​​供​​​​​​​的​​​​​​​信​​​​​​​息​​​​​​​。​​​​​​​
groupd cman 初​​​​​​​始​​​​​​​脚​​​​​​​本​​​​​​​启​​​​​​​动​​​​​​​的​​​​​​​守​​​​​​​护​​​​​​​进​​​​​​​程​​​​​​​,它​​​​​​​是​​​​​​​ openais/cman 和​​​​​​​ dlm_controld/gfs_controld/fenced 之​​​​​​​间​​​​​​​的​​​​​​​接​​​​​​​口​​​​​​​;用​​​​​​​户​​​​​​​不​​​​​​​可​​​​​​​直​​​​​​​接​​​​​​​使​​​​​​​用​​​​​​​。​​​​​​​
libcman.so.<version number> 需​​​​​​​要​​​​​​​和​​​​​​​ cman.ko 交​​​​​​​互​​​​​​​的​​​​​​​程​​​​​​​序​​​​​​​所​​​​​​​使​​​​​​​用​​​​​​​的​​​​​​​库​​​​​​​。​​​​​​​
资​​​​​​​源​​​​​​​组​​​​​​​管​​​​​​​理​​​​​​​器​​​​​​​(Resource Group Manager,rgmanager) clusvcadm 手​​​​​​​动​​​​​​​启​​​​​​​用​​​​​​​、​​​​​​​禁​​​​​​​用​​​​​​​、​​​​​​​迁​​​​​​​移​​​​​​​和​​​​​​​重​​​​​​​启​​​​​​​群​​​​​​​集​​​​​​​中​​​​​​​用​​​​​​​户​​​​​​​服​​​​​​​务​​​​​​​的​​​​​​​命​​​​​​​令​​​​​​​。​​​​​​​
clustat 用​​​​​​​来​​​​​​​显​​​​​​​示​​​​​​​群​​​​​​​集​​​​​​​状​​​​​​​态​​​​​​​(包​​​​​​​括​​​​​​​节​​​​​​​点​​​​​​​成​​​​​​​员​​​​​​​资​​​​​​​格​​​​​​​和​​​​​​​运​​​​​​​行​​​​​​​的​​​​​​​服​​​​​​​务​​​​​​​)的​​​​​​​命​​​​​​​令​​​​​​​。​​​​​​​
clurgmgrd 用​​​​​​​来​​​​​​​处​​​​​​​理​​​​​​​用​​​​​​​户​​​​​​​服​​​​​​​务​​​​​​​请​​​​​​​求​​​​​​​,如​​​​​​​服​​​​​​​务​​​​​​​启​​​​​​​动​​​​​​​、​​​​​​​服​​​​​​​务​​​​​​​禁​​​​​​​用​​​​​​​、​​​​​​​服​​​​​​​务​​​​​​​迁​​​​​​​移​​​​​​​和​​​​​​​服​​​​​​​务​​​​​​​重​​​​​​​启​​​​​​​的​​​​​​​守​​​​​​​护​​​​​​​进​​​​​​​程​​​​​​​。​​​​​​​
clurmtabd 处​​​​​​​理​​​​​​​群​​​​​​​集​​​​​​​的​​​​​​​ NFS 挂​​​​​​​载​​​​​​​表​​​​​​​的​​​​​​​守​​​​​​​护​​​​​​​进​​​​​​​程​​​​​​​。​​​​​​​
保​​​​​​​护​​​​​​​(Fence) fence_apc 用​​​​​​​于​​​​​​​ APC 电​​​​​​​源​​​​​​​开​​​​​​​关​​​​​​​的​​​​​​​保​​​​​​​护​​​​​​​代​​​​​​​理​​​​​​​。​​​​​​​
fence_bladecenter 用​​​​​​​于​​​​​​​带​​​​​​​有​​​​​​​ Telnet 接​​​​​​​口​​​​​​​的​​​​​​​ IBM Bladecenter 的​​​​​​​保​​​​​​​护​​​​​​​代​​​​​​​理​​​​​​​。​​​​​​​
fence_bullpap 用​​​​​​​于​​​​​​​ Bull Novascale 平​​​​​​​台​​​​​​​管​​​​​​​理​​​​​​​处​​​​​​​理​​​​​​​器​​​​​​​(Platform Administration Processor,PAP)接​​​​​​​口​​​​​​​的​​​​​​​保​​​​​​​护​​​​​​​代​​​​​​​理​​​​​​​。​​​​​​​
fence_drac 用​​​​​​​于​​​​​​​ Dell 远​​​​​​​程​​​​​​​访​​​​​​​问​​​​​​​卡​​​​​​​的​​​​​​​保​​​​​​​护​​​​​​​代​​​​​​​理​​​​​​​。​​​​​​​
fence_ipmilan 用​​​​​​​于​​​​​​​通​​​​​​​过​​​​​​​ LAN 使​​​​​​​用​​​​​​​智​​​​​​​能​​​​​​​平​​​​​​​台​​​​​​​管​​​​​​​理​​​​​​​界​​​​​​​面​​​​​​​(Intelligent Platform Management Interface,IPMI)进​​​​​​​行​​​​​​​控​​​​​​​制​​​​​​​的​​​​​​​保​​​​​​​护​​​​​​​代​​​​​​​理​​​​​​​。​​​​​​​
fence_wti 用​​​​​​​于​​​​​​​ WTI 电​​​​​​​源​​​​​​​开​​​​​​​关​​​​​​​的​​​​​​​保​​​​​​​护​​​​​​​代​​​​​​​理​​​​​​​。​​​​​​​
fence_brocade 用​​​​​​​于​​​​​​​ Brocade 光​​​​​​​线​​​​​​​通​​​​​​​道​​​​​​​开​​​​​​​关​​​​​​​的​​​​​​​保​​​​​​​护​​​​​​​代​​​​​​​理​​​​​​​。​​​​​​​
fence_mcdata 用​​​​​​​于​​​​​​​ McData 光​​​​​​​线​​​​​​​通​​​​​​​道​​​​​​​开​​​​​​​关​​​​​​​的​​​​​​​保​​​​​​​护​​​​​​​代​​​​​​​理​​​​​​​。​​​​​​​
fence_vixel 用​​​​​​​于​​​​​​​ Vixel 光​​​​​​​线​​​​​​​通​​​​​​​道​​​​​​​开​​​​​​​关​​​​​​​的​​​​​​​保​​​​​​​护​​​​​​​代​​​​​​​理​​​​​​​。​​​​​​​
fence_sanbox2 用​​​​​​​于​​​​​​​ SANBox2 光​​​​​​​线​​​​​​​通​​​​​​​道​​​​​​​开​​​​​​​关​​​​​​​的​​​​​​​保​​​​​​​护​​​​​​​代​​​​​​​理​​​​​​​。​​​​​​​
fence_ilo 用​​​​​​​于​​​​​​​ HP ILO 接​​​​​​​口​​​​​​​的​​​​​​​保​​​​​​​护​​​​​​​代​​​​​​​理​​​​​​​(以​​​​​​​前​​​​​​​是​​​​​​​ fence_rib)。​​​​​​​
fence_rsa 用​​​​​​​于​​​​​​​ IBM RSA II 的​​​​​​​ I/O 保​​​​​​​护​​​​​​​代​​​​​​​理​​​​​​​。​​​​​​​
fence_gnbd 用​​​​​​​于​​​​​​​ GNBD 存​​​​​​​储​​​​​​​的​​​​​​​保​​​​​​​护​​​​​​​代​​​​​​​理​​​​​​​。​​​​​​​
fence_scsi 用​​​​​​​于​​​​​​​ SCSI 持​​​​​​​久​​​​​​​保​​​​​​​留​​​​​​​的​​​​​​​ I/O 保​​​​​​​护​​​​​​​代​​​​​​​理​​​​​​​。​​​​​​​
fence_egenera 用​​​​​​​于​​​​​​​ Egenera BladeFrame 系​​​​​​​统​​​​​​​的​​​​​​​保​​​​​​​护​​​​​​​代​​​​​​​理​​​​​​​。​​​​​​​
fence_manual 手​​​​​​​动​​​​​​​交​​​​​​​互​​​​​​​的​​​​​​​保​​​​​​​护​​​​​​​代​​​​​​​理​​​​​​​。​​​​​​​注​​​​​​​意​​​​​​​:产​​​​​​​品​​​​​​​环​​​​​​​境​​​​​​​不​​​​​​​支​​​​​​​持​​​​​​​这​​​​​​​个​​​​​​​组​​​​​​​件​​​​​​​。​​​​​​​
fence_ack_manual fence_manual 代​​​​​​​理​​​​​​​的​​​​​​​用​​​​​​​户​​​​​​​界​​​​​​​面​​​​​​​。​​​​​​​
fence_node 在​​​​​​​单​​​​​​​个​​​​​​​节​​​​​​​点​​​​​​​上​​​​​​​执​​​​​​​行​​​​​​​ I/O 保​​​​​​​护​​​​​​​的​​​​​​​程​​​​​​​序​​​​​​​。​​​​​​​
fence_xvm 用​​​​​​​于​​​​​​​ Xen 虚​​​​​​​拟​​​​​​​机​​​​​​​的​​​​​​​ I/O 保​​​​​​​护​​​​​​​代​​​​​​​理​​​​​​​。​​​​​​​
fence_xvmd 用​​​​​​​于​​​​​​​ Xen 虚​​​​​​​拟​​​​​​​机​​​​​​​的​​​​​​​ I/O 保​​​​​​​护​​​​​​​代​​​​​​​理​​​​​​​宿​​​​​​​主​​​​​​​。​​​​​​​
fence_tool 加​​​​​​​入​​​​​​​和​​​​​​​离​​​​​​​开​​​​​​​保​​​​​​​护​​​​​​​域​​​​​​​的​​​​​​​程​​​​​​​序​​​​​​​。​​​​​​​
fenced I/O 保​​​​​​​护​​​​​​​守​​​​​​​护​​​​​​​进​​​​​​​程​​​​​​​。​​​​​​​
DLM libdlm.so.<version number> 支​​​​​​​持​​​​​​​分​​​​​​​布​​​​​​​式​​​​​​​锁​​​​​​​管​​​​​​​理​​​​​​​器​​​​​​​(Distributed Lock Manager,DLM)的​​​​​​​库​​​​​​​。​​​​​​​
GFS gfs.ko 在​​​​​​​ GFS 文​​​​​​​件​​​​​​​系​​​​​​​统​​​​​​​使​​​​​​​用​​​​​​​的​​​​​​​内​​​​​​​核​​​​​​​模​​​​​​​块​​​​​​​,并​​​​​​​在​​​​​​​ GFS 群​​​​​​​集​​​​​​​节​​​​​​​点​​​​​​​中​​​​​​​载​​​​​​​入​​​​​​​。​​​​​​​
gfs_fsck 修​​​​​​​复​​​​​​​未​​​​​​​挂​​​​​​​载​​​​​​​ GFS 文​​​​​​​件​​​​​​​系​​​​​​​统​​​​​​​的​​​​​​​命​​​​​​​令​​​​​​​。​​​​​​​
gfs_grow 扩​​​​​​​展​​​​​​​挂​​​​​​​载​​​​​​​的​​​​​​​ GFS 文​​​​​​​件​​​​​​​系​​​​​​​统​​​​​​​的​​​​​​​命​​​​​​​令​​​​​​​。​​​​​​​
gfs_jadd 在​​​​​​​已​​​​​​​挂​​​​​​​载​​​​​​​的​​​​​​​ GFS 文​​​​​​​件​​​​​​​系​​​​​​​统​​​​​​​里​​​​​​​添​​​​​​​加​​​​​​​日​​​​​​​志​​​​​​​的​​​​​​​命​​​​​​​令​​​​​​​。​​​​​​​
gfs_mkfs 在​​​​​​​存​​​​​​​储​​​​​​​设​​​​​​​备​​​​​​​中​​​​​​​创​​​​​​​建​​​​​​​ GFS 文​​​​​​​件​​​​​​​系​​​​​​​统​​​​​​​的​​​​​​​命​​​​​​​令​​​​​​​。​​​​​​​
gfs_quota 在​​​​​​​已​​​​​​​挂​​​​​​​载​​​​​​​的​​​​​​​ GFS 文​​​​​​​件​​​​​​​系​​​​​​​统​​​​​​​中​​​​​​​管​​​​​​​理​​​​​​​配​​​​​​​额​​​​​​​的​​​​​​​命​​​​​​​令​​​​​​​。​​​​​​​
gfs_tool 配​​​​​​​置​​​​​​​或​​​​​​​调​​​​​​​整​​​​​​​ GFS 文​​​​​​​件​​​​​​​系​​​​​​​统​​​​​​​的​​​​​​​命​​​​​​​令​​​​​​​。​​​​​​​这​​​​​​​个​​​​​​​命​​​​​​​令​​​​​​​也​​​​​​​可​​​​​​​以​​​​​​​收​​​​​​​集​​​​​​​文​​​​​​​件​​​​​​​系​​​​​​​统​​​​​​​的​​​​​​​各​​​​​​​种​​​​​​​信​​​​​​​息​​​​​​​。​​​​​​​
mount.gfs mount(8) 所​​​​​​​调​​​​​​​用​​​​​​​的​​​​​​​挂​​​​​​​载​​​​​​​辅​​​​​​​助​​​​​​​工​​​​​​​具​​​​​​​;用​​​​​​​户​​​​​​​不​​​​​​​可​​​​​​​直​​​​​​​接​​​​​​​使​​​​​​​用​​​​​​​。​​​​​​​
GNBD gnbd.ko 在​​​​​​​客​​​​​​​户​​​​​​​端​​​​​​​中​​​​​​​使​​​​​​​用​​​​​​​ GNBD 设​​​​​​​备​​​​​​​驱​​​​​​​动​​​​​​​程​​​​​​​序​​​​​​​的​​​​​​​内​​​​​​​核​​​​​​​模​​​​​​​块​​​​​​​。​​​​​​​
gnbd_export 在​​​​​​​ GNBD 服​​​​​​​务​​​​​​​器​​​​​​​中​​​​​​​创​​​​​​​建​​​​​​​、​​​​​​​导​​​​​​​出​​​​​​​和​​​​​​​管​​​​​​​理​​​​​​​ GNBD 的​​​​​​​命​​​​​​​令​​​​​​​。​​​​​​​
gnbd_import 在​​​​​​​ GNBD 客​​​​​​​户​​​​​​​中​​​​​​​导​​​​​​​入​​​​​​​和​​​​​​​管​​​​​​​理​​​​​​​ GNBD 的​​​​​​​命​​​​​​​令​​​​​​​。​​​​​​​
gnbd_serv 允​​​​​​​许​​​​​​​节​​​​​​​点​​​​​​​通​​​​​​​过​​​​​​​网​​​​​​​络​​​​​​​导​​​​​​​出​​​​​​​本​​​​​​​地​​​​​​​存​​​​​​​储​​​​​​​服​​​​​​​务​​​​​​​器​​​​​​​守​​​​​​​护​​​​​​​进​​​​​​​程​​​​​​​。​​​​​​​
LVS pulse This is the controlling process which starts all other daemons related to LVS routers. At boot time, the daemon is started by the /etc/rc.d/init.d/pulse script. It then reads the configuration file /etc/sysconfig/ha/lvs.cf. On the active LVS router, pulse starts the LVS daemon. On the backup router, pulse determines the health of the active router by executing a simple heartbeat at a user-configurable interval. If the active LVS router fails to respond after a user-configurable interval, it initiates failover. During failover, pulse on the backup LVS router instructs the pulse daemon on the active LVS router to shut down all LVS services, starts the send_arp program to reassign the floating IP addresses to the backup LVS router's MAC address, and starts the lvs daemon.
lvsd 一​​​​​​​旦​​​​​​​被​​​​​​​ pulse 调​​​​​​​用​​​​​​​,lvs 守​​​​​​​护​​​​​​​进​​​​​​​程​​​​​​​就​​​​​​​会​​​​​​​在​​​​​​​活​​​​​​​跃​​​​​​​的​​​​​​​ LVS 路​​​​​​​由​​​​​​​器​​​​​​​中​​​​​​​运​​​​​​​行​​​​​​​。​​​​​​​它​​​​​​​读​​​​​​​取​​​​​​​配​​​​​​​置​​​​​​​文​​​​​​​件​​​​​​​ /etc/sysconfig/ha/lvs.cf,调​​​​​​​用​​​​​​​ ipvsadm 工​​​​​​​具​​​​​​​来​​​​​​​构​​​​​​​建​​​​​​​和​​​​​​​维​​​​​​​护​​​​​​​ IPVS 路​​​​​​​由​​​​​​​表​​​​​​​,并​​​​​​​为​​​​​​​每​​​​​​​个​​​​​​​配​​​​​​​置​​​​​​​的​​​​​​​ LVS 服​​​​​​​务​​​​​​​分​​​​​​​配​​​​​​​ nanny 过​​​​​​​程​​​​​​​。​​​​​​​如​​​​​​​果​​​​​​​ nanny 报​​​​​​​告​​​​​​​某​​​​​​​个​​​​​​​服​​​​​​​务​​​​​​​器​​​​​​​关​​​​​​​闭​​​​​​​了​​​​​​​,lvs 将​​​​​​​指​​​​​​​引​​​​​​​ ipvsadm 工​​​​​​​具​​​​​​​从​​​​​​​ IPVS 路​​​​​​​由​​​​​​​表​​​​​​​中​​​​​​​删​​​​​​​除​​​​​​​这​​​​​​​个​​​​​​​服​​​​​​​务​​​​​​​器​​​​​​​。​​​​​​​
ipvsadm 这​​​​​​​个​​​​​​​服​​​​​​​务​​​​​​​更​​​​​​​新​​​​​​​内​​​​​​​核​​​​​​​中​​​​​​​的​​​​​​​ IPVS 路​​​​​​​由​​​​​​​表​​​​​​​。​​​​​​​lvs 守​​​​​​​护​​​​​​​进​​​​​​​程​​​​​​​通​​​​​​​过​​​​​​​调​​​​​​​用​​​​​​​ ipvsadm 添​​​​​​​加​​​​​​​、​​​​​​​修​​​​​​​改​​​​​​​或​​​​​​​删​​​​​​​除​​​​​​​ IPVS 路​​​​​​​由​​​​​​​表​​​​​​​里​​​​​​​的​​​​​​​条​​​​​​​目​​​​​​​来​​​​​​​设​​​​​​​立​​​​​​​并​​​​​​​管​​​​​​​理​​​​​​​ LVS。​​​​​​​
nanny nanny 监​​​​​​​控​​​​​​​守​​​​​​​护​​​​​​​进​​​​​​​程​​​​​​​在​​​​​​​活​​​​​​​跃​​​​​​​的​​​​​​​ LVS 路​​​​​​​由​​​​​​​器​​​​​​​中​​​​​​​运​​​​​​​行​​​​​​​。​​​​​​​通​​​​​​​过​​​​​​​这​​​​​​​个​​​​​​​进​​​​​​​程​​​​​​​,活​​​​​​​跃​​​​​​​的​​​​​​​ LVS 路​​​​​​​由​​​​​​​器​​​​​​​可​​​​​​​以​​​​​​​决​​​​​​​定​​​​​​​每​​​​​​​个​​​​​​​服​​​​​​​务​​​​​​​器​​​​​​​的​​​​​​​健​​​​​​​康​​​​​​​状​​​​​​​况​​​​​​​,或​​​​​​​者​​​​​​​监​​​​​​​控​​​​​​​其​​​​​​​工​​​​​​​作​​​​​​​负​​​​​​​载​​​​​​​。​​​​​​​单​​​​​​​独​​​​​​​的​​​​​​​进​​​​​​​程​​​​​​​将​​​​​​​用​​​​​​​于​​​​​​​每​​​​​​​个​​​​​​​服​​​​​​​务​​​​​​​器​​​​​​​上​​​​​​​定​​​​​​​义​​​​​​​的​​​​​​​每​​​​​​​个​​​​​​​服​​​​​​​务​​​​​​​。​​​​​​​
lvs.cf 这​​​​​​​是​​​​​​​ LVS 的​​​​​​​配​​​​​​​置​​​​​​​文​​​​​​​件​​​​​​​。​​​​​​​其​​​​​​​完​​​​​​​整​​​​​​​路​​​​​​​径​​​​​​​是​​​​​​​ /etc/sysconfig/ha/lvs.cf。​​​​​​​所​​​​​​​有​​​​​​​守​​​​​​​护​​​​​​​进​​​​​​​程​​​​​​​都​​​​​​​直​​​​​​​接​​​​​​​或​​​​​​​间​​​​​​​接​​​​​​​地​​​​​​​从​​​​​​​这​​​​​​​个​​​​​​​文​​​​​​​件​​​​​​​获​​​​​​​取​​​​​​​配​​​​​​​置​​​​​​​信​​​​​​​息​​​​​​​。​​​​​​​
Piranha Configuration Tool 这​​​​​​​个​​​​​​​用​​​​​​​于​​​​​​​监​​​​​​​控​​​​​​​、​​​​​​​配​​​​​​​置​​​​​​​和​​​​​​​管​​​​​​​理​​​​​​​ LVS 的​​​​​​​基​​​​​​​于​​​​​​​ web 的​​​​​​​工​​​​​​​具​​​​​​​。​​​​​​​它​​​​​​​是​​​​​​​维​​​​​​​护​​​​​​​ /etc/sysconfig/ha/lvs.cf LVS 配​​​​​​​置​​​​​​​文​​​​​​​件​​​​​​​的​​​​​​​默​​​​​​​认​​​​​​​工​​​​​​​具​​​​​​​。​​​​​​​
send_arp 在​​​​​​​故​​​​​​​障​​​​​​​切​​​​​​​换​​​​​​​过​​​​​​​程​​​​​​​中​​​​​​​,当​​​​​​​浮​​​​​​​动​​​​​​​ IP 地​​​​​​​址​​​​​​​从​​​​​​​一​​​​​​​个​​​​​​​节​​​​​​​点​​​​​​​更​​​​​​​改​​​​​​​为​​​​​​​另​​​​​​​一​​​​​​​个​​​​​​​节​​​​​​​点​​​​​​​时​​​​​​​,这​​​​​​​个​​​​​​​程​​​​​​​序​​​​​​​发​​​​​​​送​​​​​​​ ARP 广​​​​​​​播​​​​​​​。​​​​​​​
Quorum 磁​​​​​​​盘​​​​​​​ qdisk 用​​​​​​​于​​​​​​​ CMAN / Linux-Cluster 的​​​​​​​基​​​​​​​于​​​​​​​磁​​​​​​​盘​​​​​​​的​​​​​​​ quorum 守​​​​​​​护​​​​​​​进​​​​​​​程​​​​​​​。​​​​​​​
mkqdisk 群​​​​​​​集​​​​​​​ Quorum 磁​​​​​​​盘​​​​​​​工​​​​​​​具​​​​​​​。​​​​​​​
qdiskd 群​​​​​​​集​​​​​​​ Quorum 磁​​​​​​​盘​​​​​​​守​​​​​​​护​​​​​​​进​​​​​​​程​​​​​​​。​​​​​​​