• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

06-典型配置举例

目录

30-服务器负载均衡典型配置举例

本章节下载 30-服务器负载均衡典型配置举例  (1.76 MB)

docurl=/cn/Service/Document_Software/Document_Center/Home/Security/00-Public/Configure/Operation_Manual/H3C_WCG(V7)_205/06/202202/1553630_30005_0.htm

30-服务器负载均衡典型配置举例

服务器负载均衡典型配置举例

简介

 

本文档介绍服务器负载均衡功能的典型配置举例。

服务器负载均衡支持的虚服务器类型包括:IPTCPUDPHTTPPerformance(HTTP)HTTPSHTTP重定向七种类型,其中IPTCPUDP类型统称为四层服务器负载均衡,HTTPPerformance(HTTP)HTTPSHTTP重定向称为七层服务器负载均衡:

·     四层服务器负载均衡:是基于流的负载均衡,通过对报文进行逐流分发,将同一条流的报文分发给同一台服务器。四层服务器负载均衡对基于HTTP的七层业务无法做到按内容分发,从而限制了负载均衡的业务适用范围。

·     七层服务器负载均衡:是基于内容的负载均衡,通过对报文承载的内容进行深度解析,根据其中的内容进行逐包分发,按既定策略将连接导向指定的服务器,从而实现了业务范围更广泛的服务器负载均衡。

服务器负载均衡支持IPv4IPv6,但不支持IPv4流量与IPv6流量的互转。

配置前提

 

本文档不严格与具体软、硬件版本对应,如果使用过程中与产品实际情况有差异,请以设备实际情况为准。

本文档中的配置均是在实验室环境下进行的配置和验证,配置前设备的所有参数均采用出厂时的缺省配置。如果您已经对设备进行了配置,为了保证配置效果,请确认现有配置和以下举例中的配置不冲突。

本文档假设您已了解服务器负载均衡特性。

四层服务器负载均衡配置举例

组网需求

图-1所示,某企业使用三台服务器Server AServer BServer C对外提供FTP服务,通过配置服务器负载均衡功能,实现Host访问FTP服务的流量在三台服务器之间根据源地址负载分担。例如:源62.159.4.0/24FTP请求分给Server A,源63.159.4.0/24FTP请求分给Server B,其他源地址的FTP请求分给ServerC

图-1 四层服务器负载均衡配置组网图

 

使用版本

本举例是在F1080Ess 9323版本上进行配置和验证的。

配置步骤

1.     配置接口的IP地址和安全域

# 选择“网络 > 接口 > 接口”,进入接口配置页面。

# 选中接口GE1/0/1前的复选框。

# 单击<编辑>按钮,配置如下。

·     加入到安全域:Untrust

·     IP地址/掩码:61.159.4.100/24

·     其他配置项使用缺省值

# 按照同样的步骤配置接口GE1/0/2,配置如下。

·     加入到安全域:Trust

·     IP地址/掩码:192.168.1.100/24

·     其他配置项使用缺省值

2.     配置安全策略

配置Untrust安全域到Trust安全域间的策略,保证UntrustTrust的报文能够互通。具体配置步骤略。

3.     配置ICMP类型的健康检测模板

# 选择“策略 > 负载均衡 > 全局配置 > 健康检测”,进入健康检测模板配置页面。

# 单击<新建>按钮,配置如下。

图-2 健康检测模板t1配置

 

# 单击<确定>按钮,完成健康检测模板t1配置。

4.     配置地址端口类型的持续性组

# 选择“策略 > 负载均衡 > 全局配置 > 持续性组”,进入持续性组配置页面。

# 单击<新建>按钮,配置如下。

图-3 持续性组sticky_group配置

 

# 单击<确定>按钮,完成持续性组sticky_group配置。

5.     配置实服务器

# 选择“策略 > 负载均衡 > 服务器负载均衡 > 实服务器”,进入实服务器配置页面。

# 单击<新建>按钮,配置如下。

图-4 实服务器rs_a配置

 

# 单击<确定>按钮,完成实服务器rs_a配置。

# 按照同样的步骤配置实服务器rs_b,其IPv4地址为192.168.1.2

# 按照同样的步骤配置实服务器rs_c,其IPv4地址为192.168.1.3

# 配置完成后,显示如下。

图-5 实服务器显示

 

6.     配置实服务组

# 选择“策略 > 负载均衡 > 服务器负载均衡 > 实服务组”,进入实服务组配置页面。

# 单击<新建>按钮,配置如下。

图-6 实服务组sf1配置

 

# 单击<确定>按钮,完成实服务组sf1配置。

# 按照同样的步骤配置实服务组sf2,采用源IP地址哈希算法,指定其健康检测方法为t1,并指定实服务器rs_b

# 按照同样的步骤配置实服务组sf3,采用源IP地址哈希算法,指定其健康检测方法为t1,并指定实服务器rs_c

# 配置完成后,显示如下。

图-7 实服务组显示

 

7.     配置流量特征

# 选择“策略 > 负载均衡 > 服务器负载均衡 > 高级策略 > 流量特征”,进入流量特征配置页面。

# 单击<新建>按钮,配置如下

图-8 流量特征cls_1配置

 

# 单击<确定>按钮,完成流量特征cls_1配置。

# 按照同样的步骤配置流量特征cls_2,配置如下。

图-9 流量特征cls_2配置

 

# 单击<确定>按钮,完成流量特征cls_2配置。

8.     配置动作

# 选择“策略 > 负载均衡 > 服务器负载均衡 > 高级策略 > 动作”,进入动作配置页面。

# 单击<新建>按钮,配置如下

图-10 动作act_1配置

 

# 单击<确定>按钮,完成动作act_1的配置。

# 按照同样的步骤配置动作act_2,指定主用实服务组为sf2,持续性组为sticky_group

# 按照同样的步骤配置动作act_3,指定主用实服务组为sf3,持续性组为sticky_group

# 配置完成后,显示如下。

图-11 动作显示

 

9.     配置负载均衡策略

# 选择“策略 > 负载均衡 > 服务器负载均衡 > 高级策略 > 负载均衡策略”,进入负载均衡策略配置页面。

# 单击<新建>按钮,配置如下

图-12 负载均衡策略loadbalance_policy配置

 

# 单击<确定>按钮,完成负载均衡策略loadbalance_policy的配置。

10.     配置虚服务器

# 选择“策略 > 负载均衡 > 服务器负载均衡 > 虚服务器”,进入虚服务器配置页面。

# 单击<新建>按钮,配置如下

图-13 虚服务器vs基本配置

 

图-14 虚服务器vs高级配置

 

# 单击<确定>按钮,完成虚服务器vs的配置。

验证配置

1.     IP地址为62.159.4.1Host上访问虚服务器地址61.159.4.100时,Device会将FTP请求分给Server A

# IP地址为62.159.4.1Host上访问虚服务器地址61.159.4.100

C:\Users\system>ftp 61.159.4.200

连接到 61.159.4.200

220 FTP service ready.

用户(61.159.4.200:(none)): admin

331 Password required for admin.

密码:

230 User logged in.

ftp>

# 选择“监控 > 统计 > 服务器负载均衡 > 虚服务器统计”,进入虚服务器统计页面,显示如下。

图-15 虚服务器流量统计

 

# 选择“监控 > 统计 > 服务器负载均衡 > 实服务组统计”,进入实服务组统计页面,Device将来自IP地址为62.159.4.1Host的流量分给实服务组sf1,显示如下。

图-16 实服务组流量统计

 

# 选择“监控 > 统计 > 服务器负载均衡 > 实服务器统计”,进入实服务器统计页面,Device将来自IP地址为62.159.4.1Host的流量分给实服务器rs_a,显示如下。

图-17 实服务器流量统计

 

2.     IP地址为63.159.4.1Host上访问虚服务器地址61.159.4.200Device会将FTP请求分给Server B

# IP地址为63.159.4.1Host上访问虚服务器地址61.159.4.200

C:\Users\system>ftp 61.159.4.200

连接到 61.159.4.200

220 FTP service ready.

用户(61.159.4.200:(none)): admin

331 Password required for admin.

密码:

230 User logged in.

ftp>

# 选择“监控 > 统计 > 服务器负载均衡 > 虚服务器统计”,进入虚服务器统计页面,显示如下。

图-18 虚服务器流量统计

 

# 选择“监控 > 统计 > 服务器负载均衡 > 实服务组统计”,进入实服务组统计页面,Device将来自IP地址为63.159.4.1Host的流量分给实服务组sf2,显示如下。

图-19 实服务组流量统计

 

# 选择“监控 > 统计 > 服务器负载均衡 > 实服务器统计”,进入实服务器统计页面,Device将来自IP地址为63.159.4.1Host的流量分给实服务器rs_b,显示如下。

图-20 实服务器流量统计

 

3.     IP地址为64.159.4.1Host上访问虚服务器地址61.159.4.200Device会将FTP请求分给Server C

# IP地址为64.159.4.1Host上访问虚服务器地址61.159.4.200

C:\Users\system>ftp 61.159.4.200

连接到 61.159.4.200

220 FTP service ready.

用户(61.159.4.200:(none)): admin

331 Password required for admin.

密码:

230 User logged in.

ftp>

# 选择“监控 > 统计 > 服务器负载均衡 > 虚服务器统计”,进入虚服务器统计页面,显示如下。

图-21 虚服务器流量统计

 

# 选择“监控 > 统计 > 服务器负载均衡 > 实服务组统计”,进入实服务组统计页面,Device将来自IP地址为64.159.4.1Host的流量分给实服务组sf3,显示如下。

图-22 实服务组流量统计

 

# 选择“监控 > 统计 > 服务器负载均衡 > 实服务器统计”,进入实服务器统计页面,Device将来自IP地址为64.159.4.1Host的流量分给实服务器rs_c,显示如下。

图-23 实服务器流量统计

 

组网需求

图-24所示,某企业使用三台服务器Server AServer BServer C对外提供HTTP服务,通过配置服务器负载均衡功能,实现访问服务器的流量会根据Host访问的URL在三台服务器之间负载分担:URL中含有sportsgovernmentnews的请求分给Server AURL中含有financetechnologyshopping的请求分给Server B;其他URL的请求分给ServerC

图-24 七层服务器负载均衡配置组网图

 

使用版本

本举例是在F1080Feature 9323P03版本上进行配置和验证的。

配置步骤

1.     配置接口的IP地址

# 选择“网络 > 接口 > 接口”,进入接口配置页面。

# 选中接口GE1/0/1前的复选框。

# 单击<编辑>按钮,配置如下。

·     加入到安全域:Untrust

·     IP地址/掩码:61.159.4.100/24

·     其他配置项使用缺省值

# 按照同样的步骤配置接口GE1/0/2,配置如下。

·     加入到安全域:Trust

·     IP地址/掩码:192.168.1.100/24

·     其他配置项使用缺省值

2.     配置安全策略(略)

3.     配置ICMP类型的健康检测模板

# 选择“策略 > 负载均衡 > 全局配置 > 健康检测”,进入健康检测模板配置页面。

# 单击<新建>按钮,配置如下。

图-25 健康检测模板t1配置

 

# 单击<确定>按钮,完成健康检测模板t1配置。

4.     配置HTTP Cookie类型的持续性组

# 选择“策略 > 负载均衡 > 全局配置 > 持续性组”,进入持续性组配置页面。

# 单击<新建>按钮,配置如下。

图-26 持续性组sticky_group配置

 

# 单击<确定>按钮,完成持续性组sticky_group配置。

5.     配置实服务器

# 选择“策略 > 负载均衡 > 服务器负载均衡 > 实服务器”,进入实服务器配置页面。

# 单击<新建>按钮,配置如下。

图-27 实服务器rs_a配置

 

# 单击<确定>按钮,完成实服务器rs_a配置。

# 按照同样的步骤配置实服务器rs_b,其IPv4地址为192.168.1.2

# 按照同样的步骤配置实服务器rs_c,其IPv4地址为192.168.1.3

# 配置完成后,显示如下。

图-28 实服务器显示

 

6.     配置实服务组

# 选择“策略 > 负载均衡 > 服务器负载均衡 > 实服务组”,进入实服务组配置页面。

# 单击<新建>按钮,配置如下。

图-29 实服务组sf1配置

 

# 单击<确定>按钮,完成实服务组sf1配置。

# 按照同样的步骤配置实服务组sf2,采用源IP地址哈希算法,指定其健康检测方法为t1,并指定实服务器rs_b

# 按照同样的步骤配置实服务组sf3,采用源IP地址哈希算法,指定其健康检测方法为t1,并指定实服务器rs_c

# 配置完成后,显示如下。

图-30 实服务组显示

 

7.     配置流量特征

# 选择“策略 > 负载均衡 > 服务器负载均衡 > 高级策略 > 流量特征”,进入流量特征配置页面。

# 单击<新建>按钮,配置如下

图-31 流量特征cls_1配置

 

# 单击<确定>按钮,完成流量特征cls_1配置。

# 按照同样的步骤配置流量特征cls_2,配置如下。

图-32 流量特征cls_2配置

 

# 单击<确定>按钮,完成流量特征cls_2配置。

8.     配置动作

# 选择“策略 > 负载均衡 > 服务器负载均衡 > 高级策略 > 动作”,进入动作配置页面。

# 单击<新建>按钮,配置如下。

图-33 动作act_1配置

 

# 单击<确定>按钮,完成动作act_1的配置。

# 按照同样的步骤配置动作act_2,指定主用实服务组为sf2,持续性组为sticky_group

# 按照同样的步骤配置动作act_3,指定主用实服务组为sf3,持续性组为sticky_group

# 配置完成后,显示如下。

图-34 动作显示

 

9.     配置负载均衡策略

# 选择“策略 > 负载均衡 > 服务器负载均衡 > 高级策略 > 负载均衡策略”,进入负载均衡策略配置页面。

# 单击<新建>按钮,配置如下。

图-35 负载均衡策略loadbalance_policy配置

 

# 单击<确定>按钮,完成负载均衡策略loadbalance_policy的配置。

10.     配置HTTP类型的参数模板

# 选择“策略 > 负载均衡 > 服务器负载均衡 > 参数模板”,进入参数模板配置页面。

# 单击<新建>按钮,配置如下。

图-36 参数模板loadbalance_profile配置

 

# 单击<确定>按钮,完成参数模板loadbalance_profile的配置。

11.     配置虚服务器

# 选择“策略 > 负载均衡 > 服务器负载均衡 > 虚服务器”,进入虚服务器配置页面。

# 单击<新建>按钮,配置如下

图-37 虚服务器vs基本配置

 

图-38 虚服务器vs高级配置

 

# 单击<确定>按钮,完成虚服务器vs的配置。

验证配置

1.     Host上通过浏览器访问http://61.159.4.200/sports/时,Device会将HTTP请求分给Server A

# Host上通过浏览器访问http://61.159.4.200/sports/

图-39 访问HTTP服务

 

# 选择“监控 > 统计 > 服务器负载均衡 > 虚服务器统计”,进入虚服务器统计页面,显示如下。

图-40 虚服务器流量统计

 

# 选择“监控 > 统计 > 服务器负载均衡 > 实服务组统计”,进入实服务组统计页面,Device将访问http://61.159.4.200/sports/的流量分给实服务组sf1,显示如下。

图-41 实服务组流量统计

 

# 选择“监控 > 统计 > 服务器负载均衡 > 实服务器统计”,进入实服务器统计页面,Device将访问http://61.159.4.200/sports/的流量分给实服务器rs_a,显示如下。

图-42 实服务器流量统计

 

2.     Host上通过浏览器访问http://61.159.4.200/finance/时,Device会将HTTP请求分给Server B

# Host上通过浏览器访问http://61.159.4.200/finance/

图-43 访问HTTP服务

 

# 选择“监控 > 统计 > 服务器负载均衡 > 虚服务器统计”,进入虚服务器统计页面,显示如下。

图-44 虚服务器流量统计

 

# 选择“监控 > 统计 > 服务器负载均衡 > 实服务组统计”,进入实服务组统计页面,Device将访问http://61.159.4.200/finance/的流量分给实服务组sf2,显示如下。

图-45 实服务组流量统计

 

# 选择“监控 > 统计 > 服务器负载均衡 > 实服务器统计”,进入实服务器统计页面,Device将访问http://61.159.4.200/finance/的流量分给实服务器rs_b,显示如下。

图-46 实服务器流量统计

 

3.     Host上通过浏览器访问http://61.159.4.200/education/时,Device会将HTTP请求分给Server C

# Host上通过浏览器访问http://61.159.4.200/education/

图-47 访问HTTP服务

 

# 选择“监控 > 统计 > 服务器负载均衡 > 虚服务器统计”,进入虚服务器统计页面,显示如下。

图-48 虚服务器流量统计

 

# 选择“监控 > 统计 > 服务器负载均衡 > 实服务组统计”,进入实服务组统计页面,Device将访问http://61.159.4.200/education /的流量分给实服务组sf3,显示如下。

图-49 实服务组流量统计

 

# 选择“监控 > 统计 > 服务器负载均衡 > 实服务器统计”,进入实服务器统计页面,Device将访问http://61.159.4.200/education/的流量分给实服务器rs_c,显示如下。

图-50 实服务器流量统计

 

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们