参考:http://zlwdouhao.blog.51cto.com/731028/781828
前些天写了一篇关于NLB群集模式多播和单播的简单介绍。那么下面我们一起来探讨一下,如何在windows server 2008的操作系统上实现NLB群集的实验。
NLB群集可以支持WEB、FTP、VPN、ISA。那么我们今天就简单做一下基于WEB服务的NLB群集两个节点的实验。NLB群集可以保证web服务的高可用性,windows server 2008操作系统可以支持32个NLB节点。所有节点都在同时提供服务,所以,当其中一台服务器宕机的时候,其他节点服务器依然在提供服务,因此,NLB服务可以保证高可用性。
实验环境:
如上图所示:左边的服务器,我们更改计算机名为: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上:
在NODE-2上重复上述步骤。
以上步骤,我们将两个节点的计算机群集环境都安装成功,下面,我们在群集上安装web服务,在node1上:
添加必需的功能
在node-2上,重复上述操作即可,web安装ok,为了验证群集实验是否是连续提供服务,我们还需要在node-1和node-2上创建不同的站点(为了验证实验结果)。此步骤略。。。
到这里,我们群集环境和安装的web服务都已经ok了,下面,就需要我们进行配置群集服务了,以保证群集的高可用性和可靠性。
在NODE-1上:创建新群集
下一步,设置优先级别
下一步,设置群集ip;192.168.1.254
下一步,由于我们群集节点只添加了一块网卡,所以,我们选择“多播”。(原因,在博客里有相应的文章,请仔细阅读。)
删除“端口规则”
下一步,等待群集“已聚合”
Ok,我们已经完成了一个节点的配置,下面我们仍然在NODE-1上添加NODE-2群集
在NODE-1上:选择“添加主机到群集”
通过NODE-2的网卡ip地址连接到NODE-2上:
下一步,设置优先级别:
删除端口规则
两个节点主机全部聚合,此刻,NLB群集配置我们都已经完成了。下面我们进行测试,在client主机的IE输入群集ip进行访问,客户端client的ip地址是192.168.1.100,首先在客户端client上ping群集的ip:192.168.1.254
根据上图所示,客户机client和群集ip是通信的。然后我们再通过http://192.168.1.254来访问web
默认情况下,node-1在提供服务,当我们将node-1模拟宕机后,我们再进行测试
Ok,测试已成功!!!