码迷,mamicode.com
首页 > 其他好文 > 详细

corosync+pacemaker高可用的lvs directory

时间:2018-08-02 19:17:40      阅读:168      评论:0      收藏:0      [点我收藏+]

标签:mit   部署   隔离   tor   make   文件比较   同步   download   set   

实验配置一个corosync+pacemaker高可用的lvs directory负载均衡基于ldirectord.

ldirectord:独立守护进程服务,管理lvs director; 

1.生成IPvs规则

2.对各RS做健康状态监测

配置环境:

技术分享图片

配置HA的群集前提:

(1) 时间同步;

(2) 基于当前正使用的主机名互相访问;严格与hostname一致,名称解析:不建议依赖于dns服务进行解析;

    hostnamectl set-hostname node1.xuetong.com:立即生效并永久有效

(3)基于ssh互信

(4)  隔离设备;

详细设置参考corosync高可用部署.

/etc/corosync.corosync.conf

技术分享图片

分别在两个节点安装:yum -y install pacemaker,pacemaker依赖于corosync,软件包发行版base源中自带;

安装ldirectord、管理工具crmsh等可以到openSUSE官方下载:http://download.opensuse.org/repositories/network:/ha-clustering:/Stable/

这里是根据官方配置yum源:

技术分享图片

yum -y install ldirctord即可;

ldirectord提供的文件比较少:

技术分享图片

编辑node3配置文件:cp /usr/share/doc/ldirectord-3.9.6/ldirectord.cf /etc/ha.d/

技术分享图片

查询相关资源代理参数:

技术分享图片

配置VIP、ldirectord资源:ipaddr2 配置iflabel时启动资源会报错。

#primitive vip ocf:heartbeat:IPaddr2 params ip="192.168.1.200" lvs_support=true iflabel="eno16777736:0" op monitor interval=10s timeout=20s

#primitive directory systemd:ldirectord op monitor interval=15 timeout=15

技术分享图片

模拟资源迁移:当前资源位于node3上,令node3 standby:

技术分享图片

此时节点3待定,看到资源迁移至节点1上

技术分享图片

此时高可用directory可以实现,还可以设定资源的倾向性,以及资源的启动顺序。
















corosync+pacemaker高可用的lvs directory

标签:mit   部署   隔离   tor   make   文件比较   同步   download   set   

原文地址:http://blog.51cto.com/12580678/2153772

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!