この手順は、「Sun Cluster HA for Sun Java System Application Server でフェイルオーバー Node Agent コンポーネントを作成する例」で説明しているように、2 つのリソースグループに 4 つの Node Agent が含まれる構成をベースにしています。リソースグループは na-rg1 と na-rg2、フェイルオーバー IP アドレスは IP1 と IP2、サーバーインスタンスは Instance1 〜 Instance8 の 8 つです。フェイルオーバー IP アドレスは、論理ホスト名で表されます。
この手順は、Node Agent コンポーネントの主ノードとなりえるすべてのノードに対して行なってください。この手順では、1 組のノード (Node1 と Node2) が必要です。
クラスタメンバーの 1 つ、Node1 で、スーパーユーザーになります。
Node1 で、Node Agent リソースグループ na-rg1 をオンラインにします。
# scswitch -z -g na-rg1 -h Node1 |
Node1 で、Node Agent リソースグループ na-rg2 をオンラインにします。
# scswitch -z -g na-rg2 -h Node1 |
Web ブラウザからサーバーインスタンスに接続します。
http://IP1:Instance1–port http://IP1:Instance2–port http://IP1:Instance3–port http://IP1:Instance4–port http://IP2:Instance5–port http://IP2:Instance6–port http://IP2:Instance7–port http://IP2:Instance8–port |
サーバーインスタンス上に配備されたすべてのアプリケーションに接続できるか確認します。
ブラウザからインスタンスに接続できない場合は、次の操作を行なってください。
「構成の制限と要件」に示されている制限と要件をインストールが満たしているかを確認します。
「Sun Java System Application Server をインストールして構成する」に示されている作業を正しく行なったかを確認します。
リソースグループを Node1 から Node2 に切り替えます。
# scswitch -z -g na-rg1 -h Node2 # scswitch -z -g na-rg2 -h Node2 |
Node Agent プロセスを手動で停止して、高可用性をテストします。
Node Agent プロセスを停止すると、Node Agent と、Node Agent に関連するすべてのサーバーインスタンスが再起動します。
アプリケーションサーバーインスタンスを停止すると、Node Agent がそれらを再起動します。データサービスが監視するのは、Node Agent の健全性だけです。
Node Agent リソースのフェイルオーバーを発生させ、データサービスの機能性をテストします。
標準リソースプロパティーである Retry_count と Retry_interval の値に注意してください。Retry_interval 内で、Retry_count に指定されている回数 Node Agent プロセスを手動で停止します。Node Agent リソースは、ほかのクラスタノードにフェイルオーバーします。
Node Agent がほかのノードで起動する際に、手順 4 を繰り返して、サーバーインスタンスの可用性をテストします。