Sun Cluster Data Service for SAP ガイド (Solaris OS 版)

Sun Cluster HA for SAP の登録と構成

ここでは Sun Cluster HA for SAP の構成手順について説明します。

Sun Cluster HA for SAP 拡張プロパティ

Sun Cluster HA for SAP 拡張プロパティ (セントラルインスタンス) Sun Cluster HA for SAP 拡張プロパティ (アプリケーションサーバー) の拡張プロパティを使用して、リソースを作成します。 コマンド行の scrgadm -x parameter=value を使用して、リソースを作成するときに拡張プロパティを構成します。 リソースが作成済みの場合は、『Sun Cluster データサービスの計画と管理 (Solaris OS 版)』の「データサービスリソースの管理」で説明している手順に従って、拡張プロパティを構成します。 拡張プロパティの中には動的に変更できるものがあります。 それ以外の拡張プロパティは、リソースを作成するか無効にするときにしか更新できません。 そのプロパティをいつ変更できるかについては、説明欄の「調整 : 」を参照してください。 Sun Cluster のすべてのプロパティの詳細については、『Sun Cluster データサービスの計画と管理 (Solaris OS 版)』の「標準プロパティ」を参照してください。

Sun Cluster HA for SAP 拡張プロパティ (セントラルインスタンス)

SAP の構成拡張プロパティは次のとおりです。

SAPSID

SAP システム ID すなわち SID

デフォルト: なし

調整:無効時 (When_ disabled)

Ci_instance_id

2 桁の SAP システム番号

デフォルト: 00

調整:無効時 (When_ disabled)

Ci_services_string

セントラルインスタンスサービスのリスト

デフォルト: DVEBMGS

調整:無効時 (When_ disabled)

SAP 開始拡張プロパティは次のとおりです。

Ci_start_retry_interval

セントラルインスタンスを起動する前にデータベースとの接続を試みる間隔 (秒単位)

デフォルト: 30

調整:無効時 (When_ disabled)

Ci_startup_script

SIDadm ホームディレクトリにおけるこのインスタンスの SAP 起動スクリプトの名前

デフォルト: なし

調整:無効時 (When_ disabled)

SAP 停止拡張プロパティは次のとおりです。

Stop_sap_pct

stop-timeout 変数の割合がこの値に達すると、SAP プロセスが停止されます。 プロセスの停止には SAP 停止スクリプトが使用されます。その後で、Process Monitor Facility (PMF) が呼び出されてプロセスが停止され、終了されます。

デフォルト: 95

調整:無効時 (When_ disabled)

Ci_shutdown_script

SIDadm ホームディレクトリにおけるこのインスタンスの SAP 停止スクリプトの名前

デフォルト: なし

調整:無効時 (When_ disabled)

プローブ拡張プロパティは次のとおりです。

Message_server_name

SAP Message Server の名前

デフォルト: sapms SAPSID

調整:無効時 (When_ disabled)

Lgtst_ms_with_logicalhostname

SAP lgtst ユーティリティーで SAP Message Server を検査する方法です。 lgtst ユーティリティーでは、SAP Message Server の場所としてホスト名 (IP アドレス) が必要です。 このホスト名は、Sun Cluster の論理ホスト名またはローカルホスト (ループバック) 名です。 このリソースプロパティに TRUE が設定されている場合は、論理ホスト名を使用する必要があります。 それ以外の場合は、ローカルホスト名を使用します。

デフォルト: TRUE

調整: 任意の時点

Check_ms_retry

SAP Message Server の検査に何回失敗したら、これを完全な失敗として報告し、Resource Group Manager (RGM) を起動するか。

デフォルト: 2

調整:無効時 (When_ disabled)

Probe_timeout

プローブのタイムアウト値 (秒単位)

デフォルト: 120

調整: 任意の時点

Monitor_retry_count

障害モニターに許されている PMF 再起動の回数

デフォルト: 4

調整: 任意の時点

Monitor_retry_interval

障害モニターを再起動する間隔 (分単位)

デフォルト: 2

調整: 任意の時点

開発システム拡張プロパティは次のとおりです。

Shutdown_dev

RGM に、セントラルインスタンスを起動する前に開発システムを停止させるかどうか。

デフォルト: FALSE

調整:無効時 (When_ disabled)

Dev_sapsid

開発システムの SAP システム名。Sun Cluster HA for SAP では、Shutdown_devTRUE に設定された場合、このプロパティが必要です。

デフォルト: なし

調整:無効時 (When_ disabled)

Dev_shutdown_script

開発システムの停止に使用されるスクリプト。 Shutdown_devTRUE を設定する場合、Sun Cluster HA for SAP ではこのプロパティが必要です。

デフォルト: なし

調整:無効時 (When_ disabled)

Dev_stop_pct

起動タイムアウトの割合がどのくらいになったら、Sun Cluster HA for SAP が開発システムをシャットダウンしてセントラルインスタンスを起動するか。

デフォルト: 20

調整:無効時 (When_ disabled)

Sun Cluster HA for SAP 拡張プロパティ (アプリケーションサーバー)

SAP の構成拡張プロパティは次のとおりです。

SAPSID

アプリケーションサーバーの SAP システム名または SAPSID

デフォルト: なし

調整:無効時 (When_ disabled)

As_instance_id

アプリケーションサーバーの 2 桁の SAP システム番号

デフォルト: なし

調整:無効時 (When_ disabled)

As_services_string

アプリケーションサーバーサービスのリスト

デフォルト: D

調整:無効時 (When_ disabled)

SAP 開始拡張プロパティは次のとおりです。

As_db_retry_interval

アプリケーションサーバーを起動する前にデータベースとの接続を試みる間隔 (秒単位)

デフォルト: 30

調整:無効時 (When_ disabled)

As_startup_script

アプリケーションサーバーの SAP 起動スクリプトの名前

デフォルト: なし

調整:無効時 (When_ disabled)

SAP 停止拡張プロパティは次のとおりです。

Stop_sap_pct

stop-timeout 変数の割合がこの値に達すると、SAP プロセスが停止されます。 プロセスの停止には SAP 停止スクリプトが使用されます。その後で、Process Monitor Facility (PMF) が呼び出されてプロセスが停止され、終了されます。

デフォルト: 95

調整:無効時 (When_ disabled)

As_shutdown_script

アプリケーションサーバーの SAP 停止スクリプトの名前

デフォルト: なし

調整:無効時 (When_ disabled)

プローブ拡張プロパティは次のとおりです。

Probe_timeout

プローブのタイムアウト値 (秒単位)

デフォルト: 60

調整: 任意の時点

Monitor_retry_count

この検証の間に障害モニターが実行可能な PMF 再起動の回数

デフォルト: 4

調整: 任意の時点

Monitor_retry_interval

障害モニターを再起動する間隔 (分単位)

デフォルト: 2

調整: 任意の時点

Sun Cluster HA for SAP の登録と構成を行う (セントラルインスタンス)

次の手順で、セントラルインスタンスを指定して Sun Cluster HA for SAP を構成します。

  1. コアインスタンスを収容するクラスタのノードの 1 つでスーパーユーザーになります。

  2. セントラルインスタンスのリソースタイプを登録します。


    # scrgadm -a -t SUNW.sap_ci | SUNW.sap_ci_v2
    
  3. セントラルインスタンスリソースグループに HAStoragePlus リソースを追加します。


    # scrgadm -a -t SUNW.HAStoragePlus
    # scrgadm -a -j ci-storage-resource \
    -g sap-ci-resource-group \
    -t SUNW.HAStoragePlus -x filesystemmountpoints=mountpoint, ... | 

    HAStoragePlus リソースの設定方法については、『Sun Cluster データサービスの計画と管理 (Solaris OS 版)』の「HA ローカルファイルシステムの有効化」を参照してください。

  4. セントラルインスタンスストレージリソースを有効にします。


    # scswitch -e -j ci-storage-resource
    
  5. このフェイルオーバーリソースグループの中に SAP セントラルインスタンスリソースを作成します。


    # scrgadm -a -j sap-ci-resource \
    -g sap-ci-resource-group\
    -t SUNW.sap_ci | SUNW.sap_ci_v2
    -x SAPSID=SAPSID -x Ci_instance_id=ci-instance-id \
    -x Ci_startup_script=ci-startup-script \
    -x Ci_shutdown_script=ci-shutdown-script \
    -y resource_dependencies=ci-storage-resource
    

    どのような拡張プロパティがあるかについては、Sun Cluster HA for SAP 拡張プロパティ を参照してください。

  6. SAP セントラルインスタンスリソースが含まれているフェイルオーバーリソースグループを有効にします。


    # scswitch -Z -g sap-ci-resource-group
    

    セントラルインスタンスリソースが開発システムを停止するように構成すると、次のようなコンソールメッセージが表示されます。


    ERROR  : SAPSYSTEMNAME not set
    Please check environment and restart

    このメッセージは、開発システムがインストールされていないノードでセントラルインスタンスが起動したときに表示されます。セントラルインスタンスの実行を指示するものではありません。 SAP がこのメッセージを表示しても、無視してかまいません。

次に進む手順

フェイルオーバーデータサービスとして Sun Cluster HA for SAP を登録して構成する スケーラブルデータサービスとして Sun Cluster HA for SAP を登録して構成する に進みます。

フェイルオーバーデータサービスとして Sun Cluster HA for SAP を登録して構成する

次の手順で、Sun Cluster HA for SAP をフェイルオーバーデータサービスとして構成します。

  1. アプリケーションサーバーを格納するクラスタノードの 1 つでスーパーユーザーになります。

  2. フェイルオーバーアプリケーションサーバーのリソースタイプを登録します。


    # scrgadm -a -t SUNW.sap_as | SUNW.sap_as_v2
    
  3. フェイルオーバーアプリケーションサーバーリソースグループに HAStoragePlus リソースを追加します。


    # scrgadm -a -t SUNW.HAStoragePlus
    # scrgadm -a -j sap-as-storage-resource -g sap-as-fo-resource-group \
    -t SUNW.HAStoragePlus \
    -x filesystemmountpoints=mountpoint, ...
    

    HAStoragePlus リソースの設定方法については、『Sun Cluster データサービスの計画と管理 (Solaris OS 版)』の「HA ローカルファイルシステムの有効化」を参照してください。

  4. フェイルオーバーアプリケーションサーバーストレージリソースを有効にします。


    # scswitch -e -j sap-as-storage-resource
    
  5. フェイルオーバーリソースグループの中に SAP アプリケーションサーバーリソースを作成します。


    # scrgadm -a -j sap-as-resource \
    -g sap-as-fo-resource-group \
    -t SUNW.sap_as | SUNW.sap_as_v2
    -x SAPSID=SAPSID -x As_instance_id=as-instance-id \
    -x As_startup_script=as-startup-script \
    -x As_shutdown_script=as-shutdown-script \
    -y resource_dependencies=sap-as-storage-resource
    

    どのような拡張プロパティがあるかについては、Sun Cluster HA for SAP 拡張プロパティ を参照してください。

  6. SAP アプリケーションサーバーリソースが含まれているフェイルオーバーリソースグループを有効にします。


    # scswitch -Z -g sap-as-fo-resource-group
    

次に進む手順

Sun Cluster HA for SAP のインストール、構成、セントラルインスタンスを確認する に進みます。

スケーラブルデータサービスとして Sun Cluster HA for SAP を登録して構成する

次の手順で、スケーラブルデータサービスとして Sun Cluster HA for SAP を構成します。

  1. アプリケーションサーバーを格納するクラスタノードの 1 つでスーパーユーザーになります。

  2. アプリケーションサーバーのスケーラブルリソースグループを作成します。


    # scrgadm -a -g sap-as-sa-appinstanceid-resource-group \
    -y Maximum_primaries=value \
    -y Desired_primaries=value
    

    注 –

    SAP ログオングループがアプリケーションサーバーの負荷を分散させるため、スケーラブルデータサービスとしての Sun Cluster HA for SAP は、共用アドレスを使用しません。



    注 –

    このスケーラブルアプリケーションサーバーリソースグループの SUNW.RGOffload リソースタイプを使用してアプリケーションサーバーの負荷分散を行なう場合は、Desired_primaries=0 を指定します。 SUNW.RGOffload リソースタイプの使い方については、『Sun Cluster データサービスの計画と管理 (Solaris OS 版)』の「プライオリティが低いリソースグループをオフロードすることによるノードリソースの解放」を参照してください。


  3. スケーラブルアプリケーションサーバーのリソースタイプを登録します。


    # scrgadm -a -t SUNW.sap_as_v2
    
  4. フェイルオーバーアプリケーションサーバーリソースグループに HAStoragePlus リソースを追加します。


    # scrgadm -a -t SUNW.HAStoragePlus 
    # scrgadm -a -j sap-as-storage-resource -g \
    -g sap-as-sa-appinstanceid-resource-group \
    -t SUNW.HAStoragePlus \
    -x filesystemmountpoints=mountpoint, ... \

    HAStoragePlus リソースの設定方法については、『Sun Cluster データサービスの計画と管理 (Solaris OS 版)』の「HA ローカルファイルシステムの有効化」を参照してください。

  5. フェイルオーバーアプリケーションサーバーストレージリソースを有効にします。


    # scswitch -e -j sap-as-storage-resource
    
  6. このスケーラブルリソースグループの中に SAP アプリケーションサーバーリソースを作成します。


    # scrgadm -a -j sap-as-resource \
    -g sap-as-sa-appinstanceid-resource-group \
    -t SUNW.sap_as_v2 \
    -x SAPSID=SAPSID  \
    -x As_instance_id=as-instance-id \
    -x As_startup_script=as-startup-script \
    -x As_shutdown_script=as-shutdown-script \
    -y resource_dependencies=sap-as-storage-resource
    

    どのような拡張プロパティがあるかについては、Sun Cluster HA for SAP 拡張プロパティ を参照してください。

  7. SAP アプリケーションサーバーリソースが含まれているスケーラブルリソースグループを有効にします。

    • このアプリケーションサーバーで RGOffload リソースタイプを使用しない場合は、次のコマンドを実行します。


      # scswitch -Z -g sap-as-sa-appinstanceid-resource-group
      
    • このアプリケーションサーバーで RGOffload リソースタイプを使用する場合は、次のコマンドを実行します。


      # scswitch -z -h node1, node2 -g sap-as-sa-appinstanceid-resource-group
      

    注 –

    このアプリケーションサーバーで SUNW.RGOffload リソースタイプを使用する場合は、 (-j オプションではなく) -z オプション を使用して、このリソースをどのノードでオンラインにするのかを指定する必要があります。


次に進む手順

Sun Cluster HA for SAP のインストール、構成、セントラルインスタンスを確認する に進みます。