Sun Cluster 3.2 ご使用にあたって (Solaris OS 版)

Sun Cluster Data Service for SAP Web Application Server ガイド

この節では、『Sun Cluster Data Service for SAP Web Application Server Guide for Solaris OS』内の記述の誤りと記載漏れについて説明します。

Sun Cluster HA for SAP Web Application Server の SAP 7.0 のサポート (6461002)

SAP 7.0 および NW2004SR1 で SAP インスタンスが起動されると、sapstartsrv プロセスがデフォルトで起動されます。sapstartsrv プロセスは、Sun Cluster HA for SAP Web Application Server によって制御されません。このため、Sun Cluster HA for SAP Web Application Server による SAP インスタントの停止またはフェイルオーバー時に、sapstartsrv プロセスは停止しません。

Sun Cluster HA for SAP Web Application による SAP インスタンスの起動時に、sapstartsrv プロセスが起動されることを回避するには、startsap スクリプトを変更します。さらに、すべての Sun Cluster ノードで /etc/rc3.d/S90sapinit のファイル名を /etc/rc3.d/xxS90sapinit に変更します。

SPARC および x86 ベースシステム上の非大域ゾーンでの SAP Web Application Server サポートの変更

Sun Cluster Data Service for SAP Web Application Server は、SPARC および x86 ベースシステム上の非大域ゾーンをサポートしています。このサポートのために、Sun Cluster Data Service SAP Web Application Server ガイドに対して次の変更を加える必要があります。次の手順を実行できるのは、大域ゾーンで実行するように構成されたクラスタ上においてです。非大域ゾーンで実行するようにクラスタをインストールする場合は、後述されているように、不要になる手順もあります。

非大域ゾーン上の SAP Web Application Server の HASP 構成用設定 (6530281)

非大域ゾーン用に HAStoragePlus リソースを構成するには、次の手順に従います。


注 –

Procedure非大域ゾーン上の SAP Web Application Server の HAStoragePlus 構成用に設定する

  1. クラスタ内の任意のノードで、スーパーユーザーになるか、solaris.cluster.modify RBAC の承認を提供する役割になります。

  2. HAStoragePlus リソースを含む非大域ゾーンで、スケーラブルリソースグループを作成します。


       # clresourcegroup create \
         -p Maximum_primaries=m\
         -p Desired_primaries=n\
        [-n node-zone-list] hasp-resource-group
    
    -p Maximum_primaries=m

    リソースグループのアクティブな主ノードの最大数を指定します。

    -p Desired_primaries=n

    リソースグループが起動するアクティブな主ノードの数を指定します。

    -n node-zone-list

    HAStoragePlus リソースグループのノードリストに、nodename:zonename ペアのリストを、HAStoragePlus リソースグループのノードリストとして指定します。この指定により、SAP インスタンスがオンラインになります。

    hasp-resource-group

    追加するスケーラブルリソースグループの名前を指定します。任意の名前の先頭文字は ASCII にする必要があります。

  3. HAStoragePlus リソースのリソースタイプを登録します。


    # clresourcetype register HAStoragePlus
  4. HAStoragePlus のリソース hasp-resource を作成し、SAP ファイルシステムのマウントポイントと広域デバイスパスを定義します。


     # clresource create -g hasp-resource-group -t SUNW.HAStoragePlus \
        -p GlobalDevicePaths=/dev/global/dsk/d5s2,dsk/d6 \
        -p affinityon=false -p 
    FilesystemMountPoints=/sapmnt/JSC,/usr/sap/trans,/usr/sap/JSC hasp-resource
    
    -g hasp-resource-group

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

    GlobalDevicePaths

    次の値が含まれます。

    • 広域デバイスグループ名 (例: sap-dg, dsk/d5 )

    • 広域デバイスへのパス (例: /dev/global/dsk/d5s2/dev/md/sap-dg/dsk/d6)

    FilesystemMountPoints

    次の値が含まれます。

    • ローカルまたはクラスタファイルシステムのマウントポイント。たとえば、/local/mirrlogA,/local/mirrlogB,/sapmnt/JSC,/usr/sap/JSC など。

    HAStoragePlus リソースが、有効な状態で作成されます。

  5. SAP アプリケーションのリソースタイプを登録します。


    # clresourcetype register resource-type
    
    resource-type

    追加するリソースタイプの名前を指定します。詳細は、「サポートされる製品」を参照してください。

  6. SAP リソースグループの作成


      # clresourcegroup create [-n node-zone-list] -p 
    RG_affinities=++hastorageplus-rg resource-group-1
    
    resource-group-1

    SAP サービスリソースグループを指定します。

  7. SAP アプリケーションリソースを resource-group-1 に追加し、hastorageplus-1 に対する依存関係を設定します。


       # clresource create -g resource-group-1 -t SUNW.application \
         [-p "extension-property[{node-specifier}]"=value, ?] \
         -p Resource_dependencies=hastorageplus-1 resource
    
  8. フェイルオーバーリソースグループをオンラインにします。


    # clresourcegroup online resource-group-1