Sun Cluster 软件安装指南(适用于 Solaris OS)

配置双串调解器

本节包含以下信息和过程:

双串调解器要求

双串调解器或调解器主机是存储调解器数据的群集节点。 调解器数据提供其它调解器的位置信息,并包含一个提交计数,该数字与存储在数据库复本中的提交计数完全相同。 该提交计数用于确认调解器数据与数据库复本中的数据是否同步。

所有配置正好两个磁盘串和两个群集节点的 Solstice DiskSuite/Solaris Volume Manager 磁盘集都需要双串调解器。 磁盘串包括一个磁盘群组及其物理磁盘驱动器、连接群组和节点的电缆以及接口适配卡。 通过使用调解器,Sun Cluster 软件能够确保在双串配置中的单串失败的情况下仍能显示最当前的数据。 下列规则适用于使用调解器的双串配置。

这些规则不要求整个群集必须刚好有两个节点。 而只要求这些具有两个磁盘串的磁盘集必须正好与两个节点连接。 这些规则之下允许有 N+1 群集和许多其它拓扑。

如何添加调解器主机

在您的配置需要双串调解器时执行此过程。

  1. 成为一个节点的超级用户,该节点当前主控着您要为其添加调解器主机的磁盘集。

  2. 运行 metaset(1M) 命令,将每个与磁盘集连接的节点作为该磁盘集的调解器调解器进行添加。


    # metaset -s setname -a -m mediator-host-list
    
    -s setname

    指定磁盘集名称

    -a

    添加到磁盘集

    -m mediator-host-list

    指定将作为磁盘集的调解器主机添加的节点的名称

    有关 metaset 命令的调解器特定的选项的详细信息,请参阅 mediator(7D) 手册页。

  3. 检查调解器数据的状态。

    转到如何检查调解器数据的状态

示例—添加调解器主机

下面的示例将节点 phys-schost-1phys-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

如何检查调解器数据的状态

  1. 按照如何添加调解器主机中的说明添加调解器主机。

  2. 运行 medstat 命令。


    # medstat -s setname
    
    -s setname

    指定磁盘集名称

    有关详细信息,请参阅 medstat(1M) 手册页。

  3. “Status” 字段中的值是否为 Bad

如何修正错误的调解器数据

执行此过程以修复错误的调解器数据。

  1. 按照如何检查调解器数据的状态 过程中的说明,确定带有错误调解器数据的所有调解器主机。

  2. 成为拥有受影响的磁盘集的节点的超级用户。

  3. 从所有受影响的磁盘集中删除带有错误调解器数据的所有调解器主机。


    # metaset -s setname -d -m mediator-host-list
    
    -s setname

    指定磁盘集名称

    -d

    从磁盘集中删除

    -m mediator-host-list

    指定要作为该磁盘集的调解器主机删除的节点的名称

  4. 恢复在步骤 3 中删除的各个调解器主机。


    # metaset -s setname -a -m mediator-host-list
    
    -a

    添加到磁盘集

    -m mediator-host-list

    指定将作为磁盘集的调解器主机添加的节点的名称

    有关 metaset 命令的调解器特定的选项的详细信息,请参阅 mediator(7D) 手册页。

  5. 创建群集文件系统。

    转到如何添加群集文件系统