heartbeat+LVS+ldirectord
来源:互联网 发布:windows不能切换到mac 编辑:程序博客网 时间:2024/06/04 23:26
高可用+LVS
heartbeat由两个主机(节点组成),通过整合高可用heartbeat与LVS中的VS解决单点故障与负载均衡问题。
LVS没有后台健康检查机制,通过ldirectord调度策略进行管控,即有了后台健康检查机制。
整合server1与server4为高可用通过heartbeat解决VS的单点故障问题
集群的资源交由集群负责(此次集群资源:vip,httpd,ld)
ldirectord
ldirectord安装包:
ldirectord-3.9.5-3.1.x86_64.rpm
rpm -ivh ldirectord-3.9.5-3.1.x86_64.rpm ##安装时若出现依赖性可通过yum install解决
配置
server1:
cp /usr/share/doc/ldirectord-3.9.5/ldirectory.cf /etc/ha.d/ldirectory.cfvim /etc/ha.d/ldirectory.cfvirtual=172.25.36.100:80 real=172.25.36.2:80 gate ##管控36.2和36.3的健康检查 real=172.25.36.3:80 gate fallback=127.0.0.1:80 gate ##若两台RS停止服务则由本机接管 service=http ##通过http进行 scheduler=rr ##调度器为轮询rr模式 #persistent=600 #netmask=255.255.255.255 protocol=tcp ##协议tcp checktype=negotiate ##检查模式协商 checkport=80 ##检查端口为80 request="index.html" #receive="Test Page" #virtualhost=www.x.y.z/etc/init.d/ldirectord.cf start
测试:
- 主机:curl 172.25.60.100
- server2:
/etc/init.d/httpd stop
在真机上curl 172.25.36.100,查看是否有健康检查
curl 172.25.36.100
3. server2,server3:
/etc/init.d/httpd stop真机:curl 172.25.60.100,因为两台RS停止运行服务,ld会访问本机(VS)的界面
heartbeat+LVS+ldirectord
heartbeat与lvs
- heartbeat配置详见:heartbeat
- lvs配置详见:lvs(Linux Virtual Server)
ldirectory配置整合
server1与server4两台heartbeat主备机:
vim /etc/ha.d/haresourcesserver1 IPaddr::172.25.36.100/24/eth0 httpd ldirectord ##集群资源加入ldirectord健康检测scp haresources ldirectord.cf root@172.25.36.4:/etc/ha.d//etc/init.d/heartbeat restart
测试:
- 真机:curl 172.25.36.100
- 热备测试
server1:
/etc/init.d/heartbeat stop
真机:curl 172.25.36.100(得到结果mac地址已从server1的变为server4备机的地址)
阅读全文
0 0
- heartbeat+ldirectord+lvs nat
- heartbeat+LVS+ldirectord
- Heartbeat+lvs+ldirectord
- Lvs+Ldirectord+Heartbeat
- Lvs+Ldirectord+Heartbeat
- HA + LVS + ipvsadm + heartbeat-ldirectord
- Heartbeat+DRDB+LVS+Keepalived+Ldirectord
- centos 5.2 lvs+heartbeat+ldirectord集群
- lvs+heartbeat+ldirectord(centos5 测试通过)
- Centos5.5下lvs+heartbeat+ldirectord
- Heartbeat+ipvsadm+ldirectord高可用双机lvs
- Heartbeat,LVS ,Keepalived,Ldirectord功能及配置
- Heartbeat + LVS + ldirectord构建可伸缩网络服务(1)
- LVS+heartbeat+ldirectord高可用负载均衡集群解决方案
- lvs+ldirectord
- VMWare虚拟机环境下的Linux服务器集群 - 使用LVS+Heartbeat+Ldirectord (2)LVS脚本编写
- VMWare虚拟机环境下的Linux服务器集群 - 使用LVS+Heartbeat+Ldirectord (1)VMWare虚拟机设置
- CentOS5.5下Heartbeat+LVS(VS/DR)+Ldirectord 分步骤实验
- CentOS7上安装和使用Docker
- JavaSE面向对象多态中关于被static修饰的方法不存在被重写
- 第一篇文章不应该是hello world, 而是怎么使用markdowm
- 算法面试题之好多鱼
- Java中迭代器所引发的思考(List中迭代器的存在一直是使我迷茫的一个点)
- heartbeat+LVS+ldirectord
- 数据结构2:数组排序专题
- 深度神经网络
- Jsp内置对象详解
- 例说数据结构&STL(七)——priority_queue
- 题目四:给定一个数组,值可以为正、负和0,请返回累加和小于等于k的最长子数组长度。 时间复杂度:O(n)
- Executor多线程框架
- idea安装activiti designer插件
- js获取input的文件