前些天写了一篇关于NLB群集模式多播和单播的简单介绍。那么下面我们一起来探讨一下,如何在windows server 2008的操作系统上实现NLB群集的实验。

 
NLB群集可以支持WEB、FTP、×××、ISA。那么我们今天就简单做一下基于WEB服务的NLB群集两个节点的实验。NLB群集可以保证web服务的高可用性,windows server 2008操作系统可以支持32个NLB节点。所有节点都在同时提供服务,所以,当其中一台服务器宕机的时候,其他节点服务器依然在提供服务,因此,NLB服务可以保证高可用性。
实验环境:

如何在windows server 2008上配置NLB群集_第1张图片

如上图所示:左边的服务器,我们更改计算机名为:NODE-1、右边服务器的计算机名为NODE-2,NODE-1的ip地址为:192.168.1.1,NODE-2的ip地址为:192.168.1.2。每台服务器都配置为一块网卡,一个群集ip:192.168.1.254供外网用户访问
实验步骤:
首先,我们搭建NLB群集的环境,所以,我们应该先在两台服务器上安装NLB群集服务。在NODE-1上

如何在windows server 2008上配置NLB群集_第2张图片 

如何在windows server 2008上配置NLB群集_第3张图片 

如何在windows server 2008上配置NLB群集_第4张图片

在NODE-2上重复上述步骤。
以上步骤,我们将两个节点的计算机群集环境都安装成功,下面,我们在群集上安装web服务,在node1上:

如何在windows server 2008上配置NLB群集_第5张图片

添加必需的功能

如何在windows server 2008上配置NLB群集_第6张图片

在node-2上,重复上述操作即可,web安装ok,为了验证群集实验是否是连续提供服务,我们还需要在node-1和node-2上创建不同的站点(为了验证实验结果)。此步骤略。。。
到这里,我们群集环境和安装的web服务都已经ok了,下面,就需要我们进行配置群集服务了,以保证群集的高可用性和可靠性。
在NODE-1上:创建新群集

如何在windows server 2008上配置NLB群集_第7张图片

下一步,设置优先级别

如何在windows server 2008上配置NLB群集_第8张图片

下一步,设置群集ip;192.168.1.254

如何在windows server 2008上配置NLB群集_第9张图片

下一步,由于我们群集节点只添加了一块网卡,所以,我们选择“多播”。(原因,在博客里有相应的文章,请仔细阅读。)

如何在windows server 2008上配置NLB群集_第10张图片

删除“端口规则”

如何在windows server 2008上配置NLB群集_第11张图片

 
下一步,等待群集“已聚合”

如何在windows server 2008上配置NLB群集_第12张图片

Ok,我们已经完成了一个节点的配置,下面我们仍然在NODE-1上添加NODE-2群集
在NODE-1上:选择“添加主机到群集”

如何在windows server 2008上配置NLB群集_第13张图片

通过NODE-2的网卡ip地址连接到NODE-2上:

如何在windows server 2008上配置NLB群集_第14张图片

下一步,设置优先级别:

如何在windows server 2008上配置NLB群集_第15张图片

删除端口规则

如何在windows server 2008上配置NLB群集_第16张图片 

如何在windows server 2008上配置NLB群集_第17张图片

两个节点主机全部聚合,此刻,NLB群集配置我们都已经完成了。下面我们进行测试,在client主机的IE输入群集ip进行访问,客户端client的ip地址是192.168.1.100,首先在客户端client上ping群集的ip:192.168.1.254

如何在windows server 2008上配置NLB群集_第18张图片

根据上图所示,客户机client和群集ip是通信的。然后我们再通过 http://192.168.1.254 来访问web

如何在windows server 2008上配置NLB群集_第19张图片

默认情况下,node-1在提供服务,当我们将node-1模拟宕机后,我们再进行测试

如何在windows server 2008上配置NLB群集_第20张图片

 
 
Ok,测试已成功!!!