1、开源HA软件Heartbeat的介绍
它提供了所有HA软件需要的基本功能,比如心跳检测和资源接管,检测集群中的系统服务,在集群的节点间转移共享IP地址的所有者等。
1.1 安装heartbeat
同时还需要安装一个libnet工具包。libnet是一个高层次的API工具,可以从http://sourceforge.net/projects/libnet-dev/下载。
(1)安装libnet。
tar -zxvf libnet-1.1.4.tar.gz
cd libnet-1.1.4
./configure
make
make install
(2)安装heartbeat
tar zxvf heartbeat-2.1.3.tar.gz
cd heartbeat-2.1.3
./ConfugureMe configure
>–disable-swig –disable-snmp-subagent
make
make install
cp doc/ha.cf doc/haresources doc/authkeys /etc/ha.d/
cp ldirectord/ldirectord.cf /etc/ha.d/
groupadd -g 694 haclient
usreadd -u 694 -g haclient hacluster
2.开源HA软件Keepalived的介绍
Keepalived起初是为LVS设计的,专门用来监控集群系统中各个服务节点的状态。它根据layer3,4&5交换机制检测每个服务节点的状态,如果某个服务节点出现异常,或工作出现故障,Keepalived将检测到,并将出现故障的服务节点从集群系统中剔除,而当故障节点恢复正常后,Keepalived又可以自动将次服务节点重新加入到服务器集群中。这些工作全部自动完成,不需要人工干涉,需要人工完成的只是修复出现故障的服务节点。
Keepalived后来又加入了VRRP(虚拟路由器冗余协议)的功能。它的作用是解决静态路由出现单点故障问题,它能够保证 络不间断地,稳定地运行。综上,Keepalived一方面具有服务器运行检测功能,另一方面也具有HA cluster功能。因此通过Keepalived可以搭建一个高可用的LVS负载均衡集群系统。
2.1 安装keepalived
相关资源:PAT——一种高性能软件验证工具_PAT工具-其它工具类资源-CSDN文库
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!