存储 频道

用VxVM 创建存储基本结构(11)

 
用 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 文件前将自动激活根卷组。
0
相关文章