一、网络负载平衡群集

        网络负载平衡(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群集会将每个访问请求指派给一个具体的群集成员。

  

二、配置网络负载平衡群集

Windows Server 2008 网络负载平衡群集_客户端

    1.使用同样的配置搭建Web服务器①与Web服务器②,确保站点内容相同

Windows Server 2008 网络负载平衡群集_服务器_02

 

    2.在Web服务器①和Web服务器②上分别添加“网络负载平衡”功能

Windows Server 2008 网络负载平衡群集_服务器_03


    3.在Web服务器①上,从管理工具中打开“网络负载平衡管理器”,选择“新建群集”

Windows Server 2008 网络负载平衡群集_Network_04

 

    4.输入Web服务器①的计算机名,单击“连接”,连接成功后选择该节点用于群集连接的网卡

Windows Server 2008 网络负载平衡群集_IP地址_05


    5.在主机参数窗口为该节点选择一个优先级,单击“下一步”

Windows Server 2008 网络负载平衡群集_服务器_06

 

    6.添加群集IP地址,该地址会被群集中的所有主机共享

Windows Server 2008 网络负载平衡群集_客户端_07


    7.输入群集参数

Windows Server 2008 网络负载平衡群集_Network_08

          单播:群集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.在端口规则窗口修改默认规则,确定后完成群集的创建

Windows Server 2008 网络负载平衡群集_IP地址_09
         相似性只有在筛选模式为“多个主机”时才可用。如果群集内所有节点都可处理来自同一个

      客户端的大量请求时,选择相似性为“无”;如果来自同一个用户的请求只能由群集内的一个节

      点来处理时,选择相似性为“单一”;如果所有来自相同的请求都是同一个节点来处理时,选择

      相似性为“网络”。

 

    9.在Web服务器②上打开“网络负载平衡管理器”,选择“连接到现有的”

Windows Server 2008 网络负载平衡群集_服务器_10

 

    10.输入群集现有节点Web服务器①的计算机名,点击“连接”,连接成功后点击“完成”

Windows Server 2008 网络负载平衡群集_客户端_11

   

    11.在网络负载平衡管理器中,选择“添加主机到群集”

Windows Server 2008 网络负载平衡群集_Windows_12


    12.输入Web服务器②的计算机名,单击“连接”,连接成功后选择用于群集服务的网卡

Windows Server 2008 网络负载平衡群集_Network_13

 

    13.在其它选项中,选择默认配置,即可完成将节点加入到群集。

    14.验证群集 IP地址

           在每个节点用户群集服务的网卡网络连接中添加了“网络负载平衡项目”

Windows Server 2008 网络负载平衡群集_Network_14

           并且在TCP/IPv4属性中的高级设置里,可以看到节点原有IP地址和群集IP地址

Windows Server 2008 网络负载平衡群集_IP地址_15


    15.使用客户端访问群集,断开群集某一节点的网卡连接,用于模拟某一节点宕机。而客户机依然

       可以正常访问Web服务器

Windows Server 2008 网络负载平衡群集_服务器_16