keepalived安装教程与配置详解

Java技术 潘老师 2年前 (2022-08-17) 1656 ℃ (0) 扫码查看

keepalived安装是非常简单的,对于CentOS 6.4+的系统版本,Keepalived程序包已经在base源提供。在CentOS 7.x上直接使用yum工具进行安装。

也可以去keepalived官网下载,地址:https://www.keepalived.org/download.html

这里潘老师演示在centos7上的安装与配置,具体如下:

安装keepalived

方式1:yum安装

yum -y install keepalived

方式2:源码包安装

1、wget方式手工安装指定版本的keepalived,将其安装到指定目录下:

#进入src
cd /usr/local/src
#下载指定版本安装包
wget http://www.keepalived.org/software/keepalived-1.3.5.tar.gz --no-check-certificate
#解压到当前目录
tar -zxvf keepalived-1.3.5.tar.gz
#进入解压包
cd keepalived-1.3.5
#执行配置安装目录
./configure --prefix=/usr/local/keepalived --sysconf=/etc
#编译并安装
make && make install

2、拷贝配置文件
将配置文件拷贝到系统对应的目录下

#创建目录
mkdir /etc/keepalived
#拷贝配置文件到/etc/keepalived目录下
cp /usr/local/keepalived/etc/keepalived/keepalived.conf /etc/keepalived/
#复制keepalived脚本到/etc/init.d/ 目录(可忽略)
cp /usr/local/keepalived/etc/rc.d/init.d/keepalived /etc/init.d/
#拷贝keepalived脚本到/etc/sysconfig/ 目录
cp /usr/local/keepalived/etc/sysconfig/keepalived /etc/sysconfig/

3、设置keepalived服务开机启动

#开机启动
chkconfig keepalived on
 #启动服务
service keepalived start
 #停止服务
service keepalived stop
 #重启服务
service keepalived restart

高可用集群配置的前提

① 确保各节点时间同步 ==> 基于NTP协议或Chrony协议

② 确保iptables和selinux不会阻碍

③ 各节点之间可通过主机名互相通信(对Keepalived并非必须) ==> 名称解析服务的解析结果必须与”uname -n”命令的执行结果相同。

④ 各节点之间的root用户可以基于密钥认证的SSH进行通信(对Keepalived并非必须)

配置

安装完成后,进入安装目录的etc目录下,将keepalived相应的配置文件拷贝到系统相应的目录当中。keepalived启动时会从/etc/keepalived目录下查找keepalived.conf配置文件,如果没有找到则使用默认的配置。/etc/keepalived目录安装时默认是没有安装的,需要手动创建。配置文件目录结构如下所示:
待完善….


版权声明:本站文章,如无说明,均为本站原创,转载请注明文章来源。如有侵权,请联系博主删除。
本文链接:https://www.panziye.com/java/5572.html
喜欢 (1)
请潘老师喝杯Coffee吧!】
分享 (0)
用户头像
发表我的评论
取消评论
表情 贴图 签到 代码

Hi,您需要填写昵称和邮箱!

  • 昵称【必填】
  • 邮箱【必填】
  • 网址【可选】