ナビゲーションリンクをスキップ
印刷ビューの終了
| Oracle Solaris Cluster Data Service for Oracle Real Application Clusters ガイド Oracle Solaris Cluster 3.3 3/13 (日本語)

検索範囲:

- このドキュメント
- ライブラリ全体

## グローバルクラスタ内で Oracle ASM リソースグループを登録および構成する方法 (CLI)

始める前に

- Oracle Clusterware フレームワークリソースが作成され、Oracle RAC フレームワークリソースと Oracle Clusterware フレームワークリソースの間に依存関係が構成されていることを確認します。

- Oracle RAC フレームワークリソースグループ、複数所有者ボリュームマネージャーのフレームワークリソースグループ (使用している場合)、およびそれらのリソースがオンラインであることを確認します。

注 - 11g リリース 2 および 12c では、Oracle ASM はハードウェア RAID でのみサポートされます。バージョン 11g リリース 2 または 12c では、ボリュームマネージャーによって管理されるデバイスにおける Oracle ASM ディスクグループの使用はサポートされません。

1. データサービスの Oracle ASM リソースタイプを登録します。
   1. スケーラブルな Oracle ASM インスタンスプロキシリソースタイプを登録します。

          # clresourcetype register SUNW.scalable_asm_instance_proxy

   2. Oracle ASM ディスクグループリソースタイプを登録します。
      - Oracle 10g および 11g リリース 1 専用、`SUNW.asm_diskgroup` リソースタイプを使用します。

            # clresourcetype register SUNW.asm_diskgroup

      - Oracle 11g リリース 2 または 12c のみ、`SUNW.scalable_asm_diskgroup_proxy` リソースタイプを使用します。

            # clresourcetype register SUNW.scalable_asm_diskgroup_proxy

2. リソースグループ asm-inst-rg および asm-dg-rg を作成します。

       # clresourcegroup create -S asm-inst-rg asm-dg-rg

   asm-inst-rg

     ASM インスタンスリソースグループの名前を指定します。

   asm-dg-rg

     ASM ディスクグループリソースグループの名前を指定します。

3. asm-inst-rg による rac-fmwk-rg に対する強い肯定的なアフィニティーを設定します。

       # clresourcegroup set -p rg_affinities=++rac-fmwk-rg asm-inst-rg

4. asm-dg-rg による asm-inst-rg に対する強い肯定的なアフィニティーを設定します。

       # clresourcegroup set -p rg_affinities=++asm-inst-rg asm-dg-rg

5. Oracle ASM ホームが PxFS ベースのクラスタファイルシステムまたは Sun QFS 共有ファイルシステム上に存在する場合は、ストレージリソースを作成してオンラインにします。
   - クラスタファイルシステムの場合は、`SUNW.HAStoragePlus` リソースを作成します。

         # clresourcetype register SUNW.HAStoragePlus

         # clresource create -g asm-inst-rg \
         -t SUNW.HAStoragePlus \
         -p FileSystemMountpoints=clusterfilesystem \
         asm-stor-rs
         # clresourcegroup online -eM asm-inst-rg

     `-p FileSystemMountpoints=` clusterfilesystem

       クラスタファイルシステムを設定します。

     asm-stor-rs

       作成している Oracle ASM ストレージリソースの名前を指定します。

   - Sun QFS 共有ファイルシステムの場合は、`SUNW.qfs` リソースを作成します。

         # clresourcetype register SUNW.qfs
         # clresourcegroup create qfs-rg

         # clresource create -g qfs-rg \
         -t SUNW.qfs \
         -p QFSFileSystem=qfs-mp \
         qfs-rs

         # clresourcegroup online -eM qfs-rg

     qfs-rg

       QFS リソースグループの名前を指定します。

     `-p QFSFileSystem=`qfs-mp

       Oracle ASM ホーム用に使用される QFS 共有ファイルシステムのマウントポイントを設定します。

     qfs-rs

       QFS リソースの名前を指定します。

6. Oracle ASM ホーム用に Sun QFS 共有ファイルシステムを使用する場合は、スケーラブルなマウントポイントリソースを作成し、リソースの依存関係を設定して、リソースグループをオンラインにします。

       # clresourcetype register SUNW.ScalMountPoint
       # clresourcegroup create -S scal-mp-rg

       # clresource create -g scal-mp-rg \
       -t SUNW.ScalMountPoint \
       -p mountpointdir=qfs-mp \
       -p filesystemtype=s-qfs \
       -p targetfilesystem=qfs-fs \
       -p resource_dependencies_restart=qfs-rs \
       qfs-mp-rs

       # clresourcegroup online -eM scal-mp-rg

   `-p mountpointdir=`qfs-mp

     QFS マウントポイントを設定します。

   `-p targetfilesystem=`qfs-fs

     QFS 共有ファイルシステムを設定します。

   scal-mp-rg

     スケーラブルなマウントポイントリソースグループの名前を指定します。

7. `SUNW.scalable_asm_instance_proxy` リソースを作成し、リソースの依存関係を設定します。
   - PxFS ベースのクラスタファイルシステムまたは Oracle ACFS ファイルシステムの場合は、次のコマンドを実行します。

         # clresource create -g asm-inst-rg \
         -t SUNW.scalable_asm_instance_proxy \
         -p ORACLE_HOME=oracle-asm-home \
         -p CRS_HOME=Grid_home \
         -p "ORACLE_SID{node1}"=asm-instance1 \
         -p "ORACLE_SID{node2}"=asm-instance2 \
         -p resource_dependencies_restart=asm-stor-rs \
         -p resource_dependencies_offline_restart=crs-fmwk-rs \
         -d asm-inst-rs

     `-t` `SUNW.scalable_asm_instance_proxy`

       追加するリソースのタイプを指定します。

     `-p` `ORACLE_HOME``=`oracle-asm-home

       Oracle ASM ホームディレクトリへのパスを設定します。

     `-p` `CRS_HOME``=`Grid_home

       Oracle Clusterware ホームディレクトリへのパスを設定します。

     `-p` `ORACLE_SID``=`asm-instance

       Oracle ASM システム識別子を設定します。

     `-d` asm-inst-rs

       作成する Oracle ASM インスタンスリソースの名前を指定します。

   - QFS 共有ファイルシステムの場合は、次のコマンドを実行します。

         # clresource create -g asm-inst-rg \
         -t SUNW.scalable_asm_instance_proxy \
         -p ORACLE_HOME=oracle-asm-home \
         -p CRS_HOME=Grid_home \
         -p "ORACLE_SID{node1}"=asm-instance1 \
         -p "ORACLE_SID{node2}"=asm-instance2 \
         -p resource_dependencies_offline_restart=crs-fmwk-rs,qfs-mp-rs \
         -d asm-inst-rs

     qfs-mp-rs

       スケーラブルなマウントポイントリソースの名前を指定します。

   - ローカルファイルシステムの場合は、次のコマンドを実行します。

         # clresource create -g asm-inst-rg \
         -t SUNW.scalable_asm_instance_proxy \
         -p ORACLE_HOME=oracle-asm-home \
         -p CRS_HOME=Grid_home \
         -p "ORACLE_SID{node1}"=asm-instance1 \
         -p "ORACLE_SID{node2}"=asm-instance2 \
         -p resource_dependencies_offline_restart=crs-fmwk-rs \
         -d asm-inst-rs

8. Oracle ASM ディスクグループリソースタイプを asm-dg-rg リソースグループに追加します。
   - Oracle 10g および 11g リリース 1 専用、`SUNW.asm_diskgroup` リソースタイプを使用します。

         # clresource create -g asm-dg-rg \
         -t SUNW.asm_diskgroup \
         -p asm_diskgroups=dg[,dg…] \
         -p resource_dependencies_offline_restart=asm-inst-rs,asm-stor-rs \
         -d asm-dg-rs

     `-t` `SUNW.asm_diskgroup`

       追加するリソースのタイプを指定します。

     `-p` `asm_diskgroups``=`dg

       ASM ディスクグループを指定します。

     `-d` asm-dg-rs

       作成するリソースの名前を指定します。

   - Oracle 11g リリース 2 または 12c のみ、`SUNW.scalable_asm_diskgroup_proxy` リソースタイプを使用します。

         # 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,asm-stor-rs \
         -d asm-dg-rs

9. クラスタノードで管理状態にある asm-inst-rg リソースグループをオンラインにします。

       # clresourcegroup online -eM asm-inst-rg

10. クラスタノードで管理状態にある asm-dg-rg リソースグループをオンラインにします。

        # clresourcegroup online -eM asm-dg-rg

11. Oracle ACFS ファイルシステムの場合は、Oracle ACFS プロキシリソースを作成します。
    1. Oracle ACFS プロキシリソースタイプを登録します。

           # clresourcetype register SUNW.scalable_acfs_proxy

    2. Oracle ACFS プロキシリソースグループを作成します。

       acfs-rg による asm-dg-rg に対する強い肯定的なアフィニティーを設定します。

           # clresourcegroup create -S -p rg_affinities=++asm-dg-rg acfs-rg

       acfs-rg

         Oracle ACFS プロキシリソースグループを指定します。

    3. `SUNW.scalable_acfs_proxy` リソースを作成し、リソースの依存関係を設定します。

           # clresource create -g asm-inst-rg \
           -t SUNW.scalable_acfs_proxy \
           -p ACFS_MOUNTPOINT=acfs-mount-path \
           -p resource_dependencies_offline_restart=asm-dg-rs \
           -d acfs-rs

       `-t` `SUNW.scalable_acfs_proxy`

         追加するリソースのタイプを指定します。

       `-p` `ACFS_MOUNTPOINT``=`acfs-mount-path

         Oracle ACFS マウントポイントへのパスを設定します。

       `-d` acfs-rs

         作成するリソースの名前を指定します。

    4. クラスタノードで管理状態にある acfs-rg リソースをオンラインにします。

           # clresourcegroup online -eM acfs-rg

12. Oracle ASM の構成を検証します。

        # clresource status +

Copyright © 2000, 2013, Oracle and/or its affiliates. All rights reserved. 著作権について |