Server 2012之利用NLB实现WEB站点的的高可用

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地址,如图:

下面我们再次陆续断开两个节点,查看文件的访问情况,如下图:

以上试验就实现了如何搭建网络负载平衡和如何利用网络负载平衡实现WEB站点的高可用。以上实验步骤比较详细,,感谢大家的观看,,么么么哒~~~~

时间: 2024-11-10 00:27:47

Server 2012之利用NLB实现WEB站点的的高可用的相关文章

NLB多WEB站点访问共享文件解决方案

在公司门户项目正式部署的时候,因BPM站点采用NLB集群部署方式,BPM站点有多个WEB前端服务器.流程都有上传附件功能,起初因没考虑服务器正式环境NLB的部署方式,只是简单的将所有附件保存在BPM WEB站点的Upload文件夹里.部署到正式环境后,发现上传附件是随机上传到某一台WEB前端服务器上. 起初为了解决多台WEB前端服务上的文件同步,只是简单的考虑文件同步工具.同步工具选择了GoogleSYN双向文件同步工具,这个工具非常好用,配置也很简单,解决了我们部署正式环境的问题. 文件同步工

Windows平台下结合 tortoiseSVN 和 VisualSVN Server 搭建SVN服务器并实现 web 站点同步

1. tortoiseSVN 关于 tortoiseSVN 的安装使用详见博文 TortoiseSVN的安装及其简单使用. 2. VisualSVN Server 关于 VisualSVN Server 的安装使用详见博文 VisualSVN-Server服务器的搭建. 或参考 VisualSVN Server的配置和使用方法(转). 另外需要说明的是,VisualSVN Server 中 tag branch trunk用法,官方并没有给出严格的限制,可参考如下2篇博文: SVN中trunk,

Server 2012之利用DFS实现资源共享的高可用

DFS: 分布式文件系统 功能: 1. 将分布在多个计算机上的共享文件夹,集中到一个虚拟共享文件夹中,以便于用户访问和使用. 2. 很多服务需要用到共享文件夹高可用.如:Cluster 中用作仲裁 命名空间: 是DFS中共享文件夹的一组虚拟视图. 命名空间服务器: 承载命名空间的计算机 文件夹: 命名空间的文件夹 文件夹目标: 文件夹所对应真实目标 示例: 部署DFS文件系统,以整合多个服务器上的共享文件夹信息 下图是实验拓扑,网络配置如下图所示,在server02 .server03 上分别创

Keepalived+Lvs_DR模式实现Web服务的HA高可用集群

Keepalived基于VRRP协议实现LVS服务的高可用集群,可以利用其来避免单点故障.一个LVS服务会有2台服务器运行Keepalived,一台为主服务器(MASTER),一台为备份服务器(BACKUP),但是对外表现为一个虚拟IP,主服务器会发送特定的消息给备份服务器,当备份服务器收不到这个消息的时候,即主服务器宕机的时候, 备份服务器就会接管虚拟IP,继续提供服务,从而保证了高可用性.Keepalived是VRRP的完美实现,因此在介绍keepalived之前,先介绍一下VRRP的原理.

利用heartbeat的ldirectord实现ipvs的高可用集群构建

集群架构拓扑图: 网络规划: 两台LVS server:(两台LVS也可以为用户提供错误页面) node1:172.16.31.10 node2:172.16.31.11 VIP:172.16.31.180 ipvs规则内包含2台Real Server:(后面的RS指的就是后端的web服务器) rs1:172.16.31.13 rs2:172.16.31.14 我们还需要错误页面提供者:我们选择LVS作为sorry server,所有的real server不可用时就指向这个sorry serv

使用ansible快速配置RHCS 集群 实现WEB站负载均衡高可用(手记)

什么是RHCS RHCS是Red Hat Cluster Suite的缩写,也就是红帽子集群套件,RHCS是一个能够提供高可用性.高可靠性.负载均衡.存储共享且经济廉价的集群工具集合,它将集群系统中三大集群架构融合一体,可以给web应用.数据库应用等提供安全.稳定的运行环境. 更确切的说,RHCS是一个功能完备的集群应用解决方案,它从应用的前端访问到后端的数据存储都提供了一个行之有效的集群架构实现,通过RHCS提供的这种解决方案,不但能保证前端应用持久.稳定的提供服务,同时也保证了后端数据存储的

利用keepalived和haproxy配置mysql的高可用负载均衡

实验系统:CentOS 6.6_x86_64(2.6.32-504.30.3.el6.x86_64) 实验前提:防火墙和selinux都关闭 实验说明:本实验共有4台主机,IP分配如拓扑 实验软件:keepalived-1.2.19 haproxy-1.5.14 mariadb-10.0.20 下载地址:http://pan.baidu.com/s/1bnnYiMr 实验拓扑: 一.安装mariadb 1.在两台数据库服务器安装: tar xf mariadb-10.0.20-linux-x86

haproxy+keepalived实现高可用负载均衡web集群

haproxy+keepalived实现高可用负载均衡web集群 负载均衡集群的概念 负载均衡是设计分布式系统架构必须要考虑的因素之一,它指的是通过调度分发的方式尽可能将"请求"."访问"的压力负载平均分摊到集群中的各个节点,避免有些节点负载太高导致访问延迟,而有些节点负载很小导致资源浪费.这样,每个节点都可以承担一定的访问请求负载压力,并且可以实现访问请求在各节点之间的动态分配,以实现负载均衡,从而为企业提供更高性能,更加稳定的系统架构解决方案. 高可用集群的概念

基于Window Azure 静态网站的跨站点高可用!

?? 我们上篇文章讨论了基于PAAS的简单网页的Failover,由于相对操作比较简单,因为PAAS的接口对应给用户相对较少,因此针对无状态的配置相对简单.而针对通过虚拟机来配置我们可以实现本地高可用和跨站点高可用来结合提供更高的可用性. 而基于虚拟机方式提供的高可用,我们可以在本地建立两台虚拟机,保证我们应用访问的高可用,因为没有涉及到交互的静态页面,因此我们可以采用建立可用性群集的方式保证我们的网站在同一个数据中心的可用性.同时我们用Traffic Manager来保证我们在跨数据中心的时候