负载均衡器是网络架构中的关键组件,它通过分配流量到多个服务器来确保应用的高可用性和性能优化,在使用负载均衡器的过程中,用户可能会遇到各种问题,本文将详细介绍一些常见的负载均衡器问题及其解决方法,并附上相关FAQs。

以下是详细内容:
1、负载均衡器连接不可用
症状:当负载均衡器连接不可用时,最常见的现象是后端虚拟机(VM)不响应运行状况探测或已配置端口上的流量。
原因:这通常是由于后端VM的状态不正常、未侦听探测端口、防火墙或网络安全组阻止了流量,或者负载均衡器中的其他错误配置。
解决方法:
检查后端VM的状态是否正常,能否从池中的另一VM响应PsPing或TCPing。
确保后端VM的探测端口处于侦听状态,使用命令如netstat -an进行验证。

检查防火墙和网络安全组的配置,确保它们允许负载均衡器的探测流量通过。
如果上述方法都无法解决问题,建议开具支持票证,并提供网络捕获信息以帮助诊断。
2、没有来自标准内部负载均衡器的出站连接
原因:标准内部负载均衡器(ILB)默认情况下是安全的,基本ILB允许通过名为默认出站访问IP的隐藏公共IP地址连接到Internet,但不建议用于生产工作负载。
解决方法:如果需要从VM向Internet的出站连接,建议在子网上配置Azure NAT网关,对于生产场景中的所有出站访问,NAT网关是推荐的解决方案。
3、没有向标准外部负载均衡器的入站连接
原因:标准负载均衡器和标准公共IP地址不接受入站连接,除非由网络安全组显式打开。

解决方法:若要允许入口流量,请将网络安全组添加到虚拟资源的子网或接口。
4、无法更改已在后端池中部署了虚拟机规模集的负载均衡器的现有LB规则的后端端口
原因:如果负载均衡规则的后端端口与运行状况探测相关联,则不能修改该端口。
解决方法:若要更改端口,可以通过更新虚拟机规模集来删除运行状况探测,更新端口,然后再次配置运行状况探测。
5、从后端池中删除VM后仍有少量流量通过负载均衡器
原因:从后端池中删除的VM不应再接收流量,少量的网络流量可能与Azure中的存储、DNS和其他功能有关。
解决方法:执行网络跟踪以验证流量的来源,每个存储帐户的属性列出了Blob存储帐户的完全限定的域名(FQDN),可以在Azure订阅中的虚拟机上执行nslookup来确定分配给该存储帐户的Azure IP。
6、处于失败状态的负载均衡器
解决方法:转到Azure资源浏览器并确认处于失败状态的资源,将右上角的切换更新为“读/写”,对处于失败状态的资源选择“编辑”,选择“PUT”,然后选择“GET”,以确保预配状态已更新为“成功”。
7、高可用系统的构建
多层次的高可用:阿里云的SLB从应用级别、集群级别、可用区级别和地域级别四个层面构建高可用系统。
可用区级别的容灾:建议在SLB实例的后端尽可能挂载多个可用区的ECS实例,并在不同可用区分别购买SLB实例,借助全球负载均衡GSLB进行实例间的调度。
8、性能保障型实例的选择
特点:性能保障型实例具有超强的HTTPS性能、超大并发连接数、共享型实例平滑升级和完善的业务监控系统等特点。
适用场景:适用于对性能有刚性需求的大客户和体量特别大的超级用户。
相关问答FAQs
1、为什么标准内部负载均衡器默认情况下没有出站连接?
回答:标准内部负载均衡器(ILB)默认情况下是安全的,基本ILB允许通过名为默认出站访问IP的隐藏公共IP地址连接到Internet,但不建议用于生产工作负载,因为该IP地址既不是静态的,也未通过拥有的网络安全组进行锁定。
2、如何更改已在后端池中部署了虚拟机规模集的负载均衡器的现有LB规则的后端端口?
回答:若要更改端口,可以通过更新虚拟机规模集来删除运行状况探测,更新端口,然后再次配置运行状况探测。
以上就是关于“负载均衡器常见问题及解决方法”的问题,朋友们可以点击主页了解更多内容,希望可以够帮助大家!
【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!
发表回复