当前位置:文档之家› Windows 2003 网络负载平衡的配置

Windows 2003 网络负载平衡的配置

Windows 2003 网络负载平衡的配置
一、网络负载平衡介绍
NLB群集允许用户把两台或更多的服务器结合起来使用,在客户端看起来就像是一台服务器。

进入NLB群集的连接请求可以分解传送给两个或更多的NLB
群集成员,这样用户可以添加越来越多的服务器(最多32台),形成一个功能非常强大的FTP站点或Web站点。

在NLB群集中,每台服务器都会有一个属于自己的静态IP地址,但NLB群集中的所有服务器还有一个共同的IP地址---NLB群集地址。

客户端可以通过这个IP地址连接到NLB群集,就像连接到其它IP地址一样。

当有客户端请求连接到这个共享的IP地址时,NLB群集会将每个访问请求指派一个具体的群集成员。

安装配置NLB群集必须满足很严格的要求,譬如首先要保证群集中服务器必须能够正常的单独运行。

这些条件简述如下:
(1)每个节点服务器必须拥有一个静态IP地址,另外还应该为NLB群集准备一个静态IP地址。

(2)NLB群集需要拥有一个DNS名称,且该DNS记录项应该与区群集IP地址建立了映射关系。

(3)每个节点服务器上应该安装完全相同的服务器软件(如IIS、终端服务器等网络服务),以构成一个两节点的NLB群集。

二、Windows 2003 网络负载平衡的配置过程
1. 操作环境:
Windows Server 2003 Server 1 Server 2 Server 3
IP Address 192.168.0.252 192.168.0.253 192.168.0.254 Net Mask 255.255.255.0 255.255.255.0 255.255.255.0
2. 部署过程:
·配置三台服务器的网卡,确保“网络负载均衡”已选中,以其中一台
Server 2 为例开始部署:
·从“管理工具”中运行打开“网络负载平衡管理器”,用鼠标右键单击“网络负载平衡群集”,从出现的菜单中选择“新建群集”,进入“群集参数”界面。

· 群集参数配置,主要三个地方:虚拟IP、子网掩码、虚拟主机名。

虚拟IP 是供客户端访问的地址,它会把客户端的请求、访问由系统自动根据网络负载路
由到每个服务器上,减少单台服务器的压力。

这里所配的虚拟IP为:
192.168.0.1 ;虚拟主机名: (也可以是其他的名称,但输入的DNS名称必须与输入的IP地址相符);子网掩码与服务器一致,配置完毕;点击“下一步”。

如果允许远程控制,请选中“允许远程控制”,并在“远程密码”和“确认密码”处输入可以进行远程控制的密码。

·进入“附加群集IP地址”,点击“下一步”。

·进入“端口规则”,点击“下一步”。

·在“连接”界面的“主机”栏中输入当前服务器的IP地址,然后点击“连接”,将在“对配置一个新的群集可用的接口”框中显示出连接的服务器的网卡及IP地址。

选择被连接主机的其中一块网卡(绑定负载均衡),然后点击“下一步”。

·进入“主机参数”设置,点击“完成”,系统将自动开始网络负载平衡群集的配置。

几分钟后,网络负载平衡群集配置完成。

·再次进入到“网络负载平衡管理器”中,可以查看到在群集 的主机配置信息。

·另外两台服务器按照以上步骤操作,即可将其添加到网络负载平衡中。

三、注意事项
群集操作模式的选择是设计的重要一步。

单播模式是指各节点的网络适配器被重新指定了一个虚拟MAC(由02-bf和群集IP地址组成确保此MAC的唯一性)。

由于所有绑定群集的网络适配器的MAC都相同,所以在单网卡的情况下,各节点之间是不能通讯的,这也是推荐双网卡配置的原因之一。

为了避免交换机的数据洪水,应该结合VLAN使用。

多播模式下,网络适配器在保留原有的MAC地址不变的同时,还分配了一个各节点共享的多播MAC地址。

所以,即使单网卡的节点之间也可以正常通讯。

但单网卡的带宽占用、竞争网络适配器等缺点仍然存在。

此外,部分路由器(特别是Cisco产品)还不支持单播IP地址和多播MAC 的ARP映射的自动创建,需要手工配置。

IGMP多播(只有在选中多播时,才可以选择此项),在继承多播的优点之外,NLB每隔60秒发送一次IGMP信息,使多播数据包只能发送到这个正确的交换机端口,避免了交换机数据洪水的产生。

相关主题