SAP message server を実行する各ノードで次の手順を行います。
スーパーユーザーとしてノードにログインします。
SAP message server のリソースグループをオンラインにします。
# scswitch -z -g central-rg -h node |
オンラインにするリソースグループを指定します。
オンラインにするリソースグループの名前を指定します。このグループは、SAP message server のリソースグループです。
リソースグループをオンラインにするノードの名前を指定します。このノードは、ログインしたばかりのノードです。
フェイルオーバーをリソースグループで有効にすることを指定します。
# scrgadm -c -g central-rg -y Failover_Enabled=True |
既存構成を変更します。
変更するリソースグループの名前を指定します。
Retry_interval 中に Retry_count の値が超えたら、リソースグループがフェイルオーバーする指定です。
SAP message server を終了します。
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 版)』の「リソースのプロパティー」を参照してください。
もう一度、SAP message server が属するリソースグループをオンラインにします (手順 2を参照)。
フェイルオーバーをリソースグループで無効にすることを指定します。
# scrgadm -c -g central-rg -y Failover_Enabled=False |
既存構成を変更します。
変更するリソースグループの名前を指定します。
Retry_interval 中に Retry_count が超えたら、リソースグループがフェイルオーバーしない指定です。
SAP message server を終了します。
SAP message server が再起動することを確認します。
Failover_Enabled に False が設定されているため、SAP message server は常に再起動します。