第13章 Load-balancing サービスのトラブルシューティングおよびメンテナンス
Load-balancing サービス (octavia) の基本的なトラブルシューティングとメンテナンスは、ステータスを表示しインスタンスを移行するための OpenStack クライアントコマンドを熟知し、ログへのアクセス方法を理解することから始まります。より詳細なトラブルシューティングを行う必要がある場合は、1 つまたは複数の Load-balancing サービスインスタンス (amphora) に SSH 接続することができます。
13.1. ロードバランサーの検証 リンクのコピーリンクがクリップボードにコピーされました!
ロードバランサーの show コマンドと list コマンドの出力を表示することで、負荷分散サービス (octavia) とそのさまざまなコンポーネントのトラブルシューティングを行うことができます。
手順
Source コマンドで認証情報ファイルを読み込みます。
例
source ~/overcloudrc
$ source ~/overcloudrc
Copy to Clipboard Copied! Toggle word wrap Toggle overflow ロードバランサー (
lb1
) の設定を確認します。注記丸かっこ内の値は、この手順のコマンド例で使用されるサンプルの値です。これらのサンプル値を、実際のサイトに適した値に置き換えてください。
例
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 前の手順の loadbalancer ID (
265d0b71-c073-40f4-9718-8a182c6d53ca
) を使用して、ロードバランサーに関連付けられている amphora の ID (lb1
) を取得します。例
openstack loadbalancer amphora list | grep 265d0b71-c073-40f4-9718-8a182c6d53ca
$ openstack loadbalancer amphora list | grep 265d0b71-c073-40f4-9718-8a182c6d53ca
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 出力例
| 1afabefd-ba09-49e1-8c39-41770aa25070 | 265d0b71-c073-40f4-9718-8a182c6d53ca | ALLOCATED | STANDALONE | 198.51.100.7 | 192.0.2.177 |
| 1afabefd-ba09-49e1-8c39-41770aa25070 | 265d0b71-c073-40f4-9718-8a182c6d53ca | ALLOCATED | STANDALONE | 198.51.100.7 | 192.0.2.177 |
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 前の手順の amphora ID (
1afabefd-ba09-49e1-8c39-41770aa25070
) を使用して、amphora 情報を表示します。例
openstack loadbalancer amphora show 1afabefd-ba09-49e1-8c39-41770aa25070
$ openstack loadbalancer amphora show 1afabefd-ba09-49e1-8c39-41770aa25070
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 出力例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow リスナー (
listener1
) の詳細を表示します。例
openstack loadbalancer listener show listener1
$ openstack loadbalancer listener show listener1
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 出力例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow プール (
pool1
) とロードバランサーメンバーを表示します。例
openstack loadbalancer pool show pool1
$ openstack loadbalancer pool show pool1
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 出力例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow ロードバランサーの VIP アドレス (
192.0.2.177
) に接続して、リスナーがHTTPS
またはTERMINATED_HTTPS
プロトコルに設定されているロードバランサー全体に、HTTPS トラフィックが流れることを確認します。ヒントコマンド
openstack loadbalancer show <load_balancer_name>
を使用して、ロードバランサーの VIP アドレスを取得します。注記ロードバランサー VIP 用に実装されたセキュリティーグループは、必要なプロトコルとポートのデータトラフィックのみを許可します。上記の理由から、ICMP トラフィックがブロックされているため、ロードバランサー VIP に ping を実行できません。
例
curl -v https://192.0.2.177 --insecure
$ curl -v https://192.0.2.177 --insecure
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 出力例
Copy to Clipboard Copied! Toggle word wrap Toggle overflow