本节提供了配置双串调解器主机的信息和过程。正好配置了两个磁盘串和两个群集节点的所有 Solstice DiskSuite 或 Solaris Volume Manager 磁盘组均需要双串调解器。通过使用调解器,Sun Cluster 软件能够确保在双串配置中的单串失败的情况下仍能显示最当前的数据。
双串调解器或调解器主机是存储调解器数据的群集节点。调解器数据提供了有关其他调解器的位置的信息,并包含与存储在数据库副本中的提交计数相同的提交计数。该提交计数用于确认调解器数据与数据库复本中的数据是否同步。
磁盘串由一个磁盘附件、其物理设备、附件到节点的电缆以及接口适配卡组成。
下表列出了您将执行以配置双串调解器主机的任务。
表 3–3 任务对应关系:安装和配置 Solstice DiskSuite 或 Solaris Volume Manager 软件
任务 |
参考 |
---|---|
1. 配置双串调解器主机。 | |
2. 检查调解器数据的状态。 | |
3. 如有必要,修复错误的调解器数据。 |
下列规则适用于使用调解器的双串配置。
磁盘组必须正好配置了两个调解器主机。这两个调解器主机必须与用于该磁盘组的两个群集节点相同。
一个磁盘组不能有两个以上的调解器主机。
不能为不满足双串和双主机标准的磁盘组配置调解器。
这些规则不要求整个群集必须刚好有两个节点。而只要求那些包含两个磁盘串的磁盘组必须正好与两个节点相连接。这些规则之下允许有 N+1 群集和许多其它拓扑。
在您的配置需要双串调解器时执行此过程。
成为节点的超级用户,该节点当前控制着您要为其添加调解器主机的磁盘组。
将连接到磁盘组的每个节点添加为该磁盘组的调解器主机。
# metaset -s setname -a -m mediator-host-list |
指定磁盘组的名称。
添加到磁盘组
指定将作为磁盘组的调解器主机进行添加的节点的名称
有关 metaset 命令特定于调解器的选项的详细信息,请参见 mediator(7D) 手册页。
以下示例将节点 phys-schost-1 和 phys-schost-2 添加为磁盘组 dg-schost-1 的调解器主机。这两个命令都从节点 phys-schost-1 运行。
# metaset -s dg-schost-1 -a -m phys-schost-1 # metaset -s dg-schost-1 -a -m phys-schost-2 |
检查调解器数据的状态。请转到如何检查调解器数据的状态。
确保您已按照如何添加调解器主机中的描述添加了调解器主机。
显示调解器数据的状态。
# medstat -s setname |
指定磁盘组的名称。
有关更多信息,请参见 medstat(1M) 手册页。
如果 medstat 输出的状态字段中的值为 Bad,请检修受影响的调解器主机。
请转到如何修正错误的调解器数据。
请转到如何创建群集文件系统以创建群集文件系统。
执行此过程以修复错误的调解器数据。
按照过程如何检查调解器数据的状态中的描述标识包含错误调解器数据的所有调解器主机。
成为包含受影响磁盘组的节点的超级用户。
从所有受影响的磁盘组中删除带有错误调解器数据的所有调解器主机。
# metaset -s setname -d -m mediator-host-list |
指定磁盘组的名称。
从磁盘组中删除
指定要作为该磁盘组的调解器主机删除的节点的名称
恢复在步骤 3 中删除的每个调解器主机。
# metaset -s setname -a -m mediator-host-list |
添加到磁盘组
指定将作为磁盘组的调解器主机进行添加的节点的名称
有关 metaset 命令特定于调解器的选项的详细信息,请参见 mediator(7D) 手册页。
创建群集文件系统。请转到如何创建群集文件系统。