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

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

本文简介:

指定配置程序包数的最大值

MC/ServiceGuard 在群集启动时预先分配内存和线程。它根据在群集配置文件的 MAX_CONFIGURED_PACKAGES 参数中指定的程序包数目来计算这些值。该值必须等于或大于当前在群集中配置的程序包数目。缺省值是 0,这意味着如果您希望使用程序包,就必须输入一个值。每个群集的最大程序包数是 60。MC/ServiceGuard 在可锁定内存中预留 6MB 并为每个程序包预留约 80KB。当选择了 MAX_CONFIGURED_PACKAGES 的值时,请确保如果您将使用 VERITAS CVM 磁盘存储,在 MAX_CONFIGURED_PACKAGES 中CVM-VxVM-PKG 应为总数的一部分。



注释 记住在每个节点上调节 HP-UX 内核参数以确保将其设置得足够高使最大数量的程序包能同时在此节点上运行。

 
修改群集定时参数

cmquerycl 命令为 HEARTBEAT_INTERVAL 和 NODE_TIMEOUT 提供了缺省定时参数。改变这些参数将直接影响群集的重组和故障切换时间。如果群集有时因系统负载重或网络通信量大而进行重组,那么修改这些参数是很有用的。

NODE_TIMEOUT 为缺省值 2 秒时,故障切换时间最短为 30 秒。如果 NODE_TIMEOUT 改为 10 秒,就意味着群集管理器要等 5 倍长的时间后才确定一个节点超时,则故障切换时间增加到 5 倍,达到大约 150 秒。NODE_TIMEOUT 至少必须为 2*HEARTBEAT_INTERVAL。一个好的经验值是,让一个 NODE_TIMEOUT 中至少必须有两个或三个心跳线。
 
标识串行心跳线连接

如果您在使用串行 (RS232) 线路作为心跳线连接,请使用 SERIAL_DEVICE_FILE 参数,并输入与在每个节点上使用的串行端口相对应的设备文件名。确保在配置期间和配置之后串行电缆均牢牢连接。
 
添加卷组

使用群集中将使用的每个群集均可识别的单独的 VOLUME_GROUP 参数添加您已配置到 ASCII 群集配置文件中的任何 LVM 卷组。当使用了 cmapplyconf 命令时,这些卷组将通过群集 ID 初始化。另外,您应将正确的卷组、逻辑卷和文件系统信息添加到可激活卷组的每个程序包控制脚本中。此过程在第 6 章中有描述。



注释 如果您在使用 CVM 磁盘组,请使用 “用 CVM 创建存储基本结构”一节 中所述的过程,应该在群集配置完成之后对其进行配置。如第 6 章中所述,将 VERITAS 磁盘组添加到程序包配置文件中。

 
验证群集配置

SAM 自动检查输入的配置并报告所有错误。如果您已编辑了一个 ASCII 群集配置文件,请使用下列命令来验证文件内容:

# cmcheckconf -k -v -C /etc/cmcluster/clust1.config 

该命令或 SAM 中的自动验证均会检查下列内容:

    *

      网络地址和连接。
    *

      群集锁连通性(如果您在配置锁磁盘)。
    *

      群集和程序包配置参数的有效性。
    *

      名称的唯一性。
    *

      命令行中指定的脚本的存在和权限。
    *

      指定的所有节点是否都在同一个心跳线子网中。
    *

      是否指定了错误的配置文件名。
    *

      是否可以访问所有节点。
    *

      最多指定一个 CLUSTER_NAME、HEARTBEAT_INTERVAL 和 AUTO_START_TIMEOUT。
    *

      程序包运行和暂停脚本超时值不超过 4294 秒。
    *

      HEARTBEAT_INTERVAL 值至少为一秒。
    *

      NODE_TIMEOUT 值至少是 HEARTBEAT_INTERVAL 值的两倍。
    *

      AUTO_START_TIMEOUT 变量的值为 >=0。
    *

      心跳线网络的最小需求。群集必须配置下列之一:一个心跳线 LAN 和一个备用心跳线 LAN;两个心跳线 LAN;一个心跳线 LAN 和一个 RS232 连接;或一个心跳线网无本地 LAN 切换,但有一个主 LAN(配置为至少两个接口的链路集合)。
    *

      至少指定了一个 NODE_NAME。
    *

      每个节点均连接到每个心跳线网络。
    *

      所有心跳线网络都是相同类型的 LAN。
    *

      指定的网络接口设备文件是有效的 LAN 设备文件。
    *

      在一个两节点群集上配置了 RS232,每节点上的串行 (RS232) 端口连接不超过一个。
    *

      VOLUME_GROUP 条目当前未标记为群集认知的。
    *

      如果您在使用 CVM 磁盘存储,可仅配置一个心跳线子网。

如果群集在使用中,SAM(或 cmcheckconf 命令)还验证配置中的特定更改是否产生了预期效果。



注释 如果使用 -k 选项,则意味着 cmcheckconf 将仅检查对 ASCII 文件中已标识的 LVM 磁盘的磁盘连接情况。省略 -k 选项(缺省行为)则意味着 cmcheckconf 将测试所有节点上的所有 LVM 磁盘的连接情况。使用 -k 可使该命令的运行速度明显加快。

 
分发二进制配置文件

指定所有群集参数后,应使用 SAM 或 HP-UX 命令来应用配置。该操作将二进制配置文件分发到群集中的所有节点上。我们建议您在配置程序包(在下一章中讲述)之前单独进行此操作。这样,您就可以通过在运行的群集上使用 cmviewcl 命令来验证群集锁、心跳线网和其他群集级别的操作。分发配置之前,请确保您的安全文件允许在群集节点之间进行复制。请参见本章开始部分“准备系统”。
 
用 SAM 分发二进制文件

在 SAM 中的 Cluster Configuration 子区完成参数输入后,会要求您验证向群集所有节点进行的文件复制。验证过程中得到提示时,如果回答 OK,MC/ServiceGuard 就会把二进制配置文件和 ASCII 配置文件复制到群集中所有节点上。

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

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

go top