NSX Advanced Load Balancer は、単一のコントローラ(単一ノード展開)または 3 ノードの Controller クラスタで実行できます。単一のコントローラを使用する展開では、そのコントローラは管理機能と、分析、データの収集、および処理を実行します。

2 つのノードを追加して 3 ノードのクラスタを作成すると、コントローラにノードレベルの冗長性が提供され、CPU 負荷の大きい分析機能のパフォーマンスも最大化されます。この場合、1 つのノードは管理機能を実行するリーダーです。他の 2 つのノードはフォロワーであり、リーダーのバックアップとして待機することに加えて、分析のためのデータ収集を実行します。

このセクションでは、GCP 環境内のコントローラのクラスタ仮想 IP アドレス (VIP) 構成について説明します。これは、Docker ベースの展開だけでなく、GCP フル アクセス ベースのコントローラ展開にも適用されます。

前提条件

  • コントローラ仮想マシンに関連付けられているデフォルトのサービス アカウントに、そのインターフェイスで Controller クラスタ IP を構成するための適切な権限が付与されていることを確認します。cluster_vip_role.yaml ファイルを使用して、Controller クラスタ IP を構成するために必要な権限を持つロールを作成します。

  • クラスタ IP に同じサブネット内の空き IP を選択します。

  • クラスタ IP を明示的に使用して、ここで説明しているすべてのコントローラ ポートへのアクセスを許可するファイアウォール ルールを設定します。