Oracle® Solaris Cluster 软件安装指南

退出打印视图

更新时间: 2014 年 9 月
 
 

如何注册和配置 Oracle ASM 资源组

使用此过程注册和配置 Oracle 自动存储管理 (Oracle Automatic Storage Management, Oracle ASM) 资源组。从全局群集的一个节点执行所有步骤。

开始之前

  1. 承担 root 角色,或者成为提供了 solaris.cluster.adminsolaris.cluster.modify 授权的管理员。
  2. 注册数据服务的 Oracle ASM 资源类型。
    1. 注册可伸缩 Oracle ASM 实例代理资源类型。
      # clresourcetype register SUNW.scalable_asm_instance_proxy
    2. 注册 Oracle ASM 磁盘组资源类型。
      # clresourcetype register SUNW.scalable_asm_diskgroup_proxy
  3. 创建资源组 asm-inst-rgasm-dg-rg
    # clresourcegroup create -S asm-inst-rg asm-dg-rg
    asm-inst-rg

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

    asm-dg-rg

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

  4. 设置 asm-inst-rgrac-fmwk-rg 的正向强关联。
    # clresourcegroup set -p rg_affinities=++rac-fmwk-rg asm-inst-rg
  5. 设置与 asm-dg-rg 的正向强关联。
    • 如果使用的是硬件 RAID,请设置 asm-inst-rg 的正向强关联
      # clresourcegroup set -p rg_affinities=++asm-inst-rg asm-dg-rg
    • 如果使用的是 Solaris Volume Manager for Sun Cluster,请设置 scal-dg-rgasm-inst-rg 的正向强关联。
      # clresourcegroup set -p rg_affinities=++asm-inst-rg,++scal-dg-rg asm-dg-rg
  6. 创建 SUNW.scalable_asm_instance_proxy 资源并设置资源依赖性。
    # clresource create -g asm-inst-rg \
    -t SUNW.scalable_asm_instance_proxy \
    -p ORACLE_HOME=Grid_home \
    -p CRS_HOME=Grid_home \
    -p "ORACLE_SID{node1}"=+ASM1 \
    -p "ORACLE_SID{node2}"=+ASM2 \
    -p resource_dependencies_offline_restart=crs-fmwk-rs \
    -d asm-inst-rs
    –t SUNW.scalable_asm_instance_proxy

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

    –p ORACLE_HOME=Grid_home

    设置指向 Oracle Grid Infrastructure 主目录的路径,其中安装有 Oracle ASM。

    –p CRS_HOME=Grid_home

    设置指向 Oracle Grid Infrastructure 主目录的路径,其中安装有 Oracle Clusterware。

    –p ORACLE_SID=+ASMn

    设置 Oracle ASM 系统标识符。

    –d asm-inst-rs

    指定您创建的 Oracle ASM 实例资源的名称。

  7. 使群集节点上处于受管状态的 asm-inst-rg 资源组联机。
    # clresourcegroup online -eM asm-inst-rg
  8. 将 Oracle ASM 磁盘组资源添加到 asm-dg-rg 资源组中。
    • 对于硬件 RAID,使用以下命令:
      # clresource create -g asm-dg-rg \
      -t SUNW.scalable_asm_diskgroup_proxy \
      -p asm_diskgroups=dg[,dg…] \
      -p resource_dependencies_offline_restart=asm-inst-rs \
      -d asm-dg-rs
    • 对于 Solaris Volume Manager for Sun Cluster,请使用以下命令:
      # clresource create -g asm-dg-rg \
      -t SUNW.scalable_asm_diskgroup_proxy \
      -p asm_diskgroups=dg[,dg…] \
      -p resource_dependencies_offline_restart=asm-inst-rs,scal-dg-rs \
      -d asm-dg-rs
  9. 使群集节点上处于受管状态的 asm-dg-rg 资源组联机。
    # clresourcegroup online -eM asm-dg-rg
  10. 对于区域群集,从一个节点的全局区域,创建 SUNW.wait_zc_boot 资源组。

    如果 Oracle ACFS 文件系统不会由区域群集使用,请忽略此步骤。

    # clresourcetype register SUNW.wait_zc_boot
    # clresourcegroup create -S scal-wait-zc-rg
    # clresource create -g scal-wait-zc-rg \
    -t SUNW.wait_zc—boot \
    -p zcname=zonecluster \
    wait-zc-rs
    # clresourcegroup online -eM scal-wait-zc-rg

接下来的步骤

请转至如何创建与 Oracle Solaris Cluster 互操作的 Oracle Grid Infrastructure 资源