Sun Cluster Data Service for Sun Java System Application Server ガイド (Solaris OS 版)

サポートされる構成

Sun Cluster HA for Sun Java System Application Server は、Domain Administration Server (DAS) コンポーネントをフェイルオーバーデータサービスとして構成することにより、このコンポーネントの可用性を高めます。DAS は、フェイルオーバー IP アドレスで待機するように構成する必要があります。停止した DAS を検出した場合 Sun Cluster HA for Sun Java System Application Server は、再試行の回数と間隔にもとづき、ローカルに DAS を再起動するか、あるいは DAS をほかのノードにフェイルオーバーします。

Node Agent (NA) コンポーネントも、フェイルオーバーデータサービスとして構成されます。Node Agent は、多数の Application Server インスタンスを管理するように構成されることもあります。これにより、Sun Cluster HA for Sun Java System Application Server データサービスはこれらのインスタンスをすべて間接的に管理するようになります。Node Agent と Application Server インスタンスはすべて、フェイルオーバー IP アドレスで待機するように構成する必要があります。

Application Server インスタンスが停止した場合、Node Agent がそれらを再起動します。消失したトランザクションは、インスタンスの再起動時に復元されます。Node Agent と Application Server インスタンスが動作している Sun Cluster ノードがクラッシュした場合には、Sun Cluster HA for Sun Java System Application Server は Node Agent と Application Server インスタンスをほかの Sun Cluster ノードにフェイルオーバーします。


注 –

作成される Node Agent リソースは、1 つのフェイルオーバー IP アドレスに構成されているすべての Node Agent 用に 1 つだけです。データサービスは、フェイルオーバーリソースグループに作成されているフェイルオーバー IP アドレスに構成されている Node Agent を自動的に検出します。

次に、4 つの Node Agent から成る構成例を示します。

この例では、Node Agent NA1 および NA2 と、それらのすべてのサーバーインスタンス用にリソースが 1 つだけ作成されています。

4 つの Node Agent 用にリソースを作成する詳しい例は、「Sun Cluster HA for Sun Java System Application Server でフェイルオーバー Node Agent コンポーネントを作成する例」に示されています。

以下の節では、 2 つの Node Agent だけが示されています。


ノード障害が発生する前

次の図は、ノード障害 (停止) が発生する前のフェイルオーバー DAS とフェイルオーバー Node Agent の構成を示しています。

図 1–1 フェイルオーバーとして構成された DAS と Node Agent — ノード障害が発生する前

この図については、前の本文中で説明しています。

この図は、以下の設定を示しています。

これらのリソースグループをオンラインにすると Node Agent が起動し、この起動により、Node Agent によって管理される Application Server インスタンスが起動します。

ノード障害が発生したあと

次の図は、ノード障害が発生したあとのフェイルオーバー DAS と フェイルオーバー Node Agent の構成を示しています。

図 1–2 フェイルオーバーとして構成された DAS と Node Agent — ノード障害が発生したあと

この図については、前の本文中で説明しています。

Node1 で障害が発生したあと、リソースグループ RG1RG2Node2 にフェイルオーバーします。リソースグループ RG1 には、DAS とそのフェイルオーバーアドレス IP1 が入っています。リソースグループ RG2 には、Node Agent NA1、インスタンス I1 および I2 と、それらのフェイルオーバーアドレス IP2 が入っています。