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

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

SAP message server を実行する各ノードで次の手順を行います。

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

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


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

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

    -g central-rg

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

    -h node

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

  3. フェイルオーバーをリソースグループで有効にすることを指定します。


    # scrgadm -c  -g central-rg -y Failover_Enabled=True
    
    -c

    既存構成を変更します。

    -g central-rg

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

    -y Failover_Enabled=True

    Retry_interval 中に Retry_count の値が超えたら、リソースグループがフェイルオーバーする指定です。

  4. SAP message server を終了します。

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

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

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

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

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

  6. 手順 2 の説明どおり、SAP message server のリソースグループをオンラインにします。

  7. フェイルオーバーをリソースグループで無効にすることを指定します。


    # scrgadm -c  -g central-rg -y Failover_Enabled=False
    
    -c

    既存構成を変更します。

    -g central-rg

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

    -y Failover_Enabled=False

    Retry_interval 中に Retry_count が超えたら、リソースグループがフェイルオーバーしない指定です。

  8. SAP message server を終了します。

  9. SAP message server が再起動することを確認します。

    Failover_EnabledFalse に設定されているので、SAP message server は常に再起動されます。