5.3. Load-balancing サービスフレーバーの作成
Red Hat OpenStack Services on OpenShift (RHOSO) 管理者は、フレーバープロファイルを使用して、Load-balancing サービス (octavia) のユーザー向けフレーバーを作成します。フレーバーに割り当てる名前は、RHOSO ユーザーがロードバランサーを作成するときに指定する値です。
前提条件
-
ワークステーションに
ocコマンドラインツールがインストール済みである。 -
cluster-admin権限を持つユーザーとして、RHOSO コントロールプレーンにアクセスできるワークステーションにログオン済みである。 - フレーバープロファイルを作成している必要があります。
- Load-balancing サービスは、amphora プロバイダーを使用します。
手順
ワークステーションから OpenStackClient Pod のリモートシェルにアクセスします。
$ oc rsh -n openstack openstackclientフレーバーを作成します。
$ openstack loadbalancer flavor create --name <flavor_name> \ --flavorprofile <flavor-profile> --description "<string>"ヒントユーザーは提供するフレーバーの機能を理解できるように、詳細な説明を指定します。
- 例
この例では、フレーバーが定義されている。このフレーバーを指定すると、Load-balancing サービスインスタンス (amphora) を使用するロードバランサーが作成され、高可用性はありません。
$ openstack loadbalancer flavor create --name standalone-lb --flavorprofile amphora-single-profile --description "A non-high availability load balancer for testing."- 出力例
+-------------------+--------------------------------------+ | Field | Value | +-------------------+--------------------------------------+ | id | 25cda2d8-f735-4744-b936-d30405c05359 | | name | standalone-lb | | flavor_profile_id | 72b53ac2-b191-48eb-8f73-ed012caca23a | | enabled | True | | description | A non-high availability load | | | balancer for testing. | +-------------------+--------------------------------------+注記無効にしたフレーバーはユーザーが引き続き表示されますが、ユーザーは、無効にしたフレーバーを使用してロードバランサーを作成することはできません。