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

搜索范围:

- 本文档
- 整个文档库

# 如何使用 Oracle Solaris Cluster 维护命令在全局群集中注册和配置框架资源组

仅在全局群集的一个节点上执行此过程。

1. 成为超级用户或成为可提供 `solaris.cluster.admin` 和 `solaris.cluster.modify` RBAC 授权的角色。
2. 创建可伸缩 Oracle RAC 资源组。

   注 - 如果执行此过程中的步骤在区域群集中注册和配置 RAC 资源框架，且也不需要在全局群集中提供 RAC 支持，则也无需在全局群集中创建 RAC 框架资源组。在这种情况下，请跳过此步骤，并继续执行步骤 7。

   提示 - 如果需要在所有群集节点上运行 Support for Oracle RAC，请在后面的命令中指定 `-S` 选项并忽略选项 `-n`、`-p maximum_primaries`、`-p desired_primaries` 和 `-p rg_mode`。

       # clresourcegroup create -n nodelist \
         -p maximum_primaries=num-in-list \
         -p desired_primaries=num-in-list \
         [-p rg_description="description"] \
         -p rg_mode=Scalable rac-fmwk-rg

   `-n` `nodelist=`nodelist

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

   `-p` `maximum_primaries=`num-in-list

     指定要在其上启用 Support for Oracle RAC 的节点的数量。该数值必须等于 nodelist 中的节点数。

   `-p` `desired_primaries=`num-in-list

     指定要在其上启用 Support for Oracle RAC 的节点的数量。该数值必须等于 nodelist 中的节点数。

   `-p` `rg_description="`description"

     指定资源组的可选简短说明。使用 Oracle Solaris Cluster 维护命令获取有关资源组的信息时，显示此说明。

   `-p` `rg_mode=Scalable`

     指定资源组是可伸缩的。

   rac-fmwk-rg

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

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

       # clresourcetype register SUNW.rac_framework

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

       # clresource create -g rac-fmwk-rg -t SUNW.rac_framework rac-fmwk-rs

   `-g` rac-fmwk-rg

     指定要向其添加资源的资源组。该资源组必须是您在步骤 2 中创建的资源组。

   rac-fmwk-rs

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

5. SPARC：注册 `SUNW.rac_udlm` 资源类型。

       # clresourcetype register SUNW.rac_udlm

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

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

       # clresource create -g resource-group \
        -t SUNW.rac_udlm \
        -p resource_dependencies=rac-fmwk-rs rac-udlm-rs

   `-g` rac-fmwk-rg

     指定要向其添加资源的资源组。该资源组必须是您在步骤 2 中创建的资源组。

   `-p` `resource_dependencies=`rac-fmwk-rs

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

   rac-udlm-rs

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

7. 如果不存在可伸缩多属主卷管理器框架资源组，请创建该资源组。

   如果不打算创建多属主卷管理器框架资源组，请跳至步骤 10。

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

   `-n` `nodelist=`nodelist

     指定与为可伸缩 Oracle RAC 资源组配置的节点列表相同的节点列表。

   vucmm-fmwk-rg

     指定要分配给多属主卷管理器框架资源组的名称。

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

   如果未创建多属主卷管理器框架资源组，请跳至步骤 10。

       # clresourcetype register SUNW.vucmm_framework

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

   如果未创建多属主卷管理器框架资源组，请跳至步骤 10。

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

   `-g` vucmm-fmwk-rg

     指定要向其添加资源的资源组。该资源组必须是您在步骤 7 中创建的资源组。

   vucmm-fmwk-rs

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

10. 注册和添加代表用于 Oracle 文件的卷管理器的资源类型实例（如果有）。

    如果不使用卷管理器，请忽略此步骤。

    - 如果使用 Solaris Volume Manager for Sun Cluster，请按如下所示注册并添加实例：
      1. 注册资源类型。

             # clresourcetype register svm-rt

         svm-rt

           指定注册的资源类型。

           - 如果使用基于 `SUNW.vucmm_framework` 的资源组，请注册 `SUNW.vucmm_svm` 资源类型。

           - 如果仅使用基于 `SUNW.rac_framework` 的资源组，请注册 `SUNW.rac_svm` 资源类型。

      2. 将资源类型的实例添加到资源组以包含卷管理器资源。

         确保此实例依赖于您创建的框架资源。

             # clresource create -g fmwk-rg \
               -t svm-rt \
               -p resource_dependencies=fmwk-rs svm-rs

         `-g` fmwk-rg

           指定要向其添加资源的资源组。

           - 如果使用基于 `SUNW.vucmm_framework` 的资源组，请指定您在步骤 7 中创建的资源组。

           - 如果仅使用基于 `SUNW.rac_framework` 的资源组，请指定您在步骤 2 中创建的资源组。

         `-p` `resource_dependencies=`fmwk-rs

           指定此实例依赖于您创建的框架资源。

           - 如果使用基于 `SUNW.vucmm_framework` 的资源组，请指定您在步骤 9 中创建的资源组。

           - 如果仅使用基于 `SUNW.rac_framework` 的资源组，请指定您在步骤 4 中创建的资源组。

         svm-rs

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

    - SPARC：如果使用带有群集功能的 VxVM，请按如下所示注册并添加实例。
      1. 注册资源类型。

             # clresourcetype register cvm-rt

         cvm-rt

           指定注册的资源类型。

           - 如果使用基于 `SUNW.vucmm_framework` 的资源组，请注册 `SUNW.vucmm_cvm` 资源类型。

           - 如果仅使用基于 `SUNW.rac_framework` 的资源组，请注册 `SUNW.rac_cvm` 资源类型。

      2. 将资源类型的实例添加到您创建的资源组。

         确保此实例依赖于您创建的框架资源。

             # clresource create -g fmwk-rg \
               -t cvm-rt \
               -p resource_dependencies=fmwk-rs cvm-rs

         `-g` fmwk-rg

           指定要向其添加资源的资源组。该资源组必须是您创建的资源组。

           - 如果使用基于 `SUNW.vucmm_framework` 的资源组，请指定您在步骤 7 中创建的资源组。

           - 如果仅使用基于 `SUNW.rac_framework` 的资源组，请指定您在步骤 2 中创建的资源组。

         `-p` `resource_dependencies=`fmwk-rs

           指定此实例依赖于您创建的框架资源。

           - 如果使用基于 `SUNW.vucmm_framework` 的资源组，请指定您在步骤 9 中创建的资源组。

           - 如果仅使用基于 `SUNW.rac_framework` 的资源组，请指定您在步骤 4 中创建的资源组。

         cvm-rs

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

11. 使 RAC 框架资源组、多属主卷管理器框架资源组（如果使用）及其资源联机并处于受管理状态。

        # clresourcegroup online -emM rac-fmwk-rg [vucmm-fmwk-rg]

    rac-fmwk-rg

      指定将您在步骤 2 中创建的 RAC 资源组改为 `MANAGED` 状态并使其联机。

    vucmm-fmwk-rg

      指定将您在步骤 7 中创建的多属主卷管理器框架资源组改为 `MANAGED` 状态并使其联机。

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