Windows 2003 负载均衡配置
一、负载均衡(Load Balance)简介
  由于目前现有网络的各个核心部分随着业务量的提高,访问量和数据流量的快速增长,其处理能力和计算强度也相应地增大,使得单一的服务器设备根本无法承担。在此情况下,如果扔掉现有设备去做大量的硬件升级,这样将造成现有资源的浪费,而且如果再面临下一次业务量的提升时,这又将导致再一次硬件升级的高额成本投入,甚至性能再卓越的设备也不能满足当前业务量增长的需求。
负载均衡(又称为负载分担),英文名称为Load Balance,其意思就是将负载(工作任务)进行平衡、分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。
现在就来在windows 2003 下配置IIS负载均衡的方法与步骤
在配置负载均衡时,需要主要几点
1.  是否使用双网卡,单网卡的时候两个节点间使不可以通信的,使用双网卡做心跳线可以解决
2.   在配置负载均衡的计算机上,不要使用其他协议,只能有TCP/IP协议
3.    配置前网络中的负载均衡为“未选中状态”
二、配置环境:
  • 2台 Windows server 2003 企业版服务器
  • IP地址
  • 群集IP地址:172.16.1.10

节点一

  • 公共网络IP:172.16.1.1       心跳网络:192.168.1.1
节点二
  • 公共网络IP:172.16.1.2       心跳网络:192.168.1.2
三、配置:

1.配置“群集参数”

在“管理工具”点击“网络负载平衡管理器”,在管理器中选择新建群集,输入群集的IP地址。172.16.1.10 群集的IP地址,群集模式要选着多播,经我实践多网卡的群集操作模式为“多播”,群集功能才能正常使用。

windows 2003负载均衡详细配置_休闲

2. 配置“群集IP地址”

我是新建的群集,所以附加群集IP地址不填写,选择下一步;

windows 2003负载均衡详细配置_windows2003_02

3. 配置“端口规则”。

将默认定义的端口规则删除了,然后再添加下面的端口规则群集地址填写所有的,或者添加群集的IP地址,WEB端口范围从80端口到80端,协议TCP。

windows 2003负载均衡详细配置_windows2003_03

完成端口规则的配置后,执行下一步操作

windows 2003负载均衡详细配置_windows2003_04

4. 选择连接到的群集主机,并选择公共网络的地址作为群集的接口 ;

windows 2003负载均衡详细配置_windows2003_05

5. 配置“主机参数”

此项默认即可,系统会自动配置优先级;

windows 2003负载均衡详细配置_NLB_06

6. 查看群集状态

配置结束后,此节点的状态为聚合状态了,然后再节点二上面打”连接到现存的”群集,依照上面的步骤配置,完成后两节点都为聚合状态。

windows 2003负载均衡详细配置_windows2003_07

四、测试负载均衡效果

分别节点一和节点二上面安装IIS,然后再网站的目录里面分别新建default.hmt文件,然后分别输入”This is server-1” ,”This is server-2”,用客户端访问群集地址,就可以看到效果了。
Server 1

windows 2003负载均衡详细配置_职场_08

Server -2
 

windows 2003负载均衡详细配置_NLB_09