跳过导航链接
退出打印视图
| 适用于 Oracle Real Application Clusters 的 Oracle Solaris Cluster 数据服务指南 Oracle Solaris Cluster 3.3 3/13 (简体中文)

搜索范围:

- 本文档
- 整个文档库

## 为 Oracle 文件注册和配置存储资源

存储资源为全局设备组和文件系统提供故障监视和自动故障恢复。

如果为 Oracle 文件使用的是全局设备组或共享文件系统，请配置存储资源以管理 Oracle 软件依赖的存储的可用性。

配置以下类型的存储资源：

- 全局设备组：

  - Solaris Volume Manager for Sun Cluster 多属主磁盘集

  - VxVM 共享磁盘组

- 共享文件系统：

  - 具有 Solaris Volume Manager for Sun Cluster 多属主磁盘集的 Sun QFS 共享文件系统

  - 具有硬件 RAID 的 Sun QFS 共享文件系统

  - 不具有卷管理器的硬件 RAID

  - 支持 Oracle RAC 的合格 NAS 设备上的文件系统：

    - Oracle 的 Sun NAS 设备

    - Oracle 的 Sun Storage 7000 Unified Storage Systems NAS 设备

    - Network Appliance NAS 设备

    注 - 您可以使用现有工具在区域群集中配置 NAS NFS。请参见为 Oracle 文件配置合格的 NAS 设备需要执行的任务。

本节包含关于为 Oracle 文件注册和配置存储资源的以下信息：

- 用于为 Oracle 文件注册和配置存储资源的工具

- 如何使用 `clsetup` 为 Oracle 文件注册和配置存储资源

### 用于为 Oracle 文件注册和配置存储资源的工具

Oracle Solaris Cluster 提供以下工具，用于在全局群集或区域群集中为 Oracle 文件注册和配置存储资源：

- `clsetup`(1CL) 实用程序。有关更多信息，请参见如何使用 `clsetup` 为 Oracle 文件注册和配置存储资源。

- Oracle Solaris Cluster Manager。有关更多信息，请参见 Oracle Solaris Cluster Manager 联机帮助。

- Oracle Solaris Cluster 维护命令。有关更多信息，请参见使用 Oracle Solaris Cluster 维护命令创建存储管理资源。

`clsetup` 实用程序和 Oracle Solaris Cluster Manager 都提供用于为 Oracle 文件配置存储资源的向导。此类向导降低了由于命令语法错误或遗漏而导致配置错误的可能性。这些向导还可确保创建所有必需资源以及设置资源之间的所有必需依赖性。

## 如何使用 `clsetup` 为 Oracle 文件注册和配置存储资源

请仅从群集的一个节点执行此过程。

开始之前

确保满足以下先决条件：

- Oracle RAC 框架资源组已创建并处于联机状态。有关更多信息，请参见注册和配置 Oracle RAC 框架资源组。

- 多属主卷管理器框架资源组已创建并处于联机状态。有关更多信息，请参见注册和配置多属主卷管理器框架资源组。

- 所需的卷、全局设备组和文件系统已创建。有关更多信息，请参见下列几节：

  - 为 Support for Oracle RAC 安装配合使用的存储管理软件

  - 为 Oracle RAC 数据库创建全局设备组

- 所需的文件系统已挂载。

确保您具有以下信息：

- 要为 Oracle 文件使用的每一可伸缩设备组的名称（如果有）

- 要为 Oracle 文件使用的每一共享文件系统的挂载点（如果有）

1. 在群集的一个节点上成为超级用户。
2. 启动 `clsetup` 实用程序。

       # clsetup

   此时将显示 `clsetup` 主菜单。

3. 选择菜单项“数据服务”。

   此时将显示 数据服务 菜单。

4. 选择菜单项 "Oracle Real Application Clusters"。

   `clsetup` 实用程序显示关于 Support for Oracle RAC 的信息。

5. 按回车键继续。

   `clsetup` 实用程序提示您选择是对 Support for Oracle RAC 进行初始配置还是管理现有配置。

6. 选择菜单项“Oracle RAC 创建配置”。

   `clsetup` 实用程序提示您选择 Oracle RAC 群集位置。此位置可以是全局群集，也可以是区域群集。

7. 键入 Oracle RAC 群集位置所对应的选项号并按回车键。
   - 如果选择全局群集选项，`clsetup` 实用程序会显示要配置的组件列表。请跳至步骤 9。
   - 如果您选择区域群集选项，则 `clsetup` 实用程序提示您选择所需的区域群集。前进到步骤 8。
8. 键入所需区域群集所对应的选项号并按回车键。

   `clsetup` 实用程序将显示要配置的 Oracle RAC 组件的列表。

9. 选择菜单项“Oracle 文件的存储资源”。

   `clsetup` 实用程序将显示执行此任务的先决条件列表。

10. 检验是否满足先决条件，然后按回车键。

    如果提示您为可伸缩设备组提供资源，请忽略此步骤。

11. 如果提示您为 Oracle 文件选择存储管理方案，请选择适当的方案。

    - 与 Solaris Volume Manager for Oracle Solaris Cluster 一起使用的 Sun StorEdge QFS

    - 与硬件 RAID 一起使用的 Sun StorEdge QFS

    - NAS 设备

    - 不具有卷管理器的硬件 RAID

12. 如果不存在任何合适资源，或者针对使用的设备组不存在任何资源，请向列表添加资源。

    `clsetup` 实用程序显示针对在群集中配置的可伸缩设备组的资源列表。如果不存在任何合适资源，此列表为空。

    如果对于您使用的所有设备组都存在资源，请忽略此步骤。

    对于要添加的每一资源，请执行以下步骤：

    1. 按回车键。

       `clsetup` 实用程序将显示在群集上配置的可伸缩设备组的列表。

    2. 键入要使用的设备组所对应的选项号并按回车键。

       一旦选择了设备组，就可以选择整个磁盘组或选择指定磁盘组中的逻辑设备或磁盘。

    3. 选择是否要指定逻辑设备。
       - 要指定逻辑设备，请键入 `yes`（是）。前进到步骤 d。
       - 要选择整个磁盘组，请键入 `no`（否）。请跳至步骤 e。
    4. 键入与您选择的逻辑设备或磁盘相对应的编号的逗号分隔列表，或键入 `a` 进行全选。

       `clsetup` 实用程序返回针对在群集中配置的可伸缩设备组的资源列表。

    5. 要确认对设备组的选择，请键入 `d` 并按回车键。

       `clsetup` 实用程序将返回到在群集上配置的可伸缩设备组的资源列表。创建的资源将添加到列表中。

13. 键入与所需资源相对应的编号（如果尚未选择）。

    您可以选择现有资源、尚未创建的资源或现有资源和新资源的组合。如果选择多个现有资源，选定的资源必须处于同一资源组中。

14. 要确认对设备组资源的选择，请键入 `d`，然后按回车键。

    `clsetup` 实用程序将显示针对在群集中配置的共享文件系统挂载点的资源列表。如果不存在任何合适资源，此列表为空。

15. 如果不存在任何适用资源，或者不存在任何适用于要使用的文件系统挂载点的资源，请向列表添加资源。

    如果对于您使用的所有文件系统挂载点都存在资源，请忽略此步骤。

    对于要添加的每一资源，请执行以下步骤：

    1. 按回车键。

       `clsetup` 实用程序显示在群集中配置的共享文件系统的列表。

    2. 键入与要为 Oracle 文件使用的文件系统相对应的编号的逗号分隔或空格分隔列表并按回车键。
    3. 要确认对文件系统的选择，请键入 `d`，然后按回车键。

       `clsetup` 实用程序将返回到在群集上配置的文件系统挂载点的资源列表。创建的资源将添加到列表中。

16. 键入与所需资源相对应的选项号（如果尚未选择）。

    您可以选择现有资源、尚未创建的资源或现有资源和新资源的组合。如果选择多个现有资源，选定的资源必须处于同一资源组中。

17. 要确认对文件系统挂载点资源的选择，请键入 `d` 并按回车键。

    `clsetup` 实用程序将显示其将创建或添加到配置中的 Oracle Solaris Cluster 对象的名称。

18. 如果需要修改实用程序将创建的 Oracle Solaris Cluster 对象，请修改该对象。
    1. 键入要修改的 Oracle Solaris Cluster 对象所对应的选项号并按回车键。

       `clsetup` 实用程序将显示为对象设置的属性列表。

    2. 修改要更改的每一属性，如下所示：
       1. 键入要更改的属性所对应的选项编号，然后按回车键。

          `clsetup` 实用程序提示您提供新值。

       2. 在提示下，键入新值并按回车键。

          `clsetup` 实用程序将返回为对象设置的属性列表。

    3. 修改了需要更改的所有属性之后，键入 `d` 并按回车键。

       `clsetup` 实用程序将返回其将创建或添加到配置中的 Oracle Solaris Cluster 对象的名称列表。

19. 修改完需要更改的所有 Oracle Solaris Cluster 对象后，键入 `d`，然后按回车键。

    `clsetup` 实用程序将显示关于将为其配置存储资源的 Oracle RAC 框架资源组的信息。

20. 要创建配置，请键入 `c`，然后按回车键。

    `clsetup` 实用程序将显示进度消息，指示该实用程序正在运行命令来创建配置。完成配置后，`clsetup` 实用程序将显示其创建配置所运行的命令。

21. 按回车键继续。

    `clsetup` 实用程序将返回用于配置 Support for Oracle RAC 的选项的列表。

22. 可选键入 `q` 并按回车键，重复此操作直到退出 `clsetup` 实用程序。

    如果您愿意，可以在执行其他所需任务时保持 `clsetup` 实用程序处于运行状态，以便稍后再次使用该实用程序。如果您选择退出 `clsetup`，则该实用程序在您重新启动它时将识别您的现有 Oracle RAC 框架资源组。

23. 确定向导已创建的资源组是否处于联机状态。

        # clresourcegroup status

24. 如果向导创建的某一资源组未处于联机状态，请使该资源组联机。

    对于要联机的每个资源组，请键入以下命令：

        # clresourcegroup online -emM rac-storage-rg

    rac-storage-rg

      指定要使其联机的资源组的名称。

##### 资源配置

下表列出了您完成此任务后 `clsetup` 实用程序创建的默认资源配置。

资源类型、资源名称和资源组 | 依赖性 | 说明
--- | --- | ---
资源类型：`SUNW.ScalDeviceGroup` 资源名称：`scal` dg-name`-rs`，其中 dg-name 是资源代表的设备组的名称 资源组：`scaldg-rg` | 对在与设备组相关联的卷管理器的多属主卷管理器框架资源组中的资源的强依赖性：Solaris Volume Manager for Sun Cluster 资源或 VxVM 资源。 | 可伸缩设备组资源。将为要用于 Oracle 文件的每一可伸缩设备组创建一个资源。
资源类型：`SUNW.qfs` 资源名称：`qfs-`mp-dir`-rs`，其中 mp-dir 是文件系统的挂载点，`/` 会替换为 `–` 资源组：`qfsmds-rg` | 对可伸缩 `wait_zc_boot` 资源和可伸缩设备组资源的强依赖性（如果有）。 如果您使用的是没有卷管理器的 Sun QFS，该资源不会依赖任何其他资源。 | Sun QFS 元数据服务器的资源。将为要用于 Oracle 文件的每个 Sun QFS 共享文件系统创建一个资源。
资源类型：`SUNW.ScalMountPoint` 资源名称：`scal-`mp-dir`-rs`，其中 mp-dir 是文件系统的挂载点，`/` 会替换为 `–` 资源组：`scalmnt-rg` | 对 Sun QFS 元数据服务器的资源的强依赖性（如果有）。 对可伸缩设备组资源的脱机重新启动依赖性（如果有）。 如果您使用的是没有卷管理器的合格 NAS 设备上的文件系统，该资源不会依赖任何其他资源。 | 可伸缩文件系统挂载点资源。将为要用于 Oracle 文件的每一共享文件系统创建一个资源。
资源类型：`SUNW.wait_zc_boot` 资源名称：`wait-zc-rs`，其中 zc 是区域群集名称。 资源组：`scalmnt-rg` | 无 | 用于确保只有在区域群集引导之后才对配置到区域群集中的 Sun QFS 共享文件系统进行挂载的资源。

注 - 有关区域群集的资源配置的详细信息，请参见附录 A中的图。

接下来的步骤

如果使用的是 Oracle 自动存储管理 (Oracle Automatic Storage Management, Oracle ASM)，请转至注册和配置 Oracle ASM 资源组。

否则，请转至第 4 章。

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