heartbeat ldirector 构建高可用LVS-DR集群
heartbeat ldirector 构建高可用LVS-DR集群 上篇文章实现了,脚本自动化管理LVS-DR集群,现在我们通过heartbeat的一个插件ldriector来实现项目功能.(上篇文章链接:) 项目实践:配置LVS Director(WEB LVS)的HA集群,要求: 1、DR模型; 2、能监控后台RealServer的健康状态; 相关网卡配置见上篇文章,这里只说明ldrictor的使用.
1安装 需要准备的软件包(已经安装过heartbeat v2): perl-MaliTools heartbeat-ldirectored 将其放在一个文件夹 yum --nogpgcheck localinstall *.rpm 2.复制ld的配置文件到/etc/ha.d [root@node1 /]# cd /usr/share/doc/heartbeat-ldirectord-2.1.4/ [root@node1 heartbeat-ldirectord-2.1.4]# ls COPYING ldirectord.cf README [root@node1 heartbeat-ldirectord-2.1.4]# cp ldirectord.cf /etc/ha.d/ [root@node1 heartbeat-ldirectord-2.1.4]# cd /etc/ha.d/ [root@node1 ha.d]# ls authkeys harc ldirectord.cf README.config shellfuncs ha.cf haresources rc.d resource.d 只需要把LVS需要定义的集群定义到/etc/ha.d/ldirector.cf,不需要ipvsadm来实现
3.修改 ldirector vim ldirector.cf
在haresource里添加如下行,以启用ldriector vim haresorce node1.a.org 172.16.14.1/32/eth0/172.16.14.1 ldirectord::ldirectord.cf 拷贝这两个文件到node2上 scp haresources ldirectord.cf node2:/etc/ha.d 启用服务 /etc/init.d/heartbeat start ssh node2 -- ''/etc/init.d/heartbeat start''
至此,ldirector配置完成,我只做相关测试而没有配置后台的三个RSS,来看一下效果 后台三个RSS就没有开启(相当于当机),ldirictor默认将他们的权重都设为0既不生效,而把本地的80开启,这个外界访问时,将看到一个提示界面(可以自己定义一些内容,比如网站维护中等) 本文出自 “Dean的Linux” 博客,请务必保留此出处http://deanlinux.blog.51cto.com/2671049/662433 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |