用 VxVM 创建存储基本结构[7]

[入库:2005年9月19日] [更新:2007年3月24日]

本文简介:

 gunguymadman 回复于:2005-05-24 15:31:31 本部分描述了一些可路由群集管理的方法。其他工具和建议可在第 7 章“群集和程序包维护”中找到。
 
用 ServiceGuard Manager 检查群集运行

ServiceGuard Manager 让您可以看到群集中的所有节点和程序包,并显示它们的当前状态。请参阅第 7 章中的“使用 ServiceGuard Manager”部分。使用 ServiceGuard Manager 时,建议您注意以下各项:

    *

      确保所有配置的节点都在运行。
    *

      检查所有配置的程序包是否都在运行并且运行在正确的节点上。
    *

      确保群集、节点和程序包属性表中的设置正确。

当确定群集已正确配置后,保存配置数据的一个副本作归档用。此文件中的数据可用于与以后的群集版本比较,以发现过一段时间后有什么更改。
 
用 ServiceGuard 命令检查群集运行

MC/ServiceGuard 还为手动控制群集提供了以下几个命令:

    *

      cmrunnode,用于启动节点。
    *

      cmhaltnode 用于手动停止正在运行的节点。(此命令也可由 shutdown(1m) 使用)。
    *

      cmruncl,用于手动启动停止的群集。
    *

      cmhaltcl,用于手动停止群集。

您可用这些命令来测试群集运行情况,如下所述:

   1.

      如果群集尚未启用,请像下面这样运行群集:

# cmruncl -v  

   2.

      当群集已启动时,请使用下面的命令来确保群集组件在正确运行:

# cmviewcl -v  

      确保所有节点和网络都在如期望的那样运行。有关使用 cmviewcl 的信息,请参阅“群集和程序包维护”一章。
   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 文件前将自动激活根卷组。

 
设置自动启动功能

自动启动是每个节点单独加入群集的过程;MC/ServiceGuard 提供一个启动脚本控制启动过程。如果群集已经存在,节点则试图加入群集;如果没有群集在运行,节点就会试图形成一个由所有配置的节点组成的群集。自动群集启动是启动群集的首选方式。系统管理员无须进行任何操作。

要启用自动的群集启动,请在群集中每个节点上的 /etc/rc.config.d/cmcluster 文件中将 AUTOSTART_CMCLD 标志设置为 1;这样节点即可在引导时加入群集。

下面是 /etc/rc.config.d/cmcluster 文件的一个例子:

#***************************  CMCLUSTER  *************************
# Highly Available Cluster configuration
#
# @(#) $Revision: 72.2 $
#
# AUTOSTART_CMCLD:      If set to 1, the node will attempt to
#                       join it's CM cluster automatically when
#                       the system boots.
#                       If set to 0, the node will not attempt
#                       to join it's CM cluster.
#
AUTOSTART_CMCLD=1

 
更改系统消息

您会发现修改系统的登录消息,使之包含如下的语句是很在用的:

This system is a node in a high availability cluster.
Halting this system may cause applications and services to

本文关键:用 VxVM 创建存储基本结构
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top