利用NLB群集实现WEB站点的高可用部署

利用NLB群集实现WEB站点的高可用部署

前面的博文中和各位博友聊了如何搭建一个WEB站点,那么今天就和你们聊聊如何实现WEB站点的高可用性。web

在本文中咱们利用NLB来为你们讲解如何实现WEB站点的高可用:windows

NLB简介:安全

网络负载平衡群集(简称:NLB),起做用时防止单一的节点故障,其部署至少须要两台服务器,NLB的做用就是当群集中的某个节点出现故障或者中止工做是,其运行服务会自动切换到群集的另外一台主机,固然和咱们其余群集同样,当来访流量过多的时候NLB群集会自动实现网络负载,防止负载不均,从而实现服务的正常运行。服务器

注意:网络

网络负载平衡并不为通过负载的主机提供额外的安全保护,也不能够将其用于防火墙,所以,正确地保护通过负载平衡的应用程序和主机是很重要的。若是可能,在每一个群集的主机上至少要使用两个网络适配器,但并不是必要条件,在群集适配器上只使用TCP/IP协议,确保群集中的全部主机属于同一个子网而且客户机可以访问该子网,使用网络负载平衡管理器配置NLB群集,启用日志记录,不要启用网络负载平衡的远程控制,另外,应该独立使用NLB群集和服务器群集。ide

实验背景:

公司有一个Web站点,因为客户访问量逐渐增多,网站响应愈来愈慢。公司决定用两台WEB服务器供客户访问,这两台服务器提供相同的网站内容,利用网络负载平衡群集技术,根据每台服务器的负载状况来决定客户机具体访问哪台服务器。配置群集的两台计算机在一个windows域中。工具

实验环境:

在咱们的Vmware Workstation中安装三台Windows Server 2012 R2的虚拟机,分别做为域控,成员服务器。测试

下面是咱们本次试验的一个拓扑图:网站

clip_p_w_picpath002

IP地址规划以下:spa

主机名

操做系统

IP地址

DNS

群集地址

DC

Windows Server 2012 R2

192.168.1.1

192.168.1.1


NWEB01

Windows Server 2012 R2

PUBLIC:192.168.1.2

HART:172.16.1.1

192.168.1.1

192.168.1.10

NWEB02

Windows Server 2012 R2

PUBLIC:192.168.1.3

HART:172.16.1.2

192.168.1.1


安装并配置NLB群集

安装网络负载平衡功能

首先咱们须要在咱们的两台web服务器上安装网络负载平衡功能,具体安装方法以下:

首先咱们打开NWEB01的服务器管理器:

clip_p_w_picpath004

点击添加角色和功能:

clip_p_w_picpath006

系统弹出了添加角色和功能向导,在此直接点击下一步:

clip_p_w_picpath008

安装类型位置选择基于角色或功能的安装,点击下一步:

clip_p_w_picpath010

在此选择从服务器池中选择服务器而且 肯定主机名和IP地址没有问题,点击下一步:

clip_p_w_picpath012

在此勾选网络负载平衡:

clip_p_w_picpath014

点击添加功能:

clip_p_w_picpath016

肯定网络负载平衡已经被勾选后,点击下一步:

clip_p_w_picpath018

点击安装:

clip_p_w_picpath020

安装成功,点击关闭.

在NWEB2也须要安装网络负载平衡,步骤同NWEB01相同,在此我不作演示。

配置NLB群集

安装完成后打开NWEB01的服务器管理器:

clip_p_w_picpath022

点击工具----网络负载平衡管理器:

clip_p_w_picpath024

鼠标右键网络负载平衡管理器:

clip_p_w_picpath026

新建群集:

clip_p_w_picpath027

在此输入群集第一台服务器的IP地址,点击链接:

clip_p_w_picpath028

能够看到,在此须要选择一个可用于配置群集新接口的IP地址,这里我选择PUBLIC这块网卡,点击下一步:

clip_p_w_picpath029

由于这是群集内的第一台服务器,因此要肯定其优先级为1而且肯定其IP地址无误后点击下一步:

clip_p_w_picpath031

这里须要为群集设置一个IP地址,点击添加:

clip_p_w_picpath032

根据咱们前面的规划, 在此我使用192.168.1.10来做为NLB群集的IP地址,点击肯定:

clip_p_w_picpath033

肯定群集IP地址没有问题后,点击下一步:

clip_p_w_picpath034

这里须要输入完整的Internet名称,由于下面我要建立的网站的网址为www.contoso.com因此在此我使用www.contoso.com点击下一步:

clip_p_w_picpath035

在此保持默认,点击完成:

clip_p_w_picpath037

看到状态栏的“以聚合”字样证实咱们的操做成功下面咱们来为群集添加第二个主机:

鼠标右键www.contoso.com:

clip_p_w_picpath039

点击添加主机到群集:

clip_p_w_picpath040

在此咱们输入要添加的主机的IP地址后,点击链接:

clip_p_w_picpath041

这里选择咱们的PUBLIC网卡,点击下一步:

clip_p_w_picpath042

注意,由于这是群集内的第二台主机,因此其优先级应该为2,点击下一步:

clip_p_w_picpath043

这里保持默认,点击完成:

clip_p_w_picpath045

看到两台主机的状态都为以聚合而且优先级没有问题后就证实咱们的NLB群集配置成功。

测试NLB群集

在域控制器打开运行命令,运行一下命令:

Ping 192.168.1.10 –t

clip_p_w_picpath047

OK、能够看到能够ping通,下面咱们禁用一台主机的网卡:

clip_p_w_picpath049

而后再回到咱们的域控制器上:

clip_p_w_picpath051

能够看到咱们的ping命令一直没有中断,证实咱们的NLB群集配置成功!

实现WEB站点的高可用

在前面的试验中咱们已经成功的建立了NLB群集,下面咱们就来利用NLB群集实现WEB站点的高可用部署:

首先咱们在域控制器上建立一个共享文件夹:

clip_p_w_picpath053

在共享文件夹内建立一个default.htm的文件:

clip_p_w_picpath055

OK,下面咱们打开NWEB01的IIS管理器:

clip_p_w_picpath057

鼠标右键网址,点击添加网址:

clip_p_w_picpath059

注意,这里物理路径要选择咱们共享文件夹的位置,IP地址要指定NLB群集的IP地址,点击肯定:

clip_p_w_picpath061

肯定IP地址和路径没有问题咱们打开NWEB2的IIS管理器:

clip_p_w_picpath063

鼠标右键网址,点击添加网址:

clip_p_w_picpath065

注意,这里物理路径要选择咱们共享文件夹的位置,IP地址要指定NLB群集的IP地址,点击肯定:

clip_p_w_picpath067

肯定IP地址没有问题咱们的配置就结束了。

OK到这里咱们的配置就结束了!

相关文章
相关标签/搜索