你描述的指示灯情况非常关键,它清晰地揭示了问题的根源:LB设备已经正确配置,但它无法与它需要服务的“实服务器”(Real Server)正常通信。
在 H3C LB 产品中,黄色通常表示“正在探测但未就绪”,而红色则明确指向“故障”或“不可用”。具体到你的问题:
实服务器(Real Server)显示黄色:这意味着 LB 设备正在通过健康检测(如 NQA)检查这台服务器的状态,但服务器未能成功响应。当前,这台服务器被认为处于不可用状态,但它可能仍在配置中或刚刚启动,LB 正在等待其恢复。
实服务组(Real Service Group)显示红色:这是黄色状态的直接后果。如果实服务组中的所有实服务器都不可用,那么该实服务组就会变成红色,整体不可用。
这个问题的直接影响是业务中断。LB 设备无法找到任何可用的后端服务器来处理用户请求。因此:
所有访问虚服务(Virtual Server,即 VIP)的流量都将无法被正常分发。
用户可能会看到“无法连接服务器”、“超时”等错误提示,业务完全不可用。
要解决此问题,核心是确保 LB 设备能够“看得到”并“连得上”它的后端服务器。请按照以下步骤排查:
登录 LB 设备,查看详细状态
执行命令 display real-server brief 或通过 Web 界面查看实服务器列表,重点关注状态为 Probe-failed 的服务器。
从 LB 设备主动发起探测
Ping 测试:从 LB 设备上 ping 实服务器的 IP 地址,确认三层网络是否可达。
端口测试:如果使用的是 TCP 探测,使用 telnet 命令测试实服务器的指定端口(例如 telnet 10.197.44.200 80)是否通畅。
检查健康检测配置
探测类型:检查你为实服务组配置的健康检测方法(如 icmp、tcp、http)是否与服务器实际提供的服务匹配。
探测参数:检查 probe timeout、probe interval 等参数设置是否合理,避免因响应慢而被误判为失败。
检查实服务器本身
确认服务器是否已开机且服务(如 Web 服务、数据库服务)正常运行。
检查服务器的本地防火墙,确保它没有阻止来自 LB 设备 IP 地址的探测报文(如 ICMP 或 TCP 端口请求)。
检查网络路径
检查 LB 设备和服务器之间的所有网络设备(交换机、路由器)的配置,确保 VLAN、路由和接口状态正常。
如果使用了 VRRP 或堆叠,请确保相关的配置和状态正确。
暂无评论
netstat -an 看端口)# 1. 看状态(确认黄/红)
display real-server brief # 看实服务器状态:Active/Inactive
display server-farm # 看组:可用成员数
display virtual-server # 看虚服务是否绑定组
# 2. 看健康探测日志(最关键)
display real-server debug probe # 看探测失败原因
display lb probe statistics # 看探测成功率
# 3. 手动测试连通性
ping <实服务器IP> # 测IP层
telnet <实服务器IP> <端口> # 测四层端口
undo probe → 状态立刻变绿
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论