Windows Server 2k8 NLB网络负载平衡配置.docx
《Windows Server 2k8 NLB网络负载平衡配置.docx》由会员分享,可在线阅读,更多相关《Windows Server 2k8 NLB网络负载平衡配置.docx(10页珍藏版)》请在冰豆网上搜索。
WindowsServer2k8NLB网络负载平衡配置
1.NLB网络负载平衡
1.1安装NLB网络负载平衡
NLB在多播模式下,NLB不会修改NLB节点启用NLB的网络适配器的MAC地址,而是为它再分配一个二层多播MAC地址专用于NLB的通讯(此MAC地址称为群集MAC地址),这样NLB节点之间可以通过自己原有的专用IP地址进行通讯。
但是在多播模式中,NLB节点发送的针对群集IP地址MAC地址ARP请求的ARP回复会将群集IP地址映射到多播MAC地址,而许多路由器或者交换机(包括CISCO的产品)会拒绝这一行为。
当出现这种情况时,必须在路由器和交换机上手动添加静态映射,将群集IP地址映射到群集的多播MAC地址。
在单播模式下,NLB重新对每个NLB节点中启用NLB的网络适配器分配MAC地址(此MAC地址称为群集MAC地址),并且所有的NLB节点均使用相同的MAC地址(均使用群集MAC地址),同时NLB修改所有发送的数据包中的源MAC地址,从而使交换机不能将此群集MAC地址绑定在某个端口上。
工作在单播模式下的NLB可以在所有网络环境下正常运行(兼容性最好),但是由于它的工作特性,具有以下两个限制:
1、由于NLB所使用的群集MAC地址没有绑定在某个具体的交换机端口上,所以所有的NLB通讯均通过在交换机的所有端口上广播进行,而不管此端口是否连接了NLB节点,这造成了额外的网络流量负担;
2、由于所有的NLB节点具有相同的MAC地址,NLB节点之间不能通过自己原有的专用IP地址进行通讯。
下面选择多播
环境说明:
主机A:
ip:
192.168.1.1
Nlbip:
10.10.1.111
主机B:
ip:
192.168.1.2
Nlbip:
10.10.1.112
群集ip:
10.10.1.113
1、打开服务器管理器,选择功能,勾上网络负载平衡,点一下步安装。
1.2配置NLB群集
再NLB-1的计算机上打开网络负载平衡管理器,新建一个群集名称
输入本机NLB专用网络IP地址,选择Lan网络IP点下一步
主机参数卡里可以设置NLB分配时的优先顺序,下一步
此处为NLB设置一个虚拟的IP,以后外部访问些IP即可,下一步
在端口规则里我们可以添加任意端口,这里我们选默认然后点完成
稍等几侰后第一个节点已聚合自动启动。
然后开始在NLB-2上配置第二个节点
再NLB-2上网络负载平衡管理器右键选连接到现存的
主机地址填NLB-1的NLB地址,连接后群集IP会直接显示设置好的虚拟IP,点完成
稍等,然后再服务器上添加本地主机到群集节点
填入NLB-2的NLB地址,连机成功后选择Lan地址点下一步
默认设置点下一步
端口规则同NLB-1相同,下一步
稍等几分种后,节点聚合启动
2.部署验证方式
验证同时检查NLB-1和NLB-2的Lan网上属性网络负载平衡服务已自动钩上
检查2台服务器上的网络负载平衡管理器的显示,2台都已同步
最后登入到Client电脑进行负载验证
直接在客户端的IE栏输入NLB的IP:
10.10.1.133NLB服务会选择线路最优的给予连接
既然NLB-2的服务器访问速度比NLB-1快,我们现在将NLB-2的网卡禁用测试负载效果,如下图,NLB服务会自动选择让客户访问NLB-1的FTP内容。
说明负载服务已成功作用。
此公为测试效果,实际环境里白日提供负载平衡服务的计算机的应用应该是相同,这样任何1台服务器故障客户还是可以获得服务不会有任何影响