1 / 37
文档名称:

lvs负载均衡.pdf

格式:pdf   页数:37页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

lvs负载均衡.pdf

上传人:luyinyzha 2016/4/6 文件大小:0 KB

下载得到文件列表

lvs负载均衡.pdf

文档介绍

文档介绍:第六章负载均衡及服务器集群( lvs) 作者: 田逸(sery@) 在互连网应用技术里, 负载均衡一直是热门话题, 本书讨论的负载均衡技术, 包括但不限于负载均衡本身。使用负载均衡技术主要的目的包括如下几点: ◆ 系统高可用性。组成系统的某些设备或部件失效,并不会影响正常的服务。◆ 系统可扩展性。用户的增加,引起访问数乃至流量的增加,这种情形下,需要对系统进行扩容,以应对这种快速增长。对于提供高可用服务的互联网网站,其对可扩展的基本要求就是在保持系统服务不终止的情况下,透明的扩充容量,即用户不知道扩容的存在, 或者说是扩容不对现有的服务产生任何负面作用。这些扩展主要包括:带宽扩展、服务器扩展、存储容量扩展、数据库扩展等,当然也包括主机增加内存等方面的扩展。◆ 负载均衡能力。一个应用或服务由数个物理服务器提供, 并且每个物理服务器运行的应用或服务是相同的, 我们可以让用户的访问通过某种控制策略, 把负载分摊到不同的物理服务器, 从而保持每个物理服务器有比较合理的负载。当整个系统的负载趋于饱和时,通过增加物理服务器和扩充物理带宽来解决这个麻烦。增加物理服务器以后,系统的负载情况将重新在所有集群的物理服务器之间按照指定的算法重新达到新的均衡。一个完整的负载均衡项目,一般由虚拟服务器、故障隔离及失败切换3 个功能框架所组成。虚拟服务器是负载均衡体系的基本架构,它分两层结构:转发器( Director )和真实服务器。图 6-1 为虚拟服务器的结构示意。图 6-1 虚拟服务器结构为什么称虚拟服务器?因为从用户的角度看来,似乎只是一个服务器在提供服务。虚拟服务器最主要的功能是提供包转发和负载均衡,这个功能可以通过撰写 ipvsadm 脚本具体实现。虚拟服务器项目由章文嵩博士所贡献,目前已被添加到各种 linux 发行版的内核。故障隔离指虚拟服务器中的某个真实服务器(或某几个真实服务器)失效或发生故障,系统将自动把失效的服务器从转发队列中清理出去,从而保证用户访问的正确性;另一方面,当实效的服务器被修复以后,系统再自动地把它加入转发队列。失败切换,这是针对负载均衡器 Director 采取的措施,在有两个负载均衡器 Director 的应用场景,当主负载均衡器( MASTER )失效或出现故障,备份负载均衡器( BACKUP )将自动接管主负载均衡器的工作;一旦主负载均衡器故障修复,两者将恢复到最初的角色。要从技术上实现虚拟服务器、故障隔离及失败切换3 个功能,需要两个工具: ipvsadm和 keepalived 。当然也有 heartbeat 这样的工具可以实现同样的功能,但相对于 keepalived, heartbeat 的实现要复杂得多(如撰写 ipvsadm 脚本,部署 ldirectord ,编写资源文件等)。在采用 keepalived 的方案里,只要 ipvsadm 被正确的安装,简单的配置唯一的文件 keepalived 就行了。 lvs 核心核心核心核心 ipvs Ipvs( IP Virtual Server) 是整个负载均衡的基础,如果没有这个基础,故障隔离与失败切换就毫无意义了。在大部分 linux 发行版中, ipvs 被默认安装,而以本书前面介绍的方法定制安装系统,则 ipvs 没有被默认安装。除大部分 linux 发行版支持 ipvs 外, FreeBSD 也可以支持 LVS ,只不过实现起来要麻烦一些。 安装安装安装安装 ipvs Ipvs 具体实现是由 ipvsadm 这个程序来完成,因此判断一个系统是否具备 ipvs 功能,只需要察看 ipvsadm 程序是否被安装。察看 ipvsadm 程序最简单的办法就是在任意路径执行命令 ipvsadm 。表 6-1 为安装 ipvsadm 及未安装 ipvsadm 的输出对比。执行 ipvsadm 后的输出未安装 ipvsadm -bash: ipvsadm: command not foun 安装 ipvsadm IP Virtual Server version (size=4096) Prot LocalAddress:Port Scheduler Flags -> RemoteAddress:Port Forward Weight Activ eConn InActConn 表 6-1 ipvsadm 输出对比(样例来源 centos ) ● 安装 ipvsadm( 假定当前目录为/root) 1、从官方网站下载 ipvsadm ,目前最新的版本为 ipvsadm- ,其发布时间是 2008 年

最近更新

2024年快递承包合同合集15篇 71页

苏教版科学六年级上册期末测试卷及答案【必刷.. 8页

苏教版科学六年级上册期末测试卷精品(名师推.. 9页

苏教版科学四年级下册期末测试卷含完整答案(.. 7页

2024年快乐运动会作文300字5篇[实用] 5页

苏教版科学小学二年级下册期末测试卷及参考答.. 8页

2024年快乐的暑假的作文8篇 11页

苏教版科学小学五年级上册 期末测试卷【a卷】.. 8页

苏教版科学小学五年级上册 期末测试卷含答案【.. 7页

苏教版科学小学五年级上册 期末测试卷附答案【.. 8页

苏教版科学小学五年级上册期末测试卷精品(典.. 7页

西师大版六年级上册数学第七单元 负数的初步认.. 4页

2024年志愿者自荐信范文8篇 14页

西师大版六年级下册数学第二单元 圆柱和圆锥 .. 7页

部编版三年级上册道德与法治期末测试卷及参考.. 6页

部编版三年级上册道德与法治期末测试卷精品【.. 7页

部编版三年级上册道德与法治期末测试卷(考点.. 6页

部编版五年级上册道德与法治期末测试卷附完整.. 7页

部编版六年级下册道德与法治期末测试卷含答案.. 8页

部编版六年级下册道德与法治期末测试卷附完整.. 7页

部编版四年级上册道德与法治期末测试卷及完整.. 8页

部编版四年级上册道德与法治期末测试卷精品【.. 6页

(完整版)六年级下册数学期末测试卷含答案【.. 6页

(小学段)比例的应用练习题及完整答案(夺冠.. 6页

(小学段)比例的应用练习题精品(必刷) 7页

(小学段)百分数练习题及1套参考答案 6页

邵阳市小升初数学测试卷学生专用 5页

2024年党员大会主持词范文 7页

氩弧焊作业指导书 3页

冀教版小学科学一年级下册教案 33页