一、网络负载平衡群集
网络负载平衡(Network Load Balancing,NLB)群集增强了Web、FTP、ISA、×××等服务的可
靠性(有多台服务器运行同一个服务,一台服务器宕机不影响该服务的继续运行)和可伸缩性(
可以根据实际需要添加或减少群集节点)。
网络负载平衡群集可以将多达32个服务器合并成一个群集。网路负载平衡群集可以使用Windo
ws Server 2008 Web Edition、Windows Server 2008 Standard Edition、Windows Server 2008
Enterprise Edition、Windows Server 2008 Datacenter Edition系统。
在网络负载均衡群集中,每台服务器都会有一个属于自己的静态IP地址,但NLB群集中的所有
服务器还有一个共同的IP地址,称为NLB群集地址,客户端可以通过这个IP地址连接到NLB群集上。
当有客户端请求连接到NLB群集时,NLB群集会将每个访问请求指派给一个具体的群集成员。
二、配置网络负载平衡群集
1.使用同样的配置搭建Web服务器①与Web服务器②,确保站点内容相同
2.在Web服务器①和Web服务器②上分别添加“网络负载平衡”功能
3.在Web服务器①上,从管理工具中打开“网络负载平衡管理器”,选择“新建群集”
4.输入Web服务器①的计算机名,单击“连接”,连接成功后选择该节点用于群集连接的网卡
5.在主机参数窗口为该节点选择一个优先级,单击“下一步”
6.添加群集IP地址,该地址会被群集中的所有主机共享
7.输入群集参数
单播:群集MAC地址会覆盖每个节点的MAC地址,所有节点使用同一个MAC地址,因此交换机
不能把群集MAC地址绑定于某个端口,所有的NLB通信均在交换机所有端口广播,而不管该端口
是否连接了NLB节点,造成额外的网络流量。由于所有NLB节点具有相同的MAC地址,所有各节点
间不能通过原有IP地址进行通信,需要在每个节点上再添加一块网卡,提供节点间通信。
多播:NLB不会修改节点网络适配器的MAC地址,而是为它再分配一个二层多播MAC地址专用
于NLB的通讯(此MAC地址称为群集MAC地址),这样NLB节点之间可以通过自己原有的专用IP地
址进行通讯。但是在多播模式中,NLB节点发送的针对群集ARP请求的ARP回复会将群集IP地址映
射到多播MAC地址,而许多路由器或者交换机会拒绝这一行为。需要手工在路由器或交换机上添
加静态映射,将群集IP地址映射到群集的多播MAC地址。
8.在端口规则窗口修改默认规则,确定后完成群集的创建
相似性只有在筛选模式为“多个主机”时才可用。如果群集内所有节点都可处理来自同一个
客户端的大量请求时,选择相似性为“无”;如果来自同一个用户的请求只能由群集内的一个节
点来处理时,选择相似性为“单一”;如果所有来自相同的请求都是同一个节点来处理时,选择
相似性为“网络”。
9.在Web服务器②上打开“网络负载平衡管理器”,选择“连接到现有的”
10.输入群集现有节点Web服务器①的计算机名,点击“连接”,连接成功后点击“完成”
11.在网络负载平衡管理器中,选择“添加主机到群集”
12.输入Web服务器②的计算机名,单击“连接”,连接成功后选择用于群集服务的网卡
13.在其它选项中,选择默认配置,即可完成将节点加入到群集。
14.验证群集 IP地址
在每个节点用户群集服务的网卡网络连接中添加了“网络负载平衡项目”
并且在TCP/IPv4属性中的高级设置里,可以看到节点原有IP地址和群集IP地址
15.使用客户端访问群集,断开群集某一节点的网卡连接,用于模拟某一节点宕机。而客户机依然
可以正常访问Web服务器