Solaris 10 OS が動作するクラスタでは、リソースグループを大域ゾーンまたは非大域ゾーンで動作するように設定できます。RGM は、各ゾーンをスイッチオーバーターゲットとして管理します。リソースグループのノードリストで非大域ゾーンが指定されている場合、RGM はノードの指定されたゾーンでリソースグループをオンラインにします。
図 3–8 は、2 つのノードクラスタの Sun Cluster ノード上のゾーン間のリソースグループのフェイルオーバーを示しています。この例では、クラスタの管理を簡単にするために各ノードで同一のゾーンが構成されています。
フェイルオーバーリソースグループは、別のノード上または同じノード上のゾーンへのフェイルオーバーを実行できます。ただし、ノードで障害が発生すると、同一ノード上のゾーンに対するこのリソースグループのフェイルオーバーから高可用性は得られません。とはいえ、同一ノード上のゾーンに対するリソースグループのフェイルオーバーは、テストまたはプロトタイプ化の際に便利な場合もあります。
スケーラブルなリソースグループ (ネットワーク負荷分散を使用) を、非大域ゾーンでも動作するよう構成することができます。ただし、スケーラブルなリソースグループを同一ノード上の複数のゾーンで実行するように構成しないでください。
Sun Cluster コマンドで、次の例に示すように、ゾーンの名前を物理ノードの名前に追加し、それらをコロンで区切ることによって、ゾーンを指定します。
phys-schost-1:zoneA
次の例のような複数の Sun Cluster コマンドでゾーンを指定できます。
clnode(1CL)
clreslogicalhostname(1CL)
clresource(1CL)
clresourcegroup(1CL)
clresourcetype(1CL)
clressharedaddress(1CL)
次のいずれかの基準を満たす場合、RGM による Solaris ゾーンの直接サポートを使用します。
アプリケーションがゾーンを起動するために必要な追加のフェイルオーバー時間を許容できない。
メンテナンス中に停止時間を最小にする必要がある。
デュアルパーティションのソフトウェアアップグレードを必要としている。
ネットワーク負荷分散のために共有アドレスリソースを使用するデータサービスを構成している。
アプリケーションで RGM による Solaris ゾーンの直接サポートの使用を計画している場合は、次の要件を満たしていることを確認してください。
アプリケーションが非大域ゾーンでの動作に対応していること。
アプリケーションのデータサービスが非大域ゾーンでの動作に対応していること。
RGM による Solaris ゾーンの直接サポートを使用する場合、リソースおよびリソースグループを次のように構成します。
アフィニティーにより関連付けられているリソースグループが同じゾーンで動作するように構成されていることを確認します。同じノード上の別のゾーンで動作するように構成されているリソースグループ間のアフィニティーは無効です。
非大域ゾーンで、すべてのアプリケーションをリソースとして構成します。
RGM によるSolaris ゾーンの直接サポートの構成方法の詳細については、次のドキュメントを参照してください。