以降の項で説明する構成の制限は Sun Cluster HA for Solaris Containers だけに適用されます。
これらの制限事項を守らないと、データサービスの構成がサポートされない場合があります。
ゾーンのネットワークアドレスの構成は、必要な高可用性のレベルによって決まります。HA なし、IPMP を使用した HA、および IPMP と SUNW.LogicalHostName を使用した HA から選択できます。
ゾーンのネットワークアドレス構成の選択は、ゾーンブートリソースの一部の構成パラメータに影響します。詳細は、「Sun Cluster HA for Solaris Containers の登録と構成」を参照してください。
ゾーンのアドレス用に HA が必要でない場合は、zonecfg ユーティリティーを使用してゾーンのアドレスを構成します。
IPMP 保護による HA が必要である場合は、zonecfg ユーティリティーを使用してゾーンのアドレスを構成してから、IPMP グループ内のアダプタ上にゾーンのアドレスを配置します。
IPMP 保護による HA とすべての物理インタフェースの障害に対する保護が必要である場合、次のリストから 1 つのオプションを選択します。
SUNW.LogicalHostName リソースタイプでゾーンのアドレスの 1 つまたはサブセットを管理する必要がある場合、これらのゾーンのアドレスの SUNW.LogicalHostName リソースを構成しますが、この際 zonecfg ユーティリティーは使用しません。zonecfg ユーティリティーを使用するのは、SUNW.LogicalHostName リソースタイプの制御下にする必要のないゾーンのアドレスを構成する場合のみです。
SUNW.LogicalHostName リソースタイプですべてのゾーンのアドレスを管理する必要がある場合、ゾーンのアドレスのリストを使用して SUNW.LogicalHostName リソースを構成しますが、この際 zonecfg ユーティリティーは使用しません。
上記以外の場合は、zonecfg ユーティリティーを使用してゾーンのアドレスを構成し、SUNW.LogicalHostName リソースが使用する個別の冗長 IP アドレスを zonecfg ユーティリティーを使用しないで構成します。
フェイルオーバー構成のゾーンのゾーンパスは、高可用性ローカルファイルシステム上に存在する必要があります。ゾーンは、ゾーンが存在可能な各クラスタノード上で構成する必要があります。
ゾーンは一度に 1 つのノード上でのみアクティブになり、ゾーンのアドレスは一度に 1 つのみ plumb されます。ゾーンがクラスタ内のどの場所に存在するかに関係なく、アプリケーションクライアントはゾーンのアドレスを介してゾーンに到達できます。
マルチマスター構成のゾーンのゾーンパスは、各ノードのローカルディスク上に存在する必要があります。ゾーンは、ゾーンのマスターとなることができる各ノード上で、同じ名前を使用して構成する必要があります。
マルチマスター構成内で動作するよう構成されている各ゾーンにも、ゾーン固有のアドレスが必要です。このような構成におけるアプリケーションの負荷均衡は、通常、外部にあるロードバランサにより実現されます。このロードバランサは、各ゾーンのアドレスに対して構成する必要があります。アプリケーションクライアントは、ロードバランサのアドレスを介してゾーンに到達できます。
Sun Cluster HA for Solaris Containers が管理するゾーンのゾーンパスは、広域ファイルシステム上に存在することができません。
ゾーンがフェイルオーバー構成内に存在する場合、ゾーンパスは高可用性ローカルファイルシステム上に存在する必要があります。
ゾーンがマルチマスター構成内に存在する場合、ゾーンパスは各ノードのローカルディスク上に存在する必要があります。
共有デバイスの場合、Sun Cluster では、メジャーデバイス番号とマイナーデバイス番号は、クラスタ内のすべてのノードで同一である必要があります。ゾーンにデバイスが必要である場合、ゾーンのホストとなるすべてのクラスタノード上で、メジャーデバイス番号が /etc/name_to_major 内で同じになるようにします。