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

搜索范围:

- 本文档
- 整个文档库

## 将卷管理器资源从 Oracle RAC 框架资源组迁移到多属主卷管理器框架资源组

从 Sun Cluster 3.2 11/09 发行版开始，一组新的资源类型将管理 Oracle RAC 配置中的多属主卷管理器资源。基于 `SUNW.vucmm_svm` 或 `SUNW.vucmm_cvm` 资源类型的资源在基于多属主卷管理器框架资源类型 `SUNW.vucmm_framework` 的资源组中配置。`SUNW.rac_framework` 资源组继续包含其他 RAC 资源，例如，Oracle Clusterware 和 UDLM。

`SUNW.vucmm_framework` 资源类型是单实例资源类型。您只能在群集中创建一个此类型的资源。

## 如何将卷管理器资源从 Oracle RAC 框架资源组迁移到多属主卷管理器框架资源组

执行此过程以使用多属主卷管理器框架来管理 Oracle RAC 配置中的卷管理器资源。

1. 成为任何群集节点的超级用户。
2. 创建可伸缩的多属主卷管理器框架资源组。

       # clresourcegroup create -n nodelist-S vucmm-fmwk-rg

   `-n` `nodelist=` nodelist

     指定一个要启用 Support for Oracle RAC 的群集节点的逗号分隔列表。Support for Oracle RAC 软件包必须安装在此列表中的每个节点上。

     注 - 此节点列表必须包含在 Oracle RAC 框架资源组的节点列表中配置的所有节点。

   vucmm-fmwk-rg

     指定要分配给资源组的名称。

3. 注册 `SUNW.vucmm_framework` 资源类型。

       # clresourcetype register SUNW.vucmm_framework

4. 将 `SUNW.vucmm_framework` 资源类型实例添加到您在步骤 2 中创建的资源组中。

       # clresource create -g vucmm-fmwk-rg -t SUNW.vucmm_framework vucmm-fmwk-rs

   vucmm-fmwk-rs

     指定要分配给 `SUNW.vucmm_framework` 资源的名称。

5. 设置卷管理器资源类型的 `reservation_timeout` 属性。

   将属性设置为与 `SUNW.rac_framework` 资源组中相同的值。

   1. 显示 `SUNW.rac_framework` 资源类型的 `reservation_timeout` 扩展属性的值。

          # clresource show -p reservation_timeout -t resource-type

      resource-type

        指定为其设置了 `reservation_timeout` 扩展属性的 RAC 资源组中资源的资源类型。此资源类型为 `SUNW.rac_svm` 或 `SUNW.rac_cvm`。

   2. 设置 `SUNW.vucmm_framework` 资源类型的 `reservation_timeout` 扩展属性。

          # clresource set -p type_version=version \
          -p reservation_timeout=timeout vucmm-framework-rs

      version

        指定要将实例迁移到的 `SUNW.rac_framework` 版本的 `type_version` 属性的值。

      timeout

        指定要为 `reservation_timeout` 扩展属性设置的目标值。

      vucmm-framework-rs

        指定群集上 `SUNW.vucmm_framework` 类型的资源的名称。

6. 注册并添加一个代表您要为 Oracle 文件使用的卷管理器（如果有）的资源类型的实例。
   - 如果要使用 Solaris Volume Manager for Sun Cluster，请按如下所述注册和添加实例：
     1. 注册 `SUNW.vucmm_svm` 资源类型。

            # clresourcetype register SUNW.vucmm_svm

     2. 将 `SUNW.vucmm_svm` 资源类型实例添加到您在步骤 2 中创建的资源组中。

        确保此实例依赖于您在步骤 4 中创建的 `vucmm_framework` 资源。

            # clresource create -g vucmm-fmwk-rg \
              -t SUNW.vucmm_svm \
              -p resource_dependencies=vucmm-fmwk-rs vucmm-svm-rs

        `-p` `resource_dependencies=` vucmm-fmwk-rs

          指定此实例依赖于您在步骤 4 中创建的 `SUNW.vucmm_framework` 资源。

        vucmm-svm-rs

          指定要分配给 `SUNW.vucmm_svm` 资源的名称。

   - SPARC： 如果要添加具有群集功能的 VxVM，请按如下所述注册并添加实例。
     1. 注册 `SUNW.vucmm_cvm` 资源类型。

            # clresourcetype register SUNW.vucmm_cvm

     2. 将 `SUNW.vucmm_cvm` 资源类型实例添加到您在步骤 2 中创建的资源组中。

        确保此实例依赖于您在步骤 4 中创建的 `vucmm_framework` 资源。

            # clresource create -g vucmm-fmwk-rg \
              -t SUNW.vucmm_cvm \
              -p resource_dependencies=vucmm-fmwk-rs vucmm-cvm-rs

        `-p` `resource_dependencies=` vucmm-fmwk-rs

          指定此实例依赖于您在步骤 4 中创建的 `SUNW.vucmm_framework` 资源。

        vucmm-cvm-rs

          指定要分配给 `SUNW.vucmm_cvm` 资源的名称。

7. 检验多属主卷管理器框架资源组的配置。

       # clresourcegroup show vucmm-fmwk-rg

8. 检验多属主卷管理器框架资源组及其资源是否处于联机状态。

       # clresourcegroup status

9. 使多属主卷管理器框架资源组及其资源联机并置于受管状态。

       # clresourcegroup online -emM vucmm-fmwk-rg

   vucmm-fmwk-rg

     指定基于 `SUNW.vucmm_framework` 的资源组的名称。

10. 如果 Oracle RAC 配置包括依赖于 RAC 卷管理器资源的 `ScalDeviceGroup` 资源，则将依赖性更改为等效的多属主卷管理器资源。

        # clresource set -p resource_dependencies=vucmm-vol-mgr-rs{local_node} scal-dg-rs

    vucmm-vol-mgr-rs

      指定多属主卷管理器资源的名称。

      - 对于 Solaris Volume Manager for Sun Cluster，使用 `SUNW.vucmm_svm` 资源类型。

      - 对于具有群集功能的 VxVM，使用 `SUNW.vucmm_cvm` 资源类型。

    scal-dg-rs

      指定要将其依赖性移动到 vucmm-vol-mgr-rs 资源的 `SUNW.ScalDeviceGroup` 资源。

11. 禁用 Oracle RAC 卷管理器资源。

        # clresource disable rac-vol-mgr-rs

    rac-vol-mgr-rs

      指定由基于 `SUNW.rac_framework` 的资源组使用的 `SUNW.rac_svm` 或 `SUNW.rac_cvm` 资源。

12. 删除 Oracle RAC 框架资源组中的 Oracle RAC 卷管理器资源。

        # clresource delete -t rac-vol-mgr-rs rac-fmwk-rg

    rac-fmwk-rg

      指定基于 `SUNW.rac_framework` 的资源组的名称。

13. 检验 Oracle RAC 的所有资源组是否都处于联机状态。

        # clresourcegroup status

14. 重新引导每个节点，一次一个节点。

    重新引导会用配置更改刷新 Oracle RAC 框架。

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