首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

CentOS6.2停选择LVS+Keepalived构建高看复用性负载均衡架构

2013-11-03 
CentOS6.2下选择LVS+Keepalived构建高看复用性负载均衡架构图1-1?????? 为什么称虚拟服务器?因为从用户的

CentOS6.2下选择LVS+Keepalived构建高看复用性负载均衡架构

图1-1

?????? 为什么称虚拟服务器?因为从用户的角度看来,似乎只是一个服务器在提供服务。虚拟服务器最主要的功能是提供包转发和负载均衡,这个功能可以通过撰写 ipvsadm 脚本具体实现。虚拟服务器是通过在IPVS服务器上增加一条转发路由实现的虚拟IP访问来控制用户的访问IP地址为虚拟IP地址。

?

?????? 故障隔离指虚拟服务器中的某个真实服务器(或某几个真实服务器)失效或发生故障,系统将自动把失效的服务器从转发队列中清理出去,从而保证用户访问的正确性;另一方面,当实效的服务器被修复以后,系统再自动地把它加入转发队列。
???????失败切换,这是针对负载均衡器 Director 采取的措施,在有两个负载均衡器 Director 的应用场景,当主负载均衡器(MASTER)失效或出现故障,备份负载均衡器(BACKUP)将自动接管主负载均衡器的工作;一旦主负载均衡器故障修复,两者将恢复到最初的角色。

?????? 要从技术上实现虚拟服务器、故障隔离及失败切换 3 个功能,需要两个工具:ipvsadm 和
keepalived。当然也有 heartbeat 这样的工具可以实现同样的功能,但相对于 keepalived,
heartbeat 的实现要复杂得多(如撰写 ipvsadm 脚本,部署 ldirectord,编写资源文件等)。在
采用 keepalived 的方案里,只要 ipvsadm 被正确的安装,简单的配置唯一的文件 keepalived
就行了。

?

?????? 本文以实际应用场景为例,实际用了2台服务器来实现了IPVS+KeepAlived的高可用性负载均衡组件技术。

?

???? 1、安装IPVS

???? 在CentOS最小安装中,可采用Yum的方式简化安装步骤,目前网络上很多的文章提供的是编译安装,实际上yum已经提供了安装源,已经不需要那么麻烦了,需要做的只是:?

?

??? 同时修改/etc/sysctl.conf文件中

???

 

热点排行