ナビゲーションリンクをスキップ
印刷ビューの終了
| 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 フレームワークリソースグループ、複数所有者ボリュームマネージャーのフレームワークリソースグループ (使用している場合)、およびそれらのリソースがオンラインであることを確認します。

注 - Oracle 11 g リリース 2 または 12c に関する次の制限に従ってください。

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

- Oracle ACFS は現在、ゾーンクラスタではサポートされていません。

すべての手順を大域ゾーンから実行します。

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

          # clresourcetype register -Z zcname SUNW.scalable_asm_instance_proxy

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

            # clresourcetype register -Z zcname SUNW.asm_diskgroup

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

            # clresourcetype register -Z zcname SUNW.scalable_asm_diskgroup_proxy

2. リソースグループ asm-inst-rg および asm-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-rg による rac-fmwk-rg に対する強い肯定的なアフィニティーを設定します。

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

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

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

5. Oracle ASM ホームが Sun QFS 共有ファイルシステム上に存在する場合は、ストレージリソースを作成します。
   1. ファイルシステムがゾーンクラスタ内から使用できることを確認します。

          # clzonecluster configure zcname
          clzc:zcname> add fs
          clzc:zcname:fs> set dir=mountpoint
          clzc:zcname:fs> set special=QFSfilesystemname
          clzc:zcname:fs> set type=samfs
          clzc:zcname:fs> end
          clzc:zcname> verify
          clzc:zcname> commit
          clzc:zcname> exit

   2. ストレージリソースを作成してオンラインにします。

      `SUNW.wait_zc_boot` リソースへの依存関係を持つ `SUNW.qfs` リソースを作成します。

          # clresourcetype register SUNW.wait_zc_boot
          # clresourcetype register SUNW.qfs

          # clresourcegroup create -S scal-wait-zc-rg
          # clresourcegroup create qfs-rg

          # clresource create -g scal-wait-zc-rg \
          -t SUNW.wait_zc_boot \
          -p zcname=zcname \
          wait-zc-rs

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

          # clresourcegroup online -eM scal-wait-zc-rg
          # clresourcegroup online -eM qfs-rg

      scal-wait-zc-rg

        `SUNW.wait_zc_boot` リソースグループの名前を指定します。

      qfs-rg

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

      wait-zc-rs

        `SUNW.wait_zc_boot` リソースの名前を指定します。

      `-p QFSFileSystem=`qfs-mp

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

   3. スケーラブルなマウントポイントリソースを作成し、リソースの依存関係を設定して、リソースグループをオンラインにします。

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

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

          # clresourcegroup online -Z zcname -eM scal-mp-rg

      scal-mp-rg

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

      `-p targetfilesystem=`qfs-fs

        QFS 共有ファイルシステムの名前を指定します。

      qfs-rs

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

      qfs-mp-rs

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

6. `SUNW.scalable_asm_instance_proxy` リソースを作成し、リソースの依存関係を設定します。
   - QFS 共有ファイルシステムの場合は、次のコマンドを実行します。

         # clresource create -Z zcname -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

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

         # clresource create -Z zcname -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

     `-g` asm-inst-rg

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

     `-t` `SUNW.scalable_asm_instance_proxy`

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

     `-p` `ORACLE_HOME``=`Oracle-asm-home

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

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

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

     `-d` asm-inst-rs

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

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

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

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

       # clresourcegroup online -Z zcname -eM asm-inst-rg

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

       # clresourcegroup online -Z zcname -eM asm-dg-rg

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

        # clresource status -Z zcname +

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