跳过导航链接
退出打印视图
| Oracle Solaris Cluster 软件安装指南

搜索范围:

- 本文档
- 整个文档库

### 配置双串调解器

本节提供了配置双串调解器主机的信息和过程。

单个磁盘串由磁盘盒、其物理驱动器、磁盘盒与节点之间的电缆以及接口适配卡组成。双串磁盘集包括两个磁盘串中的磁盘，并正好连接至两个节点。如果双串磁盘集中的一个磁盘串发生故障，以致于正好一半 Solaris Volume Manager 副本保持可用，则磁盘集会停止工作。因此，所有 Solaris Volume Manager 双串磁盘集都需要双串调解器。通过使用调解器，Oracle Solaris Cluster 软件能够确保在双串配置中的单串发生故障的情况下仍能显示最新的数据。

双串调解器（又称调解器主机）是用来存储调解器数据的群集节点。调解器数据提供了有关其他调解器的位置的信息，并包含与存储在数据库副本中的提交计数相同的提交计数。该提交计数用于确认调解器数据与数据库副本中的数据是否同步。

下表列出了您将执行以配置双串调解器主机的任务。按照以下顺序完成操作。

表 4-3 任务表：安装和配置 Solaris Volume Manager 软件

任务 | 指导
--- | ---
配置双串调解器主机。 | 双串调解器要求 如何添加调解器主机
检查调解器数据的状态。 | 如何检查调解器数据的状态
如有必要，修正错误的调解器数据。 | 如何修正错误的调解器数据

#### 双串调解器要求

下列规则适用于使用调解器的双串配置。

- 磁盘集必须配置有两个或三个调节器主机。这些调解器主机中的两个必须是两个用于该磁盘集的相同群集节点。第三个可能是群集中的另外一个节点或者是群集公共网络中的非群集主机，例如法定服务器。

- 不能为不满足双串和双主机标准的磁盘集配置调解器。

这些规则不要求整个群集仅包含两个节点。这些规则之下允许有 N+1 群集和许多其他拓扑。

# 如何添加调解器主机

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

###### 开始之前

- 如果要将第三个调解器主机用于双串磁盘集，并且该主机尚未配置磁盘集，请执行以下步骤：

- 将条目 `root` 添加到 `/etc/group` 文件中的 `sysadmin` 组中。

- 使用以下命令创建一个伪磁盘集：

      phys-schost-3# metaset -s dummy-diskset-name -a -h hostname

1. 成为节点的超级用户，该节点当前控制着您要为其添加调解器主机的磁盘集。
2. 将连接到磁盘集的每个节点添加为该磁盘集的调解器主机。

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

   `-s` setname

     指定磁盘集名称。

   `-a`

     添加到磁盘集。

   `-m` mediator-host-list

     指定要作为磁盘集的调解器主机进行添加的节点的名称。

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

示例 4-10 添加调解器主机

以下示例将节点 `phys-schost-1` 和 `phys-schost-2` 添加为磁盘集 `dg-schost-1` 的调解器主机。如果需要，针对第三个调解器主机第三次重复运行命令。所有命令都是从控制您要为其添加调解器主机的磁盘集的节点（在本例中为 `phys-schost-1`）运行的。

    phys-schost# metaset -s dg-schost-1 -a -m phys-schost-1
    phys-schost# metaset -s dg-schost-1 -a -m phys-schost-2
    phys-schost# metaset -s dg-schost-1 -a -m phys-schost-3

###### 接下来的操作

检查调解器数据的状态。请转至如何检查调解器数据的状态。

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

###### 开始之前

确保您已按照如何添加调解器主机中的说明添加了调解器主机。

1. 显示调解器数据的状态。

       phys-schost# medstat -s setname

   `-s` setname

     指定磁盘集名称。

   有关更多信息，请参见 `medstat`(1M) 手册页。

2. 如果 `medstat` 输出的 Status 字段中的值为 `Bad`，请修复受到影响的调解器主机。

   请转至如何修正错误的调解器数据。

###### 接下来的操作

请转至如何创建群集文件系统以创建群集文件系统。

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

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

1. 确定具有错误调解器数据的所有调解器主机。

   请参见如何检查调解器数据的状态。

2. 成为包含受影响磁盘集的节点的超级用户。
3. 从所有受影响的磁盘集中删除带有错误调解器数据的所有调解器主机。

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

   `-s` setname

     指定磁盘集名称。

   `-d`

     从磁盘集删除。

   `-m` mediator-host-list

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

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

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

   `-a`

     添加到磁盘集。

   `-m` mediator-host-list

     指定要作为磁盘集的调解器主机进行添加的节点的名称。

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

###### 接下来的操作

查看以下列表以确定下一项要执行的任务（该任务应适用于您的群集配置）。如果需要执行此列表中的多项任务，请转至其中在列表中排在最前面的那项任务。

- 要创建群集文件系统，请转至如何创建群集文件系统。

- 要在节点上创建非全局区域，请转至如何在全局群集节点上创建非全局区域。

- SPARC：要配置 Sun Management Center 以监视群集，请转至SPARC: 为 Sun Management Center 安装 Oracle Solaris Cluster 模块。

- 请安装第三方应用程序、注册资源类型、设置资源组并配置数据服务。请参见应用程序软件随附的文档以及《Oracle Solaris Cluster Data Services Planning and Administration Guide》。

版权所有 © 2000, 2010, Oracle 和/或其附属公司。 保留所有权利。 法律声明 |