Windows server 2012之利用NLB实现WEB站点的的高可用 NLB 简介: NLB网络负载平衡,他的作用是当群集内的某个主机突然出现故障或者脱机工作的时候,会有另一个特定的主机分担他的工作,保证服务的正常运行。当访问流量负载过多时,也会相应的分担网络流量,使网络的负载达到平衡的状态。 下面我们将在windows server2012 的环境下,利用NLB网络负载平衡实现WEB站点的高可用。 下图为实验的大概拓扑图,我们提前准备好网络设置,如下图: 
下面我们将首先在server02 机器上面添加角色和功能,如下图: 
检查好IP地址后,点击“下一步“进行安装向导操作: 
下一步,将“网络负载平衡“勾选,点击下一步进行安装,如下图: 
安装完成点击“关闭“,如图: 
下面我们在server03上进行同样的安装操作,确认IP地址后,点击下一步,如图: 
将“网络负载平衡“勾选,点击”下一步“,如下图: 
安装完成,点击“关闭”,如图: 
我们来到server02 机器上进行配置NLB,点击工具——网络负载平衡管理器,如图: 
点击网络负载平衡群集——右键——新建群集,如下图: 
我们将新群集的主机指向本机的IP,接口选择物理网卡的借口,如下图: 
默认,点击“下一步”,如图: 
下面将为新群集添加一个VIP虚拟IP地址,这里我设为192.168.1.104,如图: 
确认新添加的IP后,点击下一步: 
群集操作模式: 单播: 所有节点的MAC地址会被替换成统一的群集MAC地址 
以下继续安装,点击完成,如图: 
新的群集创建完成后,我们可以看到server02的主机状态已经是聚合状态,如图: 
下面我们将要在该群集中将server03主机添加到该群集,点击群集名称——右键——添加主机到群集,如下图: 
和之前操作一样,将主机为server03 的IP,网卡接口同样为物理网卡接口,如图: 
默认继续,点击“下一步”,如图: 
下一步,点击“完成”。 
我们可以看到在该群集中的两台主机全部处于已聚合状态,这表示我们搭建的NLB已经基本成功了。接下来进行测试: 
我们将server01 当作客户端,持续的ping VIP 虚拟IP地址,192.168.1.104.如下图: 
下面我们陆续断开两个节点,我们先将server03 的网卡禁用,查看网络状况,如图: 

我们再将server02 的网卡禁用,查看网络状况,如图: 

以上测试会发现不会影响到我们的网络连通情况。证明NLB的实验还是很成功的。。 我们将在NLB的基础上,实现WEB站点的高可用。 首先我们在server01 上创建一个WEB共享文件夹,目的是为了实现数据更新的同步,如下图: 
我们在server02 server03 上面分别新建WEB01、WEB02站点,如图: 
站点的物理路径均指向server01 的共享问文件夹的位置,并将IP地址指向VIP虚拟IP地址,如图: 

下面我们再次陆续断开两个节点,查看文件的访问情况,如下图: ![clip_image039[1] clip_image039[1]](http://s3.51cto.com/wyfs02/M00/6D/BC/wKiom1VqlG3we0EvAACkY3M4LZg166.webp)

![clip_image043[1] clip_image043[1]](http://s3.51cto.com/wyfs02/M01/6D/BC/wKiom1VqlG2Qq2X6AACep2BJxqw187.webp)
![clip_image055[1] clip_image055[1]](http://s3.51cto.com/wyfs02/M02/6D/BC/wKiom1VqlG2Q9_brAAB_jKN-C6Q582.webp)
以上试验就实现了如何搭建网络负载平衡和如何利用网络负载平衡实现WEB站点的高可用。以上实验步骤比较详细,,感谢大家的观看,,么么么哒~~~~ |