您的位置:首页 > 运维架构 > Linux

linux学习之高可用集群总结

2014-06-12 16:16 239 查看
luci+ricci
红帽官方HA套件,可以添加fence,iscsi,http,GFS2(使用支持集群的LVM),通过网页配置;

heartbeat+lvs调度算法
这里配置好hearbeat,发送三个配置文件,使用ldirectord用来监控后端服务器工作状态,最后交由heartbeat管理ldirectord;

pulse+lvs
结合网页配置,比较简单,调度算法使用lvs的;

keepalived+lvs
添加虚拟ip,real server来管理调度,还可添加ftp等服务,有邮件提示功能;

keepalived+haproxy
keepalived管理ip,haproxy负责调度,keepalived通过脚本启动haproxy,并仅管理vip,实现高可用;

pacemaker
相对来说比较全面,通过corosync开启,crm进行配置添加资源(包括fence,vip,http,iscsi),这里只用到两台主机,仅能做corosync的高可用,没有对另外节点的HTTP监控,本机HTTP如果关闭,则过一段时间会启动,调度器和服务器没有分开。实验中添加了iscsi,挂载到html,应该给资源里边再添加HAproxy;

pacemaker+mfs
即corosync,通过crm命令配置,比较直观。结合DRBD存放master的启动文件,pacemaker结合脚本控制mfsmaster的启动,crm添加资源mfs资源,drbd主备资源,启动corosync,存储节点仅作普通配置。

heartbeat+mfs
配置比较简单,开启drbd,修改资源,copy配置文件,启动就好了,关闭heartbeat会跳转到另一节点,关闭mfs就没用了,再次开启heartbeat会跳回来。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux