适用于 Oracle Real Application Clusters 的 Oracle® Solaris Cluster 数据服务指南

退出打印视图

更新时间: 2014 年 7 月,E52258–01
 
 

如何在区域群集中注册和配置 Oracle ASM 资源组 (CLI)

开始之前

  • 确保已创建 Oracle Grid Infrastructure 框架资源,且已配置 Support for Oracle RAC 框架资源和 Oracle Grid Infrastructure 框架资源之间的依赖性。

  • 确保 Support for Oracle RAC 框架资源组、多属主卷管理器框架资源组(如果使用)及其资源处于联机状态。

从全局区域执行所有步骤。

  1. 注册数据服务的 Oracle ASM 资源类型。
    1. 注册 SUNW.scalable_asm_instance_proxy 资源类型。
      # clresourcetype register -Z zcname SUNW.scalable_asm_instance_proxy
    2. 注册 SUNW.scalable_asm_diskgroup_proxy 资源类型。
      # clresourcetype register -Z zcname SUNW.scalable_asm_diskgroup_proxy
  2. 创建资源组 asm-inst-rgasm-dg-rg
    # clresourcegroup create -Z zcname -S asm-inst-rg asm-dg-rg
    asm-inst-rg

    指定 Oracle ASM 实例资源组的名称。

    asm-dg-rg

    指定 Oracle ASM 磁盘组资源组的名称。

  3. 设置 asm-inst-rgrac-fmwk-rg 的正向强关联。
    # clresourcegroup set -Z zcname -p rg_affinities=++rac-fmwk-rg asm-inst-rg
  4. 设置 asm-dg-rgasm-inst-rg 的正向强关联。
    # clresourcegroup set -Z zcname -p rg_affinities=++asm-inst-rg asm-dg-rg
  5. 创建 SUNW.scalable_asm_instance_proxy 资源并设置资源依赖性。
    # clresource create -Z zcname -g asm-inst-rg \
    -t SUNW.scalable_asm_instance_proxy \
    -p ORACLE_HOME=Grid_home \
    -p CRS_HOME=Grid_home \
    -p resource_dependencies_offline_restart=crs-fmwk-rs \
    -d asm-inst-rs
    –g asm-inst-rg

    指定要在其中放置资源的资源组的名称。

    –t SUNW.scalable_asm_instance_proxy

    指定要添加的资源的类型。

    –d asm-inst-rs

    指定要创建的资源的名称。

  6. asm-dg-rg 资源组添加 SUNW.scalable_asm_diskgroup_proxy 资源类型。
    # clresource create -Z zcname -g asm-dg-rg -t SUNW.scalable_asm_diskgroup_proxy \
    -p asm_diskgroups=dg[,dg…] \
    -p resource_dependencies_offline_restart=asm-inst-rs[,storage-rs] \
    -d asm-dg-rs
  7. 使群集节点上处于受管状态的 asm-inst-rg 资源组联机。
    # clresourcegroup online -Z zcname -M asm-inst-rg
  8. 使群集节点上处于受管状态的 asm-dg-rg 资源组联机。
    # clresourcegroup online -Z zcname -M asm-dg-rg
  9. 检验 Oracle ASM 配置。
    # clresource status -Z zcname +

使用 Oracle Solaris Cluster 维护命令创建存储管理资源

本节中的任务是如何使用 clsetup 为 Oracle 数据库文件注册和配置存储资源中的资源配置步骤的替代方案。本节中包含以下信息:

    需要以下代表 Oracle 文件存储的资源:

  • 可伸缩设备组资源和可伸缩文件系统挂载点资源

  • Sun QFS 元数据服务器的资源

可伸缩设备组资源和可伸缩文件系统挂载点资源

如果要使用 Solaris Volume Manager for Sun Cluster,请按如下所述配置存储资源:

  • 创建一个可伸缩资源组以包含可伸缩设备组的所有资源。

  • 针对您要为 Oracle 文件使用的每个 Solaris Volume Manager for Sun Cluster 多属主磁盘集创建一个资源。

如果要使用 Sun QFS 或合格 NAS 设备,请按如下所述配置存储资源:

  • 创建一个可伸缩资源组以包含可伸缩文件系统挂载点的所有资源。

  • 为合格 NAS 设备上要用于 Oracle 文件的每个 Sun QFS 共享文件系统或 NFS 文件系统创建一个资源。

只有当 Sun QFS 共享文件系统的 Sun QFS 元数据服务器正在运行时,表示该文件系统的资源才能启动。同样,仅当文件系统的 Sun QFS 元数据服务器停止后,表示 Sun QFS 共享文件系统的资源才能停止。要满足此要求,请为每个 Sun QFS 元数据服务器配置一个资源。有关更多信息,请参见Sun QFS 元数据服务器的资源

Sun QFS 元数据服务器的资源

如果要使用 Sun QFS 共享文件系统,请为每个 Sun QFS 元数据服务器创建一个资源。这些资源的资源组配置取决于配置中的文件系统数量。

  • 如果该配置包含少数文件系统,请为 Sun QFS 元数据服务器的所有资源创建一个资源组。

  • 如果该配置包含大量文件系统,请按如下所述在多个资源组中配置 Sun QFS 元数据服务器的资源:

    • 在多个资源组之间分布资源以确保实现最佳负载平衡。

    • 为每个资源组选择一个不同的主节点,从而防止所有资源组同时在同一节点上联机。