ARR及NBL网络负载均衡配置方案

  • 格式:docx
  • 大小:842.08 KB
  • 文档页数:25

下载文档原格式

  / 25
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

ARR+NLB网络负载均衡配置方案

目录

ARR+NLB网络负载均衡配置方案 (1)

1.图例 (1)

2.具体配置方案步骤 (2)

2.1.安装ARR (2)

2.2.定义及配置ARR服务器组 (3)

2.3.NLB安装及配置 (7)

2.4.附:注意事项 (24)

1. 图例

2. 具体配置方案步骤

2.1. 安装ARR

Microsoft A pplication R equest R outing (ARR) for IIS 7是一个基于代理的路由模块,它基于http头、server variables和负载均衡算法将http请求转发到各个内容服务器。A RR能用在以下情况下:

•增进系统的有效性和可扩展性

•更好的利用各个内容服务器的资源

•简化系统部署,包括引导管理以及

•减少管理费用及为共享主机提供商提供更多的机会

在IIS7上安装ARR 以及依赖的模块。ARR安装包包含了下列组件:

●∙Microsoft URL Rewrite Module for IIS 7.0.

●∙Microsoft Web Farm Management Version 1 for IIS 7.0.

●∙Microsoft Application Request Routing Version 1 for IIS 7.0.

●∙Microsoft External Cache Version 1 for IIS 7.0.

在本文档中描写的步骤会安装这4个模块。

先决条件

本演练需要下列先决条件:

装有IIS7.0或者更新版本的Win2008

如果目标系统已经装有下列IIS7模块,则需要先卸载掉:

Microsoft URL Rewrite Module for IIS 7.0 CTP1.

Microsoft Application Request Routing for IIS 7.0 CTP1.

注意:

从CTP1更新到RTW版本是不被支持的。CTP1必须在继续之前被卸载掉(所有的配置信息会丢失掉)。

从RC更新到RTW是支持的。而且,RC版本的模块不需要卸载就能继续(配置信息也不会丢失)。

步骤1---下载Microsoft Application Request Routing Version 1

可以从以下2个地方下载相对应的版本(根据机器类型):

Microsoft Application Request Routing Version 1 for IIS 7 (x86) here.

Microsoft Application Request Routing Version 1 for IIS 7 (x64) here

2.2. 定义及配置ARR服务器组

先决条件

本次演练需要下列这些模块:

●∙装有IIS7的Windows 2008或者更新版本

●∙Microsoft Application Request Routing 和关联模块

●∙至少由两台应用服务器组合的工作站点和应用程序

步骤1 –创建一个基于ARR的服务器农场

创建和定义服务器农场,图形方式如下:

1.打开IIS管理器

2.选中并且展开服务器根(ARR是服务器级别的特性)

a)

3.要创建服务器农场,右键单击Server Farms节点, 然后单击Create Server Farm菜单

a)

4.输入服务器农场的名称。下图中, myServerFarm就是服务器农场的名称。然后单击Next

按钮

a)

5.下一步是将各个服务器加入到农场中。在Add Server界面中,根据需要添加各个服务器。

点击Finish按钮完成添加操作(注意:在Advanced Options中可以自定义http和https 的端口):

a)

6.完成创建过程

7. 负载均衡测试

步骤1 –确认URL Rewrite规则

在这篇文章(定义及配置ARR服务器组)中,创建的URL Rewrite规则已经能被用在简单的负载均衡场景下了。

通过图形界面来确认URL Rewrite规则:

1).打开IIS管理器

2.)选择myServerFarm农场(在定义及配置ARR服务器组中创建的服务器农场)

3).如下图所示:

a)

4).双击Routing Rules(路由规则)图标

5).确认”Use URL Rewrite to inspect incoming requests”复选框处于选中状态

a)

6).Enable SSL offloading这个选项默认是选中状态的。当SSL Offloading处于启用状态

时,所有在ARR服务器和内容服务器之间的通信都是明文的,甚至当客户端发起的是https 请求时也是如此。当ARR服务器及内容服务器处于一个信任网络中,比如说同处于一个数据中心时,启用这个选项是不会牺牲安全性的。而且,启用这个属性可以最大化的优化内容服务器的资源,因为此时不需要为加密解密花费额外的耗费了。让我们来禁用SSL offloading。

7).打开浏览器发送一些请求到ARR服务器

8).想要确认这些请求已经被均匀的分散到了各个内容服务器,我们选中myServerFarm节点,

双击Monitoring and Management(监控及管理)图标

9).在显示出的仪表盘中,确认这些请求被均匀的分发了

2.3. NLB安装及配置

NLB配置分为以下步骤:

1.安装对所有ARR服务器的NLB功能。

2.创建NLB群集房租。

3.配置NLB的主动/被动的部署。

所有服务器上安装NLB的功能