LVS配合Win真实服搭建集群

LVS配合Win真实服搭建集群

ID:37853723

大小:340.00 KB

页数:15页

时间:2019-06-01

LVS配合Win真实服搭建集群_第1页
LVS配合Win真实服搭建集群_第2页
LVS配合Win真实服搭建集群_第3页
LVS配合Win真实服搭建集群_第4页
LVS配合Win真实服搭建集群_第5页
资源描述:

《LVS配合Win真实服搭建集群》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、LVS+KEEPALIVED是LINUX下的四层负载均衡软件。其有如下特点:    LVS集群采用IP负载均衡技术和基于内容请求分发技术。调度器具有很好的吞吐率(在DR模式下),将请求均衡地转移到不同的服务器上执行,且调度器自动屏蔽掉服务器的故障,从而将一组服务器构成一个高性能的、高可用的虚拟服务器。整个服务器集群的结构对客户是透明的,而且无需修改客户端和服务器端的程序。为此,在设计时需要考虑系统的透明性、可伸缩性、高可用性和易管理性。一般来说,LVS集群采用三层结构,其主要组成部分为:  A、负载调度器(loadbalancer),它是整个集群对外面的前端机,负责将客户的请求发送

2、到一组服务器上执行,而客户认为服务是来自一个IP地址(我们可称之为虚拟IP地址)上的。  B、服务器池(serverpool),是一组真正执行客户请求的服务器,即realserver,执行的服务有WEB、MAIL、FTP和DNS等。  C、共享存储(sharedstorage),它为服务器池提供一个共享的存储区,这样很容易使得服务器池拥有相同的内容,提供相同的服务。     LVS的IP负载均衡技术实现:  目前IP负载均衡技术是在负载调度器的实现技术中效率最高的。LVS集群中实现的三种IP负载均衡技术,分别是:   VirtualServerviaNetworkAddressTr

3、anslation(VS/NAT):也有说端口映射的,其目标是将一组服务器构成一个高性能的、高可用的虚拟服务器。因为这种技术容易形成单点故障,从而造成网路无法访问,并且存在带宽瓶颈。所以LVS又提供了下面两种实现。    VirtualServerviaIPTunneling(VS/TUN):通过IP隧道实现虚拟服务。   VirtualServerviaDirectRouting(VS/DR):直接路由实现虚拟服务器的方法(负载能力最强),本文搭建的就是DR模式。     我们的产品目前如果要作用负载均衡技术,则需要在管理后台开启远程附件(FTP)和分布式缓存服务(MEMCACH

4、ED),有关这两个功能可以参见我之前写的这两篇文章。         http://www.cnblogs.com/daizhj/archive/2010/02/08/discuznt_memcache_syncdata.html      http://www.cnblogs.com/daizhj/archive/2008/07/28/1254648.html      这样我们的产品配置就完成了,下面介绍一下相应的服务器环境搭建。首先是IIS配置站点(要求在一个物理网段上)   RealServer 1:10.0.8.13:80 RealServer 2:10.0.8.12:8

5、0 VIP(虚拟IP):10.0.8.9 两台虚拟机安装Centos5.4(采用DHCP安装模式),地址: Centos1: 10.0.8.25 (keepalived:MASTER) Centos2: 10.0.8.55 (keepalived:BACKUP)       首先要说明的是,因为这里使用的是LVS的VS/DR模式(上面提到),也就是要求REALSERVER会直接将结果返回到客户端,即下面图中(右侧)描述:         所以我们还需要在windows服务器上配置VIP,可以使用下面的方法:     1.在控制面板里添加一个硬件设备,MicrosoftLoopbac

6、kAdapter,如下图:                    2.设置ip为vip,掩码随意:                   3.进注册表编辑器,搜索这个vip,把掩码改成255.255.255.255,然后禁用启用网卡即可(在windowserver2003系统中有三处)。                  这样在‘网上邻居’上看相应MicrosoftLoopbackAdapter的IPMASK就变成了255.255.255.255。然后在IIS的相应站点下配置IP地址,可使用VIP地址或使用‘全部未分配选项’。如下图:             这样配置就完成了,之后用

7、:    c:>telnet10.0.8.1380和c:>telnet10.0.8.1280 看一下配置是否已正常启用。      这样就完成了windows服务器的配置工作。在介绍如何如何安装配置LVS和KEEPALIVED之前,先要说明一下在虚拟机安装CENTOS时要注意的几个问题,如下:   1.因为Keepalived需要gcc工具来编译所以要在安装时定制一下安装组件,如下:                   然后安装程序会检验相应组件依赖性      

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。