日進月歩な仮想化日記

~日々進化する仮想化業界のトレンド発信基地を目指して~

NSX ALBを構築してみた

今回はNSX ALBを構築してみたので、構築手順を書いていきたいと思います。

 

1. OVA展開

まずNSX ALB ControllerのOVAを仮想環境に展開します。

f:id:ko-taiki:20210105174742p:plain

展開するときにネットワークの設定も入れます。

f:id:ko-taiki:20210105174902p:plain

2. AVI Controllerの初期設定

OVA展開後、ブラウザでControllerに接続してログインします。

f:id:ko-taiki:20210105175215p:plain

DNS、NTPの設定

f:id:ko-taiki:20210105175407p:plain

SMTPサーバの設定

f:id:ko-taiki:20210105175508p:plain

 連携するオートメーションの設定
今回はなしで設定

f:id:ko-taiki:20210105175613p:plain

テナントの設定
ユーザーロールの設定のようなものだと理解していますが、今回は必要ないので「No」で設定
テナントの詳細についてはこちらを見てもらえるとわかるかと思います。
https://avinetworks.com/docs/17.1/tenants/

f:id:ko-taiki:20210105175655p:plain

以上で初期設定は終わりです。

3. Service Engineの設定

Controllerの管理画面で【Infrastructure】→【Service Engine Group】→【Create】→【Basic Settings】を開き、Service Engine Groupの設定をします。

以下の画面でname、冗長等設定、VSにおけるService Engine最大数等を指定。

f:id:ko-taiki:20210105180853p:plain

Advancedの画面でService Engineを作成するVMware環境のCluster、Data Store等を指定し、Service Engine Groupの設定は完了です。

次に、【Infrastructure】→【Networks】で編集画面を開き、Service Engineが使用するネットワークの設定をします。
f:id:ko-taiki:20210105181911p:plain

そして、【Applications】→【Pools】→【Create Pool】にて、負荷分散対象のプールを作成します。
このとき、ロードバランスのアルゴリズムや分散対象のサーバなどの設定を行います。

f:id:ko-taiki:20210105182225p:plain

最後に、【Applications】→【Virtual Services】→【Create Virtual Service】→【Advanced Setup】の編集画面を開き、Servce Engineが提供するサービス(Virtual Service)の設定を行います。
Virtual Serviceの設定で設定するのはServce Engineが使用するVIPやプロファイル、サービスポートの設定などです。

f:id:ko-taiki:20210105182034p:plain

以上の設定後、Service EngineのVIP宛にアクセスし、プールで設定した対象のサーバに振り分けられていれば設定完了です。