功能 组件 描述 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 daemon. lvs 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 qdisk mkqdisk qdiskd 在故障切换过程中,当浮动 IP 地址从一个节点更改为另一个节点时,这个程序发送 ARP 广播。 Quorum 磁盘 用于 CMAN / Linux-Cluster 的基于磁盘的 quorum 守护进程。 群集 Quorum 磁盘工具。 群集 Quorum 磁盘守护进程。
下面的内容列出了和 Red Hat Cluster Suite 相关的 man page 以及其它资源。
群集基础结构
ccs_tool (8) - 制作 CCS 配置文件的在线更新的工具 ccs_test (8) - 诊断运行的群集配置系统的工具 ccsd (8) - 访问 CCS 群集配置文件的守护进程 ccs (7) - 群集配置系统 cman_tool (8) - 群集管理工具
cluster.conf [cluster] (5) - 群集产品的配置文件
qdisk (5) - 用于 CMAN / Linux-Cluster 的基于磁盘的 quorum 守护进程
mkqdisk (8) - 群集 Quorum 磁盘工具 qdiskd (8) - 群集 Quorum 磁盘守护进程
fence_ack_manual (8) - 作为手工 I/O 保护的一部分运行的程序 fence_apc (8) - APC MasterSwitch 的 I/O 保护代理 fence_bladecenter (8) - IBM Bladecenter 的 I/O 保护代理 fence_brocade (8) - IBrocade FC switch 的 I/O 保护代理
fence_bullpap (8) - PAP 管理控制台控制的 Bull FAME 架构的 I/O 保护
代理
fence_drac (8) - Dell 远程访问卡的保护代理
fence_egenera (8) - Egenera BladeFrame 的 I/O 保护代理 fence_gnbd (8) - 基于 GNBD 的 GFS 群集的 I/O 保护代理 fence_ilo (8) - HP Integrated Lights Out card 的 I/O 保护代理 fence_ipmilan (8) - IPMI 通过局域网控制的机器的 I/O 保护代理 fence_manual (8) - 作为手工 I/O 保护的一部分运行的程序 fence_mcdata (8) - 用于 McData FC switch 的 I/O 保护代理 fence_node (8) - 在单个节点上执行 I/O 保护的程序
fence_rib (8) - 用于 Compaq Remote Insight Lights Out card 的 I/O 保
护代理
fence_rsa (8) - IBM RSA II 的 I/O 保护代理
fence_sanbox2 (8) - 用于 QLogic SANBox2 FC switch 的 I/O 保护代理 fence_scsi (8) - 用于 SCSI persistent reservation 的 I/O 保护代理 fence_tool (8) - 加入和离开保护域的程序
fence_vixel (8) - 用于 Vixel FC switch 的 I/O 保护代理 fence_wti (8) - 用于 WTI Network Power Switch 的 I/O 保护代理 fence_xvm (8) - 用于 Xen 虚拟机的 I/O 保护代理
fence_xvmd (8) - 用于 Xen 虚拟机的 I/O 保护代理守护进程 fenced (8) - I/O 保护守护进程
高可用性服务管理
clusvcadm (8) - 群集用户服务管理工具
clustat (8) - 检查群集状态的工具
Clurgmgrd [clurgmgrd] (8) - 资源组(群集服务)管理者守护进程 clurmtabd (8) - 群集 NFS 远程挂载表守护进程
GFS
gfs_fsck (8) - 脱机 GFS 文件系统检查程序 gfs_grow (8) - 扩展 GFS 文件系统
gfs_jadd (8) - 在 GFS 文件系统里添加日志(jounal) gfs_mount (8) - GFS 挂载选项
gfs_quota (8) - 控制 GFS 磁盘配额(quota) gfs_tool (8) - GFS ioctl 调用接口
群集逻辑卷管理者(Cluster Logical Volume Manager)
clvmd (8) - 群集 LVM 守护进程 lvm (8) - LVM2 工具
lvm.conf [lvm] (5) - LVM2 的配置文件 lvmchange (8) - 修改逻辑卷管理者的属性 pvcreate (8) - 初始化 LVM 使用的磁盘或分区 lvs (8) - 报告逻辑卷的信息
全球网络块设备(Global Network Block Device)
gnbd_export (8) - 导出 GNBD 的接口
gnbd_import (8) - 操纵客户机上的 GNBD 块设备 gnbd_serv (8) - gnbd 服务器守护进程
LVS
pulse (8) - 监控群集节点健康状况的 heartbeating 守护进程 lvs.cf [lvs] (5) - lvs 的配置文件 lvscan (8) - 扫描(所有磁盘)的逻辑卷。 lvsd (8) - 控制红帽群集服务的守护进程 ipvsadm (8) - Linux 虚拟服务器管理
ipvsadm-restore (8) - 从标准输入恢复 IPVS 表 ipvsadm-save (8) - 把 IPVS 保存至标准输出 nanny (8) - 监控群集里服务的状态的工具
send_arp (8) - 将新的 IP 地址/MAC 地址映射通知网络的工具
十五.重要提示
1) 因为RHCS不支持HP的ilo3,Fence需要使用ipmi服务,若以必须
启用主机的ipmi服务,以及配置ilo3启用ipmi( IPMI/DCMI over LAN in iLo3)
2) 第一配置的时候,使用默认配置集群,造成主机断应用网络不能进行
切换,最终通过绑定节点Fence设备的时候使用lanplus,以及更改/etc/cluster/cluster.conf文件中的fencedevice agent中的auth=”none”删除掉,重新启动集群服务后,一切正常。

