このセクションでは、LSC に NSX Advanced Load Balancer をインストールするための展開の前提条件について説明します。

ハードウェア要件

NSX Advanced Load Balancer が管理する各 Linux サーバは、少なくとも次の物理的要件を満たす必要があります。

NSX Advanced Load Balancer コンテナを実行するには、18 GB 以上の Docker ローカル ストレージ(デフォルトは /var/lib/docker)が必要です。クラウド ユーザー インターフェイスを使用して Load Balancer SE をインスタンス化する場合は、5 GB を追加して実行します。

デフォルトでは、Docker の devicemapper ストレージ ドライバは、loop-lvm ストレージ モードで構成されます。このモードはテスト時にのみお勧めします。NSX Advanced Load Balancer は、本番環境で使用するコントローラ ホスト用の Docker のベスト プラクティスに従って、ドライバを構成することをお勧めします。

注:

ストレージ ドライバの選択に関する推奨事項については、Docker storage drivers を参照してください。

SE を DPDK モードで使用する必要がある場合は、IOMMU をオフにする必要があります。

コントローラのハードウェア最小要件の詳細については、「NSX Advanced Load Balancer Controller のサイジング」セクションを参照してください。

注:

IOMMU は、BIOS でオフにするか、ホストのカーネル コマンド ラインのアーキテクチャ タイプに基づいて intel_iommu=off または amd_iommu=off を指定することでオフにできます。

ソフトウェア要件

詳細については、「Linux サーバ クラウドのソフトウェア要件」を参照してください。

SE Linux を無効にするには、次の手順を実行します。

  1. ホスト マシンに root としてログインします。

  2. getenforce コマンドを実行して、SELinux が enforcing、permissive、deactivated のいずれかであるか確認します。

  3. getenforce の出力が permissive または deactivated の場合は、何も行う必要はありません。出力が enforcing の場合は、以降のすべての手順を実行します。

  4. /etc/selinux/config ファイルを開きます(システムによっては /etc/sysconfig/selinux を開きます)。

  5. SELINUX=enforcing 行を SELINUX=permissive に変更します。

  6. ファイルを保存して閉じます。

  7. システムを再起動します。

ポートとプロトコル

NSX Advanced Load Balancer で使用されるポートとプロトコルの最新情報については、「VMware Ports and Protocols」を参照してください。

オペレーティング システム

NSX Advanced Load Balancer Controller は、ベアメタル ホストに仮想マシンまたはコンテナとして展開できます。NSX Advanced Load Balancer サービス エンジンはベアメタル ホストに展開できます。NSX Advanced Load Balancer は、次のオペレーティング システムでの SE/コントローラの実行をサポートします。

オペレーティング システム

OS バージョン

カーネル バージョン

Oracle Enterprise Linux

7.0、7.1、7.2 または 7.3

3.10

Oracle Enterprise Linux

7.0、7.1、7.2 または 7.3

3.10

Red Hat Enterprise Linux

7.0、7.1、7.2 または 7.3

3.10

CentOS

7.0、7.1、7.2 または 7.3

3.10

Ubuntu

16.04

4.4.0-21、4.4.0-59