Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
标准公共Azure Load Balancer前端 IPv4 和 IPv6 地址支持使用 ping 和 traceroute 测试可访问性。 测试负载均衡器前端的可访问性有助于排查 Azure 资源的入站连接问题。 本文介绍您如何使用 ping 和 traceroute 测试某现有标准公共负载均衡器的前端。 它可以从Azure虚拟机或Azure外部的设备完成。
先决条件
具有活动订阅的Azure帐户。 创建试用订阅并访问 Azure 门户。
在您的订阅中,使用具备 IPv4 和 IPv6 前端的标准公共负载均衡器。 有关创建Azure Load Balancer的详细信息,请参阅 Quickstart:使用 Azure portal 创建公共load balancer对 VM 进行负载均衡。
Azure虚拟机,其网络接口分配有公共 IP 地址。 有关使用公共 IP 创建虚拟机的详细信息,请参阅
Quickstart:在 Azure portal 。
注意事项
仅支持测试 Azure 负载均衡器前端的入站连接,且仅限于公共负载均衡器。 不支持测试入站连接到内部负载均衡器的前端。
从Azure外部的设备进行测试
测试负载均衡器的前端
选择使用 ping 或 traceroute 来测试设备在 Azure 外部对标准负载均衡器前端的可访问性。
按照以下步骤从 Azure 外部的 Windows 设备执行 ping 来测试标准公共负载均衡器前端的可访问性:
- 在 Windows 设备中,打开“搜索”任务栏并输入
cmd。 选择“命令提示符”。 - 在命令提示符处,键入下列命令:
ping <Input your load balancer public IP address>
- 查看 ping 的输出。
从Azure虚拟机进行测试
本节介绍如何从 Azure 虚拟机测试标准公共负载均衡器前端的可访问性。 首先,在虚拟机上创建入站网络安全组 (NSG) 规则,以允许 ICMP 流量。 然后,从虚拟机中使用 ping 或 traceroute 测试负载均衡器前端的可达性。
配置入站 NSG 规则
登录到Azure portal。
在门户顶部的“搜索”栏中,输入 Virtual machines并选择Virtual machines。
在 Virtual machines 中,从列表中选择虚拟机。
在虚拟机的菜单中,选择“网络”,然后选择“添加入站端口规则”。
在“添加入站安全规则”中,输入或选择以下信息:
设置 值 来源 输入“任意” 源端口范围 输入 * 目标 输入“任意” 服务 末端“自定义” 目标端口范围 输入 * 协议 选择“ICMP” 操作 选择“允许” 优先级 输入“100”或所选优先级。 名称 输入“AllowICMP”或所选名称 说明 留空或输入说明 选择添加。
连接到虚拟机
本部分介绍如何从 Azure 上的 Windows 虚拟机测试标准负载均衡器前端的可访问性。
- 返回到虚拟机的菜单中的“概述”,然后选择“连接”。
- 使用 RDP、SSH 或 Bastion 登录到虚拟机。
测试负载均衡器的前端
从 Azure 虚拟机上选择使用 ping 或 traceroute 来测试标准公共负载均衡器前端的可访问性。
按照以下步骤,使用 Windows 虚拟机中的 ping 测试标准公共负载均衡器前端的可访问性:
- 在 Windows 设备中,打开“搜索”任务栏并输入
cmd。 选择“命令提示符”。 - 在命令提示符处,键入下列命令:
ping <Input your load balancer public IP address>
- 查看 ping 的输出。
使用 ping 时的预期答复
根据当前后端实例的健康探测状态,在使用 ping 对负载均衡器的前端进行测试时会收到不同的回复。 查看以下方案以获得预期答复:
| 情景 | 预期答复 |
|---|---|
| 所有后端实例均被检测为宕机。 | 目标主机不可访问 |
| 所有后端实例均已“关闭” | 无响应:请求超时 |
| 至少探测到 1 个后端实例状态为“正常” | 成功的回显响应 |
| 负载均衡器后无后端实例/无关联的负载均衡规则 | 无响应:请求超时 |
使用注意事项
- ICMP ping 无法禁用,默认情况下允许在标准公共负载均衡器上使用。
- 数据包大小大于 64 字节的 ICMP ping 将会删除,从而导致超时。
- Standard Load Balancer不支持出站ICMP ping请求。
- 全局或网关负载均衡器不支持 ICMP ping。
注意事项
ICMP ping 请求不会发送到后端实例;它们由Load Balancer处理。
后续步骤
- 若要排查负载均衡器问题,请参阅Troubleshoot Azure Load Balancer。
- 了解如何在 Azure 门户中管理 Azure 负载均衡器的规则。