Sun Cluster Data Service for Oracle Real Application Clusters ガイド (Solaris OS 版)

Sun Cluster Support for Oracle Real Application Clusters の調整

Sun Cluster Support for Oracle Real Application Clusters データサービスを調整するためには、このデータサービス用のリソースの拡張プロパティを変更する必要があります。これらの拡張プロパティの詳細については、付録 A 「Sun Cluster Support for Oracle Real Application Clusters 拡張プロパティ」を参照してください。通常、Sun Cluster Support for Oracle Real Application Clusters リソースを作成するときには、コマンドライン scrgadm -x parameter =value を使って、拡張プロパティを設定します。『 Sun Cluster データサービスの計画と管理 (Solaris OS 版)』の「データサービスリソースの管理」で説明されている手順を使用して、これらのプロパティをあとで構成することもできます。

タイムアウト設定のガイドライン

Sun Cluster Support for Oracle Real Application Clusters 用の拡張プロパティの多くは、再構成プロセスのステップにタイムアウトを指定しています。これらのタイムアウトのほとんどの最適値は、使用するクラスタ構成には依存しません。したがって、タイムアウトをデフォルト値から変更する必要はありません。

使用するクラスタ構成に依存するタイムアウトについては、以下に説明します。再構成プロセス中にタイムアウトが発生した場合は、これらのタイムアウトプロパティの値をクラスタ構成に適合するように増やしてください。

VxVM コンポーネントの再構成ステップ 4 タイムアウト

Sun Cluster Support for Oracle Real Application Clusters の VxVM コンポーネントの再構成ステップ 4 に必要な時間は、 VERITAS 共有ディスクグループ構成のサイズと複雑さに影響されます。使用する VERITAS 共有ディスクグループ構成が大きいかまたは複雑で、VxVM コンポーネントの再構成がタイムアウトする場合は、VxVM コンポーネントの再構成ステップ 4 のタイムアウト値を増やしてください。

VxVM コンポーネントの再構成ステップ 4 のタイムアウト値を増やす場合は、SUNW.rac_cvm リソースの Cvm_step4_timeout 拡張プロパティの値を増やします。

詳細は、SUNW.rac_cvm 拡張プロパティ」を参照してください。


例 2–3 VxVM コンポーネント再構成ステップ 4 タイムアウトの設定


# scrgadm -c -j rac_cvm -x cvm_step4_timeout=1200

この例では、VxVM コンポーネントの再構成ステップ 4 のタイムアウト値を 1200 秒に設定します。この例では、VxVM コンポーネントが、rac_cvm という名前の SUNW.rac_cvm リソースタイプのインスタンスで表されるものと想定しています。


予約ステップのタイムアウト

予約コマンドを実行するために必要な時間は以下の要因に影響されます。

クラスタ内の共有物理ディスクの数が多い場合、またはクラスタの負荷が大きい場合、Sun Cluster Support for Oracle Real Application Clusters の再構成がタイムアウトする可能性があります。このようなタイムアウトが発生する場合は、予約ステップのタイムアウト値を増やしてください。

予約ステップのタイムアウト値を増やすには、使用するストレージ管理スキーマ用の適切なリソースの Reservation_timeout 拡張プロパティを増やします。

ストレージ管理スキーマ 

リソース 

Solaris Volume Manager for Sun Cluster 

SUNW.rac_svm

クラスタ機能を備えた VxVM 

SUNW.rac_cvm

ハードウェア RAID サポート、またはハードウェア RAID サポート付きの Sun StorEdge QFS 共有ファイルシステム 

SUNW.rac_hwraid

これらのリソースタイプの拡張プロパティの詳細は、以下をご覧ください。


例 2–4 予約ステップのタイムアウトの設定


# scrgadm -c -j rac_hwraid -x reservation_timeout=350

この例では、Sun Cluster Support for Oracle Real Application Clusters の再構成の予約ステップのタイムアウト値を 350 秒に設定します。この例では、クラスタはハードウェア RAID サポートを使用しています。この例では、ハードウェア RAID コンポーネントが、rac_hwraid という名前の SUNW.rac_hwraid リソースタイプのインスタンスで表されるものと想定しています。


Oracle UDLM の通信ポート範囲設定のガイドライン

クラスタノード上の Oracle UDLM 以外のアプリケーションでは、Oracle UDLM の範囲と競合する通信ポートの範囲を使用する可能性があります。このような競合が発生する場合は、Oracle UDLM で使用する通信ポートの範囲を変更してください。

Oracle UDLM で使用する通信ポートの範囲は、SUNW.rac_udlm リソースタイプの以下の拡張プロパティの値によって決まります。

詳細は、SUNW.rac_udlm 拡張プロパティ」を参照してください。


例 2–5 Oracle UDLM の通信ポート番号の設定


# scrgadm -c -j rac_udlm -x port=7000

この例では、Oracle UDLM で使用する通信ポート番号を 7000 に設定しています。次の仮定がこの例に当てはまります。


リソースが使用不可の場合にだけ調整可能な拡張プロパティを変更する

リソースが使用不可の場合にだけ調整可能な拡張プロパティを変更できる状況には制限が適用されます。このような状況は、以下のリソースタイプに依存しています。

  1. RAC フレームワークリソースグループに含まれる各リソースを使用不可にし、RAC フレームワークリソースグループを非管理状態にします。

    必ず RAC フレームワークリソースグループに含まれる他のすべてのリソースを使用不可にしてから SUNW.rac_framework リソースのインスタンスを使用不可にしてください。RAC フレームワークリソースグループ内の他のリソースは、SUNW.rac_framework リソースに依存しています。

    詳細な手順については、『Sun Cluster データサービスの計画と管理 (Solaris OS 版)』の「リソースを無効にし、そのリソースグループを UNMANAGED 状態にする」を参照してください。

  2. RAC フレームワークリソースグループのノードリスト内のすべてのノードをリブートします。

  3. scrgadm ユーティリティを使って、プロパティを新しい値に設定します。


    # scrgadm -c -j resource -x property=value
    

    -j resource

    拡張プロパティを変更するリソースの名前を指定します。このリソースが、scsetup ユーティリティを使って作成された場合、名前は表 2–3 に示すようにリソースタイプによって異なります。

    property

    変更する拡張プロパティの名前を指定します。

    value

    拡張プロパティの新しい名前です。

  4. RAC フレームワークリソースグループおよびそのリソースをオンラインにします。


    # scswitch -Z -g resource-group
    
    -Z

    リソースとモニターを使用可能にし、リソースグループを 管理状態にし、オンラインにします。

    -g resource-group

    管理状態に移行し、オンラインになる RAC フレームワークリソースグループの名前を指定します。このリソースグループが scsetup ユーティリティを使って作成された場合、リソースグループの名前は、rac-framework-rg です。