高可用性ポート用にソフトウェア ロード バランサーを構成する

適用対象: Azure Stack HCI バージョン 21H2 および 20H2、Windows Server 2022、Windows Server 2019

この記事では、高可用性ポート規則の概要と、高可用性ポートを使用する理由について説明します。 その後、高可用性ポート規則を設定するための前提条件、構成手順、サポートされている構成、その制限について説明します。

高可用性ポート規則の概要

高可用性ポートは、すべてのプロトコルをすべてのポート間に負荷分散するのに役立つ負荷分散規則の一種です。 すべての負荷分散規則と同様に、高可用性ポート規則も、発信元アドレス、宛先アドレス、発信元ポート、宛先ポート、プロトコルの 5 タプル接続に依存します。

この規則を適用するには、プロトコルの状態をすべてに設定して、ユーザー データグラム プロトコル (UDP) と伝送制御プロトコル (TCP) の両方のデータグラムが受け入れられるようにします。 また、高可用性を実現するには、フロントエンド ポートバックエンド ポート0 に設定する必要もあります。

高可用性ポートを使用する理由

高可用性ポートは、高可用性のシナリオや、仮想ネットワーク内のネットワーク仮想アプライアンス (NVA) のスケールアウトに役立ちます。 この機能は、多数のポートの負荷分散にも役立つ場合があります。

たとえば、仮想アプライアンスを使ってワークロードのセキュリティを管理する場合は、仮想アプライアンスの高可用性を確保する必要があります。 高可用性ポートは、次の機能を備えることで高可用性と信頼性を提供できます。

  • 正常なインスタンスへの高速フェールオーバー
  • n 個のアクティブ インスタンスへのスケールアウトによるハイ パフォーマンス

前提条件

高可用性ポート規則を設定するには、次のものを構成する必要があります。

  • バックエンド プール
  • フロントエンド IP の構成
  • 正常性プローブ

注意

バックエンド プールについては、最初に仮想マシンを構成する必要があります。 仮想マシンと他の構成を設定する方法については、次の記事をご覧ください。

高可用性ポート用の負荷分散規則を構成する

  1. Windows Admin Center のホームの [すべての接続] で、ロード バランサーを作成するクラスターを選択します。

  2. [ツール][ネットワーク] まで下にスクロールし、[ロード バランサー] を選びます。

  3. ロード バランサーを作成するか、適切なロード バランサーを選んで、高可用性規則を適用したら、[負荷分散規則] セクションまで下にスクロールします。

    Screenshot of Load Balancing Rules section.

  4. [新規作成] を選択して、新しい規則を追加します。

  5. [負荷分散規則の追加] で、以下の情報を入力または選択します。

    名前
    フロントエンド IP 構成 フロントエンド IP の構成を選びます。
    Protocol ALL
    フロントエンド ポート 0
    バックエンド ポート 0
    バックエンド プール ロード バランサーのバックエンド プールを選択します。
    正常性プローブ 正常性プローブを選びます。
    セッション永続化 Default
    アイドル タイムアウト (分) 既定値のままにするか、必要なアイドル タイムアウトまでスライダーを移動します。
    フローティング IP (ダイレクト サーバー リターン) オン/オフ
  6. 必要な情報を入力したら、[作成] または [送信] を選びます。

サポートされている構成

高可用性ポート規則では、次の構成がサポートされています。

  • 単一の非フローティング 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 インフラストラクチャをデプロイする」を参照してください。