1、Windows Server 2k8 NLB网络负载平衡配置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地址映射
2、到群集的多播MAC地址。在单播模式下,NLB重新对每个NLB节点中启用NLB的网络适配器分配MAC地址(此MAC地址称为群集MAC地址),并且所有的NLB节点均使用相同的MAC地址(均使用群集MAC地址),同时NLB修改所有发送的数据包中的源MAC地址,从而使交换机不能将此群集MAC地址绑定在某个端口上。工作在单播模式下的NLB可以在所有网络环境下正常运行(兼容性最好),但是由于它的工作特性,具有以下两个限制:1、由于NLB所使用的群集MAC地址没有绑定在某个具体的交换机端口上,所以所有的NLB通讯均通过在交换机的所有端口上广播进行,而不管此端口是否连接了NLB节点,这造成了额外的网络流量负担
3、;2、由于所有的NLB节点具有相同的MAC地址,NLB节点之间不能通过自己原有的专用IP地址进行通讯。下面选择多播环境说明:主机A:ip:192.168.1.1 Nlb ip:10.10.1.111主机B:ip:192.168.1.2Nlb ip:10.10.1.112群集ip:10.10.1.1131、 打开服务器管理器,选择功能 ,勾上网络负载平衡,点一下步安装。1.2 配置NLB群集再NLB-1的计算机上打开网络负载平衡管理器,新建一个群集名称输入本机NLB专用网络IP地址,选择Lan网络IP点下一步主机参数卡里可以设置NLB分配时的优先顺序,下一步此处为NLB设置一个虚拟的IP,以后外
4、部访问些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.133 NLB服务会选择线路最优的给予连接既然NLB-2的服务器访问速度比NLB-1快,我们现在将NLB-2的网卡禁用测试负载效果,如下图,NLB服务会自动选择让客户访问NLB-1 的FTP内容。说明负载服务已成功作用。此公为测试效果,实际环境里白日提供负载平衡服务的计算机的应用应该是相同,这样任何1台服务器故障客户还是可以获得服务不会有任何影响