13.2. アベイラビリティーゾーンでのロードバランサーの作成
Red Hat OpenStack Platform (RHOSP) の Load-balancing サービス (octavia) を使用すると、分散コンピュートノード (DCN) 環境のアベイラビリティーゾーン (AZ) にロードバランサーを作成して、トラフィックのスループットを向上させ、レイテンシーを短縮できます。
前提条件
- RHOSP 管理者が Load-balancing サービス AZ を提供しておく。
- ロードバランサーに関連付けられた仮想 IP (VIP) ネットワークは、ロードバランサーがメンバーになっている AZ で利用できる必要があります。
手順
Source コマンドで認証情報ファイルを読み込みます。
例
source ~/centralrc
$ source ~/centralrc
Copy to Clipboard Copied! Toggle word wrap Toggle overflow DCN 環境のロードバランサーを作成するには、
loadbalancer create
コマンドを--availability-zone
オプションとともに使用し、適切な AZ を指定します。例
たとえば、アベイラビリティーゾーン (
az-central
) のパブリックサブネット (public_subnet
) 上に終了されない HTTPS ロードバランサー (lb1
) を作成するには、次のコマンドを入力します。openstack loadbalancer create --name lb1 --vip-subnet-id \ public_subnet --availability-zone az-central
$ openstack loadbalancer create --name lb1 --vip-subnet-id \ public_subnet --availability-zone az-central
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - リスナー、プール、ヘルスモニター、およびロードバランサーのメンバーを追加して、ロードバランサーの作成を続けます。
検証
ロードバランサー (lb1) がアベイラビリティーゾーン (
az-central
) のメンバーであることを確認します。例
openstack loadbalancer show lb1
$ openstack loadbalancer show lb1
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 出力例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow