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

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

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

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

  2. SAP replica server リソースグループがすべてのノードでオフラインであることを確認します。

    この手順のこの時点では、SAP replica server リソースグループなしで SAP enqueue server リソースグループの動作をテストしています。したがって、SAP replica server リソースグループはすべてのノードでオフラインでなければなりません。さらに、この手順では、SAP replica server リソースグループを 使って SAP enqueue server をテストします。

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


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

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

    -g central-rg

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

    -h node

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

  4. SAP enqueue server を異常終了します。

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


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


      # kill -9 pid
      
      pid

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

  5. SAP enqueue server が別のノードにフェイルオーバーすることを確認します。

    scstat コマンドを実行して、SAP enqueue server リソースが最初のノードではオフライン、次のノードではオンラインであることを確認します。

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


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

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

    -g central-rg

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

    -h node

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

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

  8. 手順 7 でログインしたノードで、SAP replica server のリソースグループをオンラインにします。


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

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

    -g repl-rg

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

    -h node

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

  9. 再度、手順 4 のように、SAP enqueue server を異常終了させます。

  10. SAP enqueue server リソースグループが、SAP replica server リソースグループが実行されているノードにフェイルオーバーすることを確認します。

    SAP replica server リソースグループが実行されているノードで SAP enqueue server リソースグループを起動すると、SAP replica server リソースグループが別の使用可能なノードにフェイルオーバーします。ノードを使用できない場合、SAP replica server リソースグループはオフラインになります。

    scstat コマンドを実行して、SAP enqueue server リソースグループが最初のノードではオフライン、次のノードではオンラインであることを確認します。SAP replica server リソースグループが 2 番目のノードでオフラインであることも確認します。SAP replica server リソースグループは、別の使用可能なノードでオンラインであっても、オフラインであっても構いません。