用 ServiceGuard Manager 检查群集运行
ServiceGuard Manager 让您可以看到群集中的所有节点和程序包,并显示它们的当前状态。请参阅第 7 章中的“使用 ServiceGuard Manager”部分。使用 ServiceGuard Manager 时,建议您注意以下各项:
*
确保所有配置的节点都在运行。
*
检查所有配置的程序包是否都在运行并且运行在正确的节点上。
*
确保群集、节点和程序包属性表中的设置正确。
当确定群集已正确配置后,保存配置数据的一个副本作归档用。此文件中的数据可用于与以后的群集版本比较,以发现过一段时间后有什么更改。
用 ServiceGuard 命令检查群集运行
MC/ServiceGuard 还为手动控制群集提供了以下几个命令:
*
cmrunnode,用于启动节点。
*
cmhaltnode 用于手动停止正在运行的节点。(此命令也可由 shutdown(1m) 使用)。
*
cmruncl,用于手动启动停止的群集。
*
cmhaltcl,用于手动停止群集。
您可用这些命令来测试群集运行情况,如下所述:
1. 如果群集尚未启用,请像下面这样运行群集:
# cmruncl -v
2. 当群集已启动时,请使用下面的命令来确保群集组件在正确运行:
# cmviewcl -v
确保所有节点和网络都在如期望的那样运行。
3. 请使用下面的系列命令来验证节点是否如期望的那样进出群集:
*
在一个群集节点上,发出 cmhaltnode 命令。
*
使用 cmviewcl 命令验证节点已离开群集。
*
发出 cmrunnode 命令。
*
再次使用 cmviewcl 命令验证节点已恢复运行。
4. 使用下面的命令停用群集:
# cmhaltcl -v -f
其他群集测试在“故障排除”一章中讲述。MC/ServiceGuard 命令的完整清单请参阅附录 A。
避免自动激活卷组
避免将用于程序包的 LVM 卷组在系统引导时由 /etc/lvmrc 文件自动激活是很重要的。要确保此情况不发生,请编辑所有节点上的 /etc/lvmrc 文件。将 AUTO_VG_ACTIVATE 设置为 0,然后将不受群集限制的卷组包括在 custom_vg_activation 函数中。此文件中不应包括将由程序包使用的卷组,因为这些卷组将由控制脚本激活和停用。
注释 不必将根卷组包含在 custom_vg_activation 函数中,因为引导过程中在使用 /etc/lvmrc 文件前将自动激活根卷组。
阅读(887) | 评论(0) | 转发(0) |