Keepalived官网: http://www.keepalived.org
yum –y install gcc gcc-c++ openssl-devel libnfnetlink libnfnetlink-devel libnl3 libnl3-devel
tar –xf keepalived.*.*
cd keepalived
./configure –prefix=/usr/local/keepalived
make && make install
主服务器
在源码安装目录下找到如下文件并且复制到init.d目录下:
cp keepalived/etc/init.d/keepalived /etc/init.d/
//从安装目录下复制keepalived配置文件到/etc/sysconfig/目录下
cp -p /usr/local/keepalived/etc/sysconfig/keepalived /etc/sysconfig/
//从安装目录下复制keepalived主配置文件到/etc/keepalived/目录下
mkdir /etc/keepalived
cp –p /usr/local/keepalived/etc/keepalived/keepalived.conf /etc/keepalived/
//修改主配置文件
vim /etc/keepalived/keepalived.conf
从服务器配置
//防火墙配置允许心跳检测
iptables –I INPUT –p vrrp –j ACCEPT
/etc/init.d/iptables save
//设置指定文件记录keepalived日志
vim /etc/sysconfig/keepalived
KEEPALIVED_OPTIONS="-D -d -S 0"
vim /etc/rsyslog.conf
在messages行加入“ ;local0.none”
*.info;mail.none;authpriv.none;cron.none;local0.none /var/log/messages
在最后加入 local0.* /var/log/keepalived.log,然后保存退出
local0.* /var/log/keepalived.log
重启rsyslog服务,重启keepalived服务
/etc/init.d/rsyslog restart
/etc/init.d/keepalived restart
从服务器重复上面的步骤
主从服务器通过以下命令测试配置是否成功
ip addr | grep vip
keepalived手册下载(百度网盘) 提取码:z04y