验证群集配置
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 可使该命令的运行速度明显加快。
阅读(928) | 评论(0) | 转发(0) |