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 版)』の第 2 章「データサービスリソースの管理」の手順を使用して、あとでリソースを構成することもできます。

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

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

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

SPARC: 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 拡張プロパティーの値を増やします。

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


例 4–1 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

ボリュームマネージャーのない任意の組み合わせ 

SUNW.rac_hwraid

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


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


# 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 リソースタイプのインスタンスで表されるものと想定しています。


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

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

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

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


例 4–3 Oracle UDLM の通信ポート番号の設定


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

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


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

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

手順
  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 ユーティリティーを使って作成された場合、名前は scsetup によって RAC フレームワークリソースに割り当てられる名前」に示すようにリソースタイプによって異なります。

    property

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

    value

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

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


    # scswitch -Z -g resource-group
    
    -Z

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

    -g resource-group

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