如何在Linux系统中安装keepalive ?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
什么是Linux系统
Linux是一种免费使用和自由传播的类UNIX操作系统,是一个基于POSIX的多用户,多任务,支持多线程和多CPU的操作系统,使用Linux能运行主要的UNIX工具软件,应用程序和网络协议。
<强> 1,keepalive原理强>
1, keepalive是什么
keepalive是集群管理中保证集群高可用的一个服务软件,其功能类似于心跳,用来防止单点故障。
2, keepalive工作原理
keepalive是以VRRP协议为实现基础的,VRRP全称虚拟路由器冗余协议,即虚拟路由冗余协议。
虚拟路由冗余协议,可以认为是实现路由器高可用的协议,即将N台提供相同功能的路由器组成一个路由器组,这个组里面有一个主人和多个备份,主人上面有一个对外提供服务的vip(该路由器所在局域网内其他机器的默认路由为该vip),主会发组播,当备份收不到VRRP包时就认为大师宕掉了,这时就需要根据VRRP的优先级来选举一个备份当主人。这样的话就可以保证路由器的高可用了。
keepalive主要有三个模块,分别是核心,检查和vrrp.core模块为keepalive的核心,负责主进程的启动,维护以及全局配置文件的加载和解析支票负责健康检查,包括常见的各种检查方式.vrrp模块是来实现VRRP协议的。
3, keepalive的配置文件
keepalive只有一个配置文件keepalive。相依,里面主要包括以下几个配置区域,分别是global_defs, static_ipaddress, static_routes, vrrp_script, vrrp_instance和virtual_server
<强> 2,keepalive在Linux下的安装强>
<强> 1,准备工作强>
Linux主机:10.122.111.80,
Linux主机:10.122.111.81,
虚拟IP: 10.122.111.99,
操作系统:银河麒成为麟V3.3
<强> 2,安装keepalive 强>
两台Linux主机都需要安装keepalive,如下步骤两台机需要重复进行。
<强> 1,下载keepalive 强>
下载至目录:/home/zz/user/软件
wget http://keepalived.org/software/keepalived-1.3.8.tar.gz
<强> 2,解压keepalive 强>
焦油-zxvf keepalived-1.3.8.tar。广州
<强> 3,配置keepalive 强>
cd keepalived-1.3.8/
。/配置
此步骤可能出现错误,
检查libnfnetlink/libnfnetlink。h可用性……没有
检查libnfnetlink/libnfnetlink。h的存在……没有
检查libnfnetlink/libnfnetlink.h……没有
配置:错误:libnfnetlink头失踪
如下图: