windows群集技术能够独立使用或与其他产品联合使用,提供可缩放的、可用性高的服务,windows server2003支持两种类型的群集:网络负载平衡群集和服务器群集。
 
    下来来说说网络负载平衡群集(NLB,network load balancing),群集增强了WEB,FTP,ISA,×××等服务的可靠性和可伸缩性。运行windows系统的单个计算机提供的应用服务的可靠性和可伸缩性有限,但是通过将两台或多台计算机运行一种服务,组成单个网络负载平衡群集,当群集中的某个服务器出现故障或脱机时,将在继续运行的计算机间自动重新分配负载,访问该服务的客户机感觉不到有服务器出现了故障。
 
     以WEB服务器为例,来说一下NLB的简单配置。
 
实验需要:2台NLB成员机(每台均有2快网卡,一块提供服务,一块用于管理),  一台客户机      
 
就不做图了,说明一下吧,
NLB成员机A:192.168.1.10(用于管理和DNS),192.168.1.20(提供服务)
NLB成员机B:192.168.1.11(用于管理),192.168.1.21(提供服务)
客户机C:192.168.1.99(测试用)
 
首先,在A上搭建DNS服务器(过程不多说,主要说明群集搭建过程)
添加正向解析 windows2003 NLB群集配置_第1张图片
192.168.1.22为NLB群集使用的虚拟IP
 
A,B上各自启用IIS服务,并启用默认网站(为测试结果,网站内容稍有区别,真实情况下,网站的内容应该一模一样)
A主机上的网站(没用添加DNS主机记录,一会用IP测试)
windows2003 NLB群集配置_第2张图片
 
windows2003 NLB群集配置_第3张图片
 
B主机上
windows2003 NLB群集配置_第4张图片
 
windows2003 NLB群集配置_第5张图片
好了,至此基本条件已经具备,可以开始了
 
A上,启用NLB
运行----nlbmgr
 
windows2003 NLB群集配置_第6张图片新建群集
 
windows2003 NLB群集配置_第7张图片
输入群集使用的虚拟IP,操作模式多播
 
windows2003 NLB群集配置_第8张图片
直接下一步
 
windows2003 NLB群集配置_第9张图片
删除默认的端口规则(原因是本实验是按主机优先级来响应客户机请求的)
 
windows2003 NLB群集配置_第10张图片
主机填写提供服务的网卡,点击连接 出现可用的接口,选择192.168.1.10,点击下一步
windows2003 NLB群集配置_第11张图片
直接点击完成
 
windows2003 NLB群集配置_第12张图片
出现此画面,等待数秒
windows2003 NLB群集配置_第13张图片
 
处于聚合状态就OK
 
接着来看主机B上的操作
运行---nlbmgr
windows2003 NLB群集配置_第14张图片
连接到现存的
 
windows2003 NLB群集配置_第15张图片
主机填写A上提供服务的网卡,点击连接,出现群集,选择 www.benet.com 点击下一步
 
添加主机到群集
windows2003 NLB群集配置_第16张图片
 
 
 
windows2003 NLB群集配置_第17张图片
 
输入B上提供服务的网卡IP,点击连接,选择192.168.1.11 windows2003 NLB群集配置_第18张图片
点击完成
 
看图,2台主机都聚合
windows2003 NLB群集配置_第19张图片
 
接下来就可使测试了(使用客户机访问 www.benet.com这个网站,但是可能访问不到,要做一些设置才行)
打开IIS默认网站,
windows2003 NLB群集配置_第20张图片
 
 
 
点IP地址后面的高级,添加网站标识192.168.1.22为群集虚拟IP
 
 
 
windows2003 NLB群集配置_第21张图片
 
2台群集计算机都要设置,接下来就可以测试了
windows2003 NLB群集配置_第22张图片
 
然后,禁用掉A主机上的做DNS的网卡,继续访问
 
windows2003 NLB群集配置_第23张图片
 
看,效果出来了吧
 
理论上来说,2台群集主机,如果1000台客户机访问,那么一台要承担500台客户机的流量。