h3c负载均衡交换机配置
- 行业动态
- 2025-05-14
- 1
进入系统视图,创建负载均衡实例(如lb1),配置监听IP及端口,添加后端服务器,设置调度算法(如轮询
H3C负载均衡交换机配置详解
配置前准备
设备选型与组网规划
H3C负载均衡交换机(如LS-5500/LS-6500系列)支持二层/三层部署模式,需根据业务需求选择:- 二层透明模式:直接插入网络中,不占用额外IP地址。
- 三层路由模式:需为设备配置IP地址,作为网关或中间节点。
部署模式 适用场景 优点 二层透明 简单网络环境,无需修改现有拓扑 零配置干扰,快速部署 三层路由 复杂网络,需NAT/防火墙功能 灵活分配IP,支持高级策略 网络拓扑设计
- 确定后端服务器组(Real Server)的IP段。
- 规划虚拟IP(VIP),作为负载均衡的入口地址。
- 示例拓扑:
客户端 → 负载均衡设备(VIP:192.168.1.100)→ 后端服务器组(192.168.2.10~192.168.2.20)
IP地址规划
- 管理IP:用于远程登录设备(如192.168.1.200/24)。
- 虚拟IP(VIP):对外提供服务的地址(如10.1.1.1/24)。
- 后端服务器IP:需与负载均衡设备处于同一广播域或路由可达。
基础配置步骤
进入命令行模式
<H3C> system-view [进入系统视图] [H3C] interface Vlan-interface 1 [创建VLAN接口] [H3C-Vlan-interface1] ip address 192.168.1.200 255.255.255.0 [配置管理IP] [H3C-Vlan-interface1] quit
配置物理接口
- 示例:将Ethernet1/0/1设置为Trunk模式:
[H3C] interface Ethernet1/0/1 [H3C-Ethernet1/0/1] port link-type trunk [H3C-Ethernet1/0/1] quit
- 示例:将Ethernet1/0/1设置为Trunk模式:
创建虚拟服务与真实服务器
- 虚拟服务(VIP):对外提供访问的IP地址。
- 真实服务器(Real Server):后端实际处理请求的服务器。
[H3C] lb virtual-server 10.1.1.1 443 [创建HTTPS虚拟服务] [H3C-lb-vserver-1] protocol tcp [设置协议类型] [H3C-lb-vserver-1] real-server 192.168.2.10 443 [添加真实服务器] [H3C-lb-vserver-1] real-server 192.168.2.20 443
负载均衡策略配置
调度算法选择
| 算法类型 | 适用场景 | 命令示例 |
|——————–|—————————————|—————————————|
| 轮询(Round Robin)| 服务器性能一致,请求均匀分发 |scheduler round-robin
|
| 加权轮询(WRR) | 服务器性能差异大,按权重分配请求 |scheduler weight 10 20
(权重比例) |
| 最小连接(LeastConn)| 长连接场景,优先分配给连接数少的服务器 |scheduler least-connection
|
| 源IP哈希(SourceHash)| 会话保持,同一客户端固定分配到同一服务器 |persistence source-ip
|配置示例:
[H3C-lb-vserver-1] scheduler round-robin [默认轮询]
会话保持配置
- 目的:确保同一用户的请求始终分发到同一服务器。
- 实现方式:
[H3C-lb-vserver-1] persistence source-ip [基于源IP哈希] [H3C-lb-vserver-1] persistence time 3600 [会话保持时间]
健康检查与故障转移
健康检查配置
- TCP健康检查:检测端口连通性。
[H3C-lb-vserver-1] probe enable [启用健康检查] [H3C-lb-vserver-1] probe type tcp [设置检查类型] [H3C-lb-vserver-1] probe interval 5 [检查间隔5秒]
- HTTP健康检查:验证HTTP返回码。
[H3C-lb-vserver-1] probe type http url /health.html [检查指定URL]
- TCP健康检查:检测端口连通性。
故障转移策略
- 当某台服务器故障时,自动停止向其分发请求。
- 配置示例:
[H3C-lb-vserver-1] real-server 192.168.2.10 443 admin-state disable [手动禁用故障服务器]
高级功能配置
SSL卸载与加速
- 作用:由负载均衡设备处理SSL加密,降低后端服务器压力。
- 配置示例:
[H3C-lb-vserver-1] ssl enable [启用SSL] [H3C-lb-vserver-1] ssl certificate import [导入证书]
双机热备配置
- 主备模式:两台设备冗余,主设备故障时自动切换。
- 命令示例:
[H3C] lb redundancy enable [启用冗余] [H3C] lb redundancy peer-ip 192.168.1.254 [指定对端IP]
故障排查与维护
问题现象 | 可能原因 | 解决方案 |
---|---|---|
VIP无法访问 | VIP未绑定物理接口,或路由不可达 | 检查VLAN接口IP及路由表 |
请求仅分发到单台服务器 | 调度算法配置错误或会话保持未关闭 | 检查scheduler 和persistence 配置 |
健康检查失败 | 后端服务器端口关闭或网络不通 | 测试服务器端口连通性 |
FAQs
Q1:如何监控负载均衡设备的实时状态?
A1:通过以下命令查看统计信息:
[H3C] display lb session [查看当前会话] [H3C] display lb server [查看后端服务器状态]
Q2:如何升级负载均衡设备的固件版本?
A2:步骤如下:
- 下载最新固件包(如
.bin
文件)并上传至设备:[H3C] file upload tftp://192.168.1.100/lb_v5.bin
- 执行升级:
[H3C] system-view [H3C] lb version upgrade lb_v5