之前我们把LVS和heartbeat都单独进行了測试,是时候进行合并了



1.LVS+heartbeat:



        首先显示我们的控制台:

       

      



        让这两个软件可以互相协作,而且让该平台具有可以报警和拯救的机制,我们须要安装ldirectord软件。



        ldirectord-3.9.2-1.2.x86_64.rpm



        在server101和server105上安装ldirectord(由于包和系统的包有依赖性,全部使用yum安装):

       

       



        这些是ldirectord的相关文件位置,拷贝配置文件到heartbeat的配置文件文件夹下::       

       



       

        两边的节点上都安装perl-IO-Socket-INET6-2.56-4.el6.noarch:。否则后面的ldirectord会由于缺少脚本无法打开:



       



        编辑ldirectord的配置文件(vim directord.cf):



      

       我们指定两个真实服务的节点192.168.2.106和192.168.2.107,他们的訪问顺序採用轮叫的方式,当两个节点都挂掉的话。192.168.2.101这个节点自己提供服务。

把这个配置文件复制到另外一个控制节点192.168.2.105的配置文件处:

       

       

       

        编辑haresources文件,加入ldirectord服务到heartbeat中:

       

       

       

        相同巴这个文件也复制到192.168.2.105:/etc/ha.d/中:

       

       

      

       这个时候我们直接启动heartbeat服务,他会自己主动调用ldirectord服务,而我们的ldirectord的配置文件中的内容完毕着和LVS一样的调度功能,这样平台搭建基本完毕:

       

        这个是ip的信息:

       


       

        然后我们訪问下192.168.2.110的网址:



       



        再查看lvs的信息。每一个节点都被訪问了4次:

       

       

       

       

小结:

      

        这样就把heartbeat、LVS、ldirectord结合起来完毕了一个高可用的集群方案,这里仅仅演示了httpd服务,假设生产环境中有其它的服务。也可自行加入。下个帖子我们还会介绍第二种集群方案keepalived。

最新文章

  1. ASP.NET Identity 简介
  2. ACM: FZU 2102 Solve equation - 手速题
  3. 带给你灵感:30个超棒的 SVG 动画展示【下篇】
  4. hdu2888 二维RMQ
  5. hihocoder 1347 小h的树上的朋友
  6. 【python】类中@property使用
  7. Spring 4 官方文档学习(十一)Web MVC 框架之HTTP caching support
  8. IOS UIScrollView + UIButton 实现segemet页面和顶部标签页水平滚动效果
  9. Ext.widget()作用是使用别名创建对象。
  10. HTTP 请求未经客户端身份验证方案“Anonymous”授权。从服务器收到的身份验证标头为“Negotiate,NTLM”
  11. 【原】centos6.5下cdh4.6 Oozie安装
  12. 数字规律:Pascal‘s triangle
  13. map与hash_map使用与对比
  14. "共振式”项目管理
  15. jquery弹出窗口选择回写值
  16. js 对象数组查找元素常用方法
  17. eclipse安装失败
  18. get和post的解析
  19. NameNode内存溢出和DataNode请求超时异常处理
  20. poj1151 Atlantis && cdoj 1600艾尔大停电 矩形面积并

热门文章

  1. oracle实现查询每个部门的员工工资排在前三的员工的基本信息具体举例
  2. unity3D游戏开发实战原创视频讲座系列9之塔防类游戏开发第一季
  3. 道里云SDN云网络技术:使云能够“众筹”
  4. poj2947Widget Factory
  5. Centos7 minimal 系列之桥接模式联网(二)
  6. P1634 禽兽的传染病
  7. Java用freemarker导出Word 文档
  8. Java之秒杀活动解决方案
  9. 解决MYSQL的错误:Got a packet bigger than 'max_allowed_packet' bytes
  10. HDU 1002 A + B Problem II( 高精度加法水 )