windows2003 NLB群集配置
windows群集技术能够使用或与其他产品联合使用,提供可缩放的、可用性高的服务,windows server2003支持两种类型的群集:网络负载平衡群集和服务器群集。
下来来说说网络负载平衡群集(NLB,network load balancing),群集增强了WEB,FTP,ISA,VPN等服务的可靠性和可伸缩性。运行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服务器(过程不多说,主要说明群集搭建过程)
添加正向解析
192.168.1.22为NLB群集使用的虚拟IP
A,B上各自启用IIS服务,并启用默认网站(为测试结果,网站内容稍有区别,真实情况下,网站的内容应该一模一样)
A主机上的网站(没用添加DNS主机记录,一会用IP测试)
B主机上
好了,至此基本条件已经具备,可以开始了
A上,启用NLB
运行----nlbmgr
新建群集
输入群集使用的虚拟IP,操作模式多播
直接下一步
删除默认的端口规则(原因是本实验是按主机优先级来响应客户机请求的)
主机填写提供服务的网卡,点击连接 出现可用的接口,选择192.168.1.10,点击下一步
直接点击完成
出现此画面,等待数秒
处于聚合状态就OK
接着来看主机B上的操作 运行---nlbmgr
连接到现存的
主机填写A上提供服务的网卡,点击连接,出现群集,选择www.benet.com 点击下一步
添加主机到群集
输入B上提供服务的网卡IP,点击连接,选择192.168.1.11
点击完成
看图,2台主机都聚合
接下来就可使测试了(使用客户机访问www.benet.com这个网站,但是可能访问不到,要做一些设置才行) 打开IIS默认网站,
点IP地址后面的高级,添加网站标识192.168.1.22为群集虚拟IP
2台群集计算机都要设置,接下来就可以测试了
然后,禁用掉A主机上的做DNS的网卡,继续访问
看,效果出来了吧
理论上来说,2台群集主机,如果1000台客户机访问,那么一台要承担500台客户机的流量。