12.3. 使用 SSH 连接到负载均衡实例
在对服务问题进行故障排除时,使用 SSH 登录负载平衡服务实例(amphorae)。
在对服务问题进行故障排除时,使用 Secure Shell (SSH)登录运行负载均衡服务实例(amphorae)会很有帮助。
前提条件
- 您必须具有负载均衡服务(octavia) SSH 私钥。
- 在创建负载均衡器前,您必须在负载均衡服务配置中启用 SSH。
流程
在 director 节点上,启动
ssh-agent并将用户身份密钥添加到代理中:eval $(ssh-agent -s) ssh-add
$ eval $(ssh-agent -s) $ ssh-addCopy to Clipboard Copied! Toggle word wrap Toggle overflow 提供您的凭据文件。
Example
source ~/overcloudrc
$ source ~/overcloudrcCopy to Clipboard Copied! Toggle word wrap Toggle overflow 确定您要连接的 amphora 的负载平衡管理网络(
lb_network_ip)上的 IP 地址:openstack loadbalancer amphora list
$ openstack loadbalancer amphora listCopy to Clipboard Copied! Toggle word wrap Toggle overflow 使用 SSH 连接到 amphora:
ssh -A -t heat-admin@<controller_node_IP_address> ssh cloud-user@<lb_network_ip>
$ ssh -A -t heat-admin@<controller_node_IP_address> ssh cloud-user@<lb_network_ip>Copy to Clipboard Copied! Toggle word wrap Toggle overflow 完成后,关闭与 amphora 的连接并停止 SSH 代理:
exit
$ exitCopy to Clipboard Copied! Toggle word wrap Toggle overflow