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

SAP Replica Server の障害モニターの動作を確認するには

SAP enqueue server と SAP replica server を実行できる 2 つのノードの各セットでこの手順を実行します。

  1. スーパーユーザーとしてノードにログインします。

  2. SAP enqueue server のリソースグループをオンラインにします。

    SAP replica server リソースは、SAP enqueue server リソースに依存するように構成します。


    # scswitch -z  -g central-rg -h node
    
    -z

    オンラインにするリソースグループを指定します。

    -g central-rg

    オンラインにするリソースグループの名前を指定します。このグループは、SAP enqueue server のリソースグループです。

    -h node

    リソースグループをオンラインにするノードの名前を指定します。 このノードは、ログインしたばかりのノードです。

  3. 別のノードにスーパーユーザーとしてログインします。

  4. SAP replica server のリソースグループをオンラインにします。


    # scswitch -z  -g repl-rg -h node
    
    -z

    オンラインにするリソースグループを指定します。

    -g repl-rg

    オンラインにするリソースグループの名前を指定します。このグループは、SAP replica server のリソースグループです。

    -h node

    リソースグループをオンラインにするノードの名前を指定します。 このノードは、ログインしたばかりのノードです。

  5. SAP replica server を異常終了します。

    1. SAP replica server のプロセス ID を調べます。ここで、SAP replica server 実行可能ファイルの名前は enrepserver です。


      # ps -ef | grep enrepserver
      
    2. SAP replica server のプロセスを終了します。


      # kill -9 pid
      
      pid

      SAP replica server のプロセス ID を指定します。 この ID は、ps コマンドと grep コマンドで調べたプロセス ID です。

  6. SAP replica server が再起動またはフェイルオーバーすることを確認します。

    手順 5 の異常終了処理が、指定された時間間隔内で指定された回数繰り返された場合、SAP replica server は SAP enqueue server を実行していない使用可能なノードにフェイルオーバーします。ノードを使用できない場合、SAP replica server はオフラインになります。

    異常終了処理が、指定された時間間隔内で指定された回数繰り返されない場合は、SAP replica server が同じノードで再起動されます。

    scstat コマンドを実行して、SAP replica server のステータスを調べます。

    アプリケーションがフェイルオーバー前に異常終了できる最大回数は、標準プロパティ Retry_count で指定されます。時間間隔は、標準プロパティ Retry_interval で指定されます。これらのプロパティについては、『Sun Cluster データサービスの計画と管理 (Solaris OS 版)』の「リソースプロパティ」で説明されています。