12.3. タグを使用した負荷分散サービスオブジェクトのフィルタリング
Red Hat OpenStack Load-balancing サービス (octavia) を使用して、オブジェクトのリストを作成できます。タグ付けされたオブジェクトについては、フィルタリングされたリストを作成できます。これは、オブジェクトに指定されたタグが 1 つ以上含まれているかどうかに基づいて、オブジェクトを含めたり除外したりするリストです。タグを使用してロードバランサー、リスナー、プール、メンバー、ヘルスモニター、ルール、およびポリシーをフィルタリングできることは、負荷分散サービスリソースの使用、割り当て、およびメンテナンスを管理するための出発点となります。
手順
Source コマンドで認証情報ファイルを読み込みます。
例
$ source ~/overcloudrc
次のいずれかのタグオプションを使用して、オブジェクトに対して適切な
loadbalancer list
コマンドを実行し、一覧表示するオブジェクトをフィルタリングします。表12.1 オブジェクトをフィルタリングするためのタグオプション リストの中でしたいこと 例 指定されたすべてのタグに一致するオブジェクトを含めます。
$ openstack loadbalancer list --tags Sales,Finance
$ openstack loadbalancer listener list --tags Sales,Finance
$ openstack loadbalancer l7pool list --tags Sales,Finance
$ openstack loadbalancer member list --tags Sales,Finance pool1
$ openstack loadbalancer healthmonitor list --tags Sales,Finance
$ openstack loadbalancer l7policy list --tags Sales,Finance
$ openstack loadbalancer l7rule list --tags Sales,Finance policy1
1 つ以上の指定されたタグに一致するオブジェクトを含めます。
$ openstack loadbalancer list --any-tags Sales,Finance
$ openstack loadbalancer listener list --any-tags Sales,Finance
$ openstack loadbalancer l7pool list --any-tags Sales,Finance
$ openstack loadbalancer member list --any-tags Sales,Finance pool1
$ openstack loadbalancer healthmonitor list --any-tags Sales,Finance
$ openstack loadbalancer l7policy list --any-tags Sales,Finance
$ openstack loadbalancer l7rule list --any-tags Sales,Finance policy1
指定されたすべてのタグに一致するオブジェクトを除外します。
$ openstack loadbalancer list --not-tags Sales,Finance
$ openstack loadbalancer listener list --not-tags Sales,Finance
$ openstack loadbalancer l7pool list --not-tags Sales,Finance
$ openstack loadbalancer member list --not-tags Sales,Finance pool1
$ openstack loadbalancer healthmonitor list --not-tags Sales,Finance
$ openstack loadbalancer l7policy list --not-tags Sales,Finance
$ openstack loadbalancer l7rule list --not-tags Sales,Finance policy1
1 つ以上の指定されたタグに一致するオブジェクトを除外します。
$ openstack loadbalancer list --not-any-tags Sales,Finance
$ openstack loadbalancer listener list --not-any-tags Sales,Finance
$ openstack loadbalancer l7pool list --not-any-tags Sales,Finance
$ openstack loadbalancer member list --not-any-tags Sales,Finance pool1
$ openstack loadbalancer healthmonitor list --not-any-tags Sales,Finance
$ openstack loadbalancer l7policy list --not-any-tags Sales,Finance
$ openstack loadbalancer l7rule list --not-any-tags Sales,Finance policy1
注記複数のタグを指定する場合は、タグをコンマで区切ります。
関連情報
- コマンドラインインターフェイスリファレンス の loadbalancer list