winodws  server  2008 NLB 群集配置

     NLB集群就是 网络负载平衡(NLB,Netwrk Load Balancing),群集可以增强(WEB 、FTP 、 ISA、 ×××)等服务的可靠性,和可伸缩性。
      一个NLB群集中最多支持32台计算机。
      一般的,利用NLB群集来实现前端服务,如WEB、FTP、ISA、×××等。

网络负载平衡群集案例


公司使用IIS搭建WEB服务器,由于客户访问量逐渐增多,网站响应越来越慢。于是决定使用网络负载平衡群集技术,根据每台服务器的负载情况来决定客户端具体访问那台服务器。

一、准备网络负载平衡群集。
    NLB可以在非域模式中搭建,但推荐在域中使用。
    假设,用俩台服务器做群集,一台为DC,使用IP地址为192.168.0.254,一台为成员服务器,使用IP地址为192.168.0.253.俩台计算机都有俩块网卡,网络负载群集使用IP地址为192.168.0.252,主机名为www.zhaoyun.com。

(1)在DNS服务器上创建www.zhaoyun.com的主机记录,IP地址为192.168.0.252.也可以编写host文件。

(2)在这俩台服务器的第一块网卡上添加‘网络负载平衡服务’,但不够选。
(3)为了在俩台NLB群集中的主机能够相互管理群集,需要在每台主机上有俩块网卡,一块用于群集,一块用于管理。DC上的第二块网卡上的IP地址为192.168.1.2,成员服务器上的第二块网卡地址为,192.168.1.3.
(4)为了验证NLB群集的效果,还需要在俩台主机实现安装IIS,分别设置默认首页。
二、配置NLB群集
步骤有:
(!) 启动网络负载平衡。
 (2)连接到现存的群集。
 (3)添加主机群集。
1、启用网络负载平衡。
先需要安装NLB相应的组件。
 







在第一太服务器,IP地址为192.168.0.254.
下面配置NLB,开始运行nlbmgr,打开“网络负载平衡管理器”窗口。

打开网络负载平衡控制台。


右击“网络负载平衡群集”,然后单击新建群集命令。


新建群集,主机位置填写本机的IP地址。





选择专用IP地址。


添加群集地址,就是客户要访问的地址。

配置群集参数。操作模式选择多播。


设置端口规则。这里将默认的删除掉。




配置完成。


现在已经生成群集地址192.168.0.252,现在可以访问试验下。



连接到现存的群集。
配置第二台服务器。IP地址为192.168.0.253.
开始--运行--nlbmgr
打开网络负载平衡管理器,右击网络负载平衡管理器,然后单击“连接到现存的”命令。
输入第一台机器的IP地址。



点击完成。
选择将主机添加到群集。填写本机的IP地址。



保持主机参数的默认状态,注意优先级为“2”,最大值可以是32,初始状态为已启用,单击完成。

添加主机到集群后,如下图所示,在群集www.zhaoyun.com.中有俩台主机。在群集中最多可有32台主机。由图可知,群集的IP地址为192.168.0.252,俩台主机的专用地址为192.168.1.2和192.168.1.3.






下面来验证配置。
在一台客户机上配置,能够将www.zhaoyun.com解析到主机192.168.0.252
使用浏览器访问。 http://www.zhaoyun.com



在实际中,NLB群集中的多台主机协同工作分担来自客户端的请求。
由于是试验环境,无法模拟大量客户访问NLB群集,因此本例子中验证NLB群集采用访问优先级高的网站,(第一台主机),然后模拟第一台主机出故障,则显示第二台主机的网页。





好了,到现在为止,NLB就可以正常工作了。

后记,配置负载平衡的最佳操作。
1,正确保护网络平衡主机和经过负载平衡的应用程序。
2,如有可能,在每个群集主机上至少使用俩个网络适配器,但并非必要条件。
3,在群集适配器上只使用TCP/IP协议。
4,确保群集中所有主机属于同一个子网并且客户端能访问到该子网。
5,使用网络负载平衡管理器配置NLB群集
6,不要启用网络负载平衡远程控制。
7,启用日志记录。
  使用负载平衡管理工具,选中某个群集,在菜单栏,选择“选项--日志设置”

8,独立使用NLB群集和服务器群集。