第 13 章 故障排除和维护负载平衡服务
对负载均衡服务(octavia)的基本故障排除和维护始于 OpenStack 客户端命令来显示状态和迁移实例,以及了解如何访问日志。如果您需要更加深入地进行故障排除,您可以 SSH 到一个或多个负载平衡服务实例(amphoe)。
13.1. 验证负载均衡器 复制链接链接已复制到粘贴板!
您可以通过查看负载均衡器显示和列出命令的输出,对负载均衡服务(octavia)及其组件进行故障排除。
流程
提供您的凭据文件。
示例
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
),获取与负载均衡器 (lb1
) 关联的 amphora 的 ID。示例
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-41770a25070
),查看 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 查看侦听器(
侦听器1)
详细信息。示例
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
)和 load-balancer 成员。示例
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 实施的安全组仅允许所需的协议和端口的数据流量。因此,您无法 ping 负载均衡器 VIP,因为 ICMP 流量被阻断。
示例
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