高可用性ポート用にソフトウェア ロード バランサーを構成する
適用対象: Azure Stack HCI、バージョン 22H2 および 21H2。Windows Server 2022、Windows Server 2019
この記事では、高可用性ポート規則の概要と、高可用性ポートを使用する理由について説明します。 その後、高可用性ポート規則を設定するための前提条件、構成手順、サポートされている構成、その制限について説明します。
高可用性ポート規則の概要
高可用性ポートは、すべてのプロトコルをすべてのポート間に負荷分散するのに役立つ負荷分散規則の一種です。 すべての負荷分散規則と同様に、高可用性ポート規則も、発信元アドレス、宛先アドレス、発信元ポート、宛先ポート、プロトコルの 5 タプル接続に依存します。
この規則を適用するには、プロトコルの状態をすべてに設定して、ユーザー データグラム プロトコル (UDP) と伝送制御プロトコル (TCP) の両方のデータグラムが受け入れられるようにします。 また、高可用性を実現するには、フロントエンド ポートとバックエンド ポートを 0 に設定する必要もあります。
高可用性ポートを使用する理由
高可用性ポートは、高可用性のシナリオや、仮想ネットワーク内のネットワーク仮想アプライアンス (NVA) のスケールアウトに役立ちます。 この機能は、多数のポートの負荷分散にも役立ちます。
たとえば、仮想アプライアンスを使用してワークロードのセキュリティを管理する場合は、仮想アプライアンスの高可用性を確保する必要があります。 高可用性ポートは、次の機能を備えることで高可用性と信頼性を提供できます。
- 正常なインスタンスへの高速フェールオーバー
- n 個のアクティブ インスタンスへのスケールアウトによるハイ パフォーマンス
前提条件
高可用性ポート規則を設定するには、次のものを構成する必要があります。
- バックエンド プール
- フロントエンド IP の構成
- 正常性プローブ
注意
バックエンド プールについては、最初に仮想マシンを構成する必要があります。 仮想マシンと他の構成を設定する方法については、次の記事をご覧ください。
- 仮想マシンの管理については、「Windows Admin Center で VM を管理する」をご覧ください。
- ソフトウェア ロード バランサーの管理については、「SDN のソフトウェア ロード バランサーを管理する」をご覧ください。
高可用性ポート用の負荷分散規則を構成する
Windows Admin Center のホームの [すべての接続] で、ロード バランサーを作成するクラスターを選択します。
[ツール] で [ネットワーク] まで下にスクロールし、[ロード バランサー] を選びます。
- [ツール] で [ロード バランサー] を使用できない場合は、SDN ロード バランサー拡張機能を使って機能を追加します。 拡張機能をインストールする方法については、「拡張機能のインストールと管理」をご覧ください。
- ロード バランサーをまだ作成していない場合は、「SDN ソフトウェア ロード バランサーをデプロイする」をご覧ください。
ロード バランサーを作成するか、適切なロード バランサーを選んで、高可用性規則を適用したら、[負荷分散規則] セクションまで下にスクロールします。
[新規作成] を選択して、新しい規則を追加します。
[負荷分散規則の追加] で、以下の情報を入力または選択します。
名前 値 フロントエンド IP 構成 フロントエンド IP の構成を選びます。 Protocol ALL フロントエンド ポート 0 バックエンド ポート 0 バックエンド プール ロード バランサーのバックエンド プールを選択します。 正常性プローブ 正常性プローブを選びます。 セッション永続化 Default アイドル タイムアウト (分) 既定値のままにするか、必要なアイドル タイムアウトまでスライダーを移動します。 フローティング IP (ダイレクト サーバー リターン) オン/オフ 必要な情報を入力したら、[作成] または [送信] を選びます。
サポートされている構成
高可用性ポート規則では、次の構成がサポートされています。
単一の非フローティング IP (Direct Server Return 以外) の高可用性ポート。 この構成の場合は、[Floating IP] ボタンで [無効] を選びます。
単一のフローティング IP (Direct Server Return) の高可用性ポート。 この構成の場合は、[Floating IP] ボタンで [有効] を選びます。
ロード バランサーでの複数の高可用性ポートの構成。 同じバックエンド プールに対して複数の高可用性ポート フロントエンドを構成するには、次の手順のようにします。
- 単一の内部ロード バランサー用に複数のフロントエンド IP アドレスを構成します
- 複数の負荷分散規則を構成します。規則ごとに、一意のフロントエンド IP アドレスを 1 つ使います
- 高可用性ポートの構成を設定し、すべての負荷分散規則で [Floating IP] を [有効] に設定します
高可用性ポートを備えた内部ロード バランサーと、同じバックエンド インスタンス上のパブリック ロード バランサー、およびその逆。
内部ロード バランサーとパブリック ロード バランサーの両方に対する高可用性ポートの負荷分散。
制限事項
高可用性ポートの負荷分散規則を使用する場合の制限事項を次に示します。
- 高可用性ポートの負荷分散規則と、同じバックエンド IP 構成を指す非高可用性ポートの負荷分散規則の組み合わせは、両方で フローティング IP が有効になっていない限りサポートされません。
- フロー対称性 (主に NVA シナリオの場合) は、単一のフロントエンド NIC (シングル フロントエンド IP 構成) とバックエンド プールでのみサポートされます。 複数のロード バランサーを使用すると、負荷分散規則または複数の NIC では対称性は提供されません。
- 高可用性ポートの内部ロード バランサーのバックエンド インスタンスを、別の内部ロード バランサーのバックエンド インスタンスにすることはできません。
- フローティング IP 高可用性ポート内部ロード バランサーのバックエンド インスタンスを、別の非フローティング IP 高可用性ポート内部ロード バランサーのバックエンド インスタンスにすることはできません。
次のステップ
「SDN Express を使用して SDN インフラストラクチャをデプロイする」を参照してください。