ロード バランサを作成して、指定したインスタンス間で受信要求を分散できます。ロード バランサを使用すると、インスタンス間でワークロードを計画的に共有し、システム リソースをより効率的に使用できます。
VMware Integrated OpenStack 6.0 では、NSX Data Center for vSphere または NSX-T Data Center ネットワークを使用するデプロイで LBaaS(サービスとしてのロード バランサ)v2.0 がサポートされます。このバージョンでは、OpenStack Octavia コンポーネントはサポートされません。
LBaaS 設定プロセスでは、健全性監視も作成され、LBaaS プールに関連付けられます。健全性監視とは、指定したプロトコルとポート上でインスタンスがまだ実行されているかどうかを確認する Neutron サービスです。
注: LBaaS プールの
admin_state パラメータは、
NSX Data Center for vSphere デプロイではサポートされていないため、プールの管理状態を停止に設定しても、効果はありません。ネットワーク トラフィックがプールのメンバーに送信されないようにするには、各メンバーの管理状態を停止に設定します。
LBaaS リスナーには、HTTP、TCP、または終端 HTTPS を使用できます。終端 HTTPS リスナーは受信接続の TLS を終端し、終端 HTTPS リスナーの TLS 証明書とキーは Barbican に格納されます。終端 HTTPS リスナーを作成する場合は、クラウド管理者に連絡し、アクセス コントロール リスト (ACL) を設定して barbican
ユーザーにプロジェクトのシークレットへのアクセス権を付与する必要があるかどうかを決定します。
前提条件
- ネットワークにパブリック サブネットおよびルーターを作成します。NSX Data Center for vSphere デプロイでは、ルーター タイプを
exclusive
にする必要があります。注: テナントのサブネットにロード バランサを作成できますが、ロード バランサにフローティング IP アドレスを割り当てる必要があります。 - 1 つ以上のクライアントと 2 つ以上のサーバ インスタンスを設定します。
手順
次のタスク
ロード バランサを開き、[リスナーの作成] をクリックすると、リスナーを追加できます。