跳过导航链接
退出打印视图
| 用于 Oracle Real Application Clusters 的 Oracle Solaris Cluster 数据服务指南

搜索范围:

- 本文档
- 整个文档库

### 为 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 文件注册和配置存储资源

请只在群集的一个节点上执行此过程。

###### 开始之前

确保满足以下先决条件：

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

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

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

  - 安装带 Support for Oracle RAC 的存储管理软件

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

- 已安装所需的文件系统。

确保拥有以下信息：

- 用于 Oracle 文件的每个可伸缩设备组的名称（如果有）

- 用于 Oracle 文件的每个共享文件系统的挂载点（如果有）

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

       # clsetup

   屏幕上将显示 `clsetup` 主菜单。

3. 选择菜单项 "Data Services"。

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

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

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

5. 按 Return 键继续。

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

6. 选择菜单项 "Oracle RAC Create Configuration"。

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

7. 键入 Oracle RAC 群集位置对应的选项号，然后按 Return 键。
   - 如果选择全局群集选项，`clsetup` 实用程序将显示要配置的组件的列表。请跳至步骤 9。
   - 如果选择区域群集选项，`clsetup` 实用程序将提示您选择所需的区域群集。请继续执行步骤 8。
8. 键入所需区域群集对应的选项号，然后按 Return 键。

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

9. 选择菜单项 "Storage Resources for Oracle Files"。

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

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

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

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

    - 具有 Solaris Volume Manager for Oracle Solaris Cluster 的 Sun StorEdge QFS

    - 配备硬件 RAID 的 Sun StorEdge QFS

    - NAS 设备

    - 无卷管理器的硬件 RAID

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

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

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

    对于您要添加的每个资源，执行下列步骤：

    1. 按 Return 键。

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

    2. 键入要使用的设备组对应的选项号，然后按 Return 键。

       在选择设备组后，您可以选择整个磁盘组，也可以选择指定磁盘组中的逻辑设备或磁盘。

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

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

    5. 要确认设备组的选择，请键入 `d`，然后按 Return 键。

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

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

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

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

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

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

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

    对于您要添加的每个资源，执行下列步骤：

    1. 按 Return 键。

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

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

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

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

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

17. 要确认文件系统挂载点的资源的选择，请键入 `d`，然后按 Return 键。

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

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

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

    2. 修改您要更改的每个属性，如下所述：
       1. 键入要更改的属性对应的选项号，然后按 Return 键。

          `clsetup` 实用程序会提示您输入新值。

       2. 在提示下键入新值，然后按 Return 键。

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

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

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

19. 在修改了需要更改的所有 Oracle Solaris Cluster 对象后，键入 `d` 并按 Return 键。

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

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

    `clsetup` 实用程序会显示进度消息，指示该实用程序正在运行命令以创建该配置。配置完成时，`clsetup` 实用程序会显示该实用程序为创建配置而运行的命令。

21. 按 Return 键继续。

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

22. （可选的）键入 `q` 并反复按 Return 键，直到退出 `clsetup` 实用程序。

    如果希望，可保持运行 `clsetup` 实用程序的同时执行所需的其他任务，然后再次使用该实用程序。如果您选择退出 `clsetup`，该实用程序会在您重新启动它时识别到您的现有 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, 2010, Oracle 和/或其附属公司。 保留所有权利。 法律声明 |