上一篇
h3c负载均衡明命令
- 行业动态
- 2025-05-13
- 14
H3C负载均衡配置示例:[H3C] interface GigabitEthernet1/0/1;[H3C] ip address 192.168.1.1 255.255.255.0;[H3C] lb enable;[H3C] lb-server virtual vip 10.1.1.1;[H3C] real-server 10.1.1.
H3C负载均衡配置命令详解
H3C负载均衡设备通过命令行界面(CLI)实现精细化配置,支持从基础网络设置到高级流量调度的全方位管理,以下是针对H3C负载均衡设备的核心配置命令分类解析,涵盖系统初始化、接口管理、负载策略、健康检查等关键模块。
基础配置命令
配置项 | 命令示例 | 功能说明 |
---|---|---|
系统初始化 | sysname LB-Device | 设置设备名称,便于管理识别。 |
主机名绑定 | hostname lb-device | 定义设备主机名,用于日志和认证。 |
接口IP配置 | interface GigabitEthernet1/0/1 ip address 192.168.1.1 255.255.255.0 | 为物理接口分配IP地址,作为管理或业务平面。 |
VLAN划分 | vlan 10 port GigabitEthernet1/0/2 to vlan 10 | 创建VLAN并绑定接口,实现网络隔离。 |
管理VLAN配置 | interface Vlan-interface10 ip address 10.10.10.1 255.255.255.0 | 为VLAN虚接口配置IP,用于设备管理。 |
负载均衡策略配置
Server Farm(服务器组)
- 创建服务器组:
server-farm name Web-Farm type sip
name
:自定义组名(如Web-Farm)。type
:协议类型(sip
、tcp
、udp
等)。
- 添加服务器节点:
server-farm Web-Farm add 10.1.1.10 80 weight 10 enable server-farm Web-Farm add 10.1.1.11 80 weight 20 enable
weight
:权重值,决定流量分配比例(如10:20=1:2)。enable
:启用节点。
- 创建服务器组:
虚拟服务器(VIP)
- 配置VIP:
load-balance virtual vip1 interface Vlan-interface10 ip address 10.1.1.100 255.255.255.0 port 80 protocol tcp real-server-farm Web-Farm
vip1
:虚拟服务名称。real-server-farm
:绑定服务器组。
- 调度算法选择:
scheduling-method round-robin
可选算法:
round-robin
(轮询)、weight-round-robin
(加权轮询)、least-connection
(最少连接)。
- 配置VIP:
会话保持
- 基于Cookie的会话保持:
persist-session cookie insert name LB_COOKIE expire 3600
insert
:插入Cookie。expire
:过期时间(秒)。
- 基于IP的会话保持:
persist-session ip-address aging-time 300
aging-time
:会话老化时间(秒)。
- 基于Cookie的会话保持:
高级功能配置
功能模块 | 命令示例 | 场景说明 |
---|---|---|
SSL卸载 | ssl vip1 certificate local file cert.pem key file key.pem | 为VIP配置SSL证书,实现HTTPS流量解密与后端服务器减负。 |
健康检查 | health-check http url /health check 5 interval 10 | HTTP健康检查,每10秒检测5次后端服务器状态。 |
源IP透传 | load-balance vip1 source-ip preserve | 开启源IP透传,保持客户端IP信息传递给后端服务器。 |
日志级别设置 | log buffer size 1024 log level information | 调整日志缓冲区大小和日志级别(debug 、information 、error )。 |
监控与维护命令
实时状态查看:
display load-balance session brief
输出示例:
VIP Protocol Real Server Conn State Time vip1 tcp 10.1.1.10 5 active 60s vip1 tcp 10.1.1.11 3 active 45s
健康检查状态:
display health-check status
输出示例:
Farm-Name Server-IP Status Last-Check-Time Web-Farm 10.1.1.10 up 10:15:20 Web-Farm 10.1.1.11 down 10:15:20
清除会话表:
clear load-balance session all
用于紧急故障恢复,清空所有会话连接。
典型配置案例
场景:Web服务负载均衡,两台后端服务器(10.1.1.10、10.1.1.11),VIP为10.1.1.100,使用加权轮询算法。
配置步骤:
- 创建服务器组:
server-farm Web-Farm type tcp server-farm Web-Farm add 10.1.1.10 80 weight 10 enable server-farm Web-Farm add 10.1.1.11 80 weight 20 enable
- 配置VIP:
load-balance virtual web-vip interface Vlan-interface10 ip address 10.1.1.100 255.255.255.0 port 80 protocol tcp real-server-farm Web-Farm scheduling-method weight-round-robin
- 启用健康检查:
health-check tcp port 80 check 5 interval 10
FAQs
Q1:如何验证负载均衡策略是否生效?
A1:执行命令display load-balance session
查看VIP对应的会话分布,确认流量按预期分配到不同服务器,若未生效,检查以下内容:
- VIP与实服务器网络连通性(
ping
测试)。 - 健康检查状态(
display health-check status
)。 - 调度算法是否正确应用。
Q2:后端服务器状态显示为“down”如何处理?
A2:可能原因及解决步骤:
- 网络故障:检查负载均衡设备到服务器的路由和防火墙策略。
- 服务未启动:登录后端服务器确认对应端口(如80)服务已启动。
- 健康检查配置错误:核对健康检查协议、URL或检测频率是否匹配