windows 2003 之 网络负载平衡(NLB)
(本实验文档参考前辈的经验,编写出来的,非常感谢前辈们指导)
知识点讲解:
网络负载平衡(Network Load Balancing,NLB)群集,,可以增强了Web、FTP、ISA、×××等服务的可靠性(有多台服务器运行同一个服务,一台服务器宕机不影响该服务的继续运行)和可伸缩性(可以根据实际需要添加或减少群集节点)
软件环境:
Windows 2003 Server (企业版)中文版R2
Windows XP Pro (中文版)
在配置负载均衡时,需要主要几点:
1. 是否使用双网卡,单网卡的时候两个节点间使不可以通信的,使用双网卡做心跳线可以解决;
2. 一个现有的域模型, 所有的节点必须是同一个域的成员,一个域级帐户,必须是每个节点上的本地管理员组的成员。建议采用专用帐户,一个唯一的 NetBIOS 名称;
3. 配置前网络中的负载均衡为“未选中状态”;
4. 每个节点服务器必须拥有一个静态IP地址,另外还应该为NLB群集准备一个静态IP地址;
5. NLB群集需要拥有一个DNS名称,且该DNS记录项应该与区群集IP地址建立了映射关系;
6. 每个节点服务器上应该安装完全相同的服务器软件(如IIS、终端服务器等网络服务),以构成一个两节点的NLB群集;
7. 在配置负载均衡的计算机上,不要使用其他协议,只能有TCP/IP协议。
一、实验环境:
二、实验步骤
1)配置服务器server01和server02的IP地址,每个服务器各有两块网卡[LAN和HEART]:
2)配置服务器server01和server02的Web站点:
3)确认服务器server01和server02网络负载平衡未启用:
4)在server01单击“开始”> “管理工具”>“网络负载平衡管理器”,打开“网络负载平衡管理器”控制台:
5)在此控制台中右键单击“群集”,在弹出菜单中选择“新建”,在群集IP地址处输入192.168.0.10,在完整的internet名称处输入群集名称为www.sasyun.cn,操作模式选择“多播”:
6) 单击“下一步”按钮,在“群集IP地址”对话框中可以指定附加群集IP地址,即设置多个群集IP地址,在此不需要设置:
7)单击“下一步”按钮,在“端口规则”对话框中删除默认端口规则,本实例主要验证群集中的两个主机按优先级来响应客户请求,如果优先级高的主机出现故障,则优先级低的主机会提供服务:
8)单击“下一步”按钮,在“连接”对话框中指定连接到群集中的主机IP地址,在“主机”文本框中输入10.0.0.1,单击“连接”按钮,出现可用接口,选择LAN地址:
9)单击“下一步”按钮,在“主机参数”对话框中可以指定主机优先级,在此设置为1.
10)单击“完成”按钮,返回到“网络负载平衡管理器”控制台
11)在server02的“网络负载平衡管理器”控制台,右键单击“群集”,在弹出菜单中选择“连接到现存的”,在“连接”对话框,在“主机”文本框中输入群集主机的IP地址“10.0.0.1”,然后单击“连接”按钮,在群集中出现www.sasyun.cn,选择该群集,单击“完成”按钮即可连接到群集中:
12)连接到群集以后返回“网络负载平衡管理器”控制台,右键单击服务器,在弹出菜单中选择“添加主机到群集”,出现“连接”对话框,在“主机”文本框中输入“10.0.0.2”,单击“连接”按钮,在“对配置群集可用接口”选择“LAN”:
13)单击“下一步”按钮,出现如图所示的“接口”对话框,其优先级为2,单击“确定”按钮即可将其添加到群集中:
14)“网络负载管理器”,可以看到该群集中有两台主机:
三、实验结果
1)在客户端client,访问http://192.168.0.1/
2)在客户端client,访问http://192.168.0.2/
3)在客户端client,访问http://192.168.0.10/
4)断开server01的LAN网卡在客户端client,访问http://192.168.0.10/