1、安装环境
yum -y install kernel-devel*
yum -y install openssl-*
yum -y install popt-devel
yum -y install lrzsz
yum -y install openssh-clients
yum -y install libnl libnl-devel popt
2、开始安装
上传 keepalived-1.2.15.tar.gz 到服务器 /usr/local/ 目录下。
进入刚刚的目录: cd /usr/local
解压刚刚的文件: tar -zxvf keepalived-1.2.15.tar.gz
进入解压完的目录:cd keepalived-1.2.15
可以看见下面有个configure文件:
执行配置命令: ./configure --prefix=/usr/local/keepalived
编译:make
安装: make install
到这里安装就完成了
1.拷贝执行文件 cp /usr/local/keepalived/sbin/keepalived /usr/sbin/
2.将init.d文件拷贝到etc下,加入开机启动项 cp /usr/local/keepalived/etc/rc.d/init.d/keepalived /etc/init.d/keepalived
3.将keepalived文件拷贝到etc下,加入网卡配置 cp /usr/local/keepalived/etc/sysconfig/keepalived /etc/sysconfig/
4.创建keepalived文件夹 mkdir -p /etc/keepalived
5.将keepalived配置文件拷贝到etc下 cp /usr/local/keepalived/etc/keepalived/keepalived.conf /etc/keepalived/keepalived.conf
6.添加可执行权限 chmod +x /etc/init.d/keepalived
3、加入开机自启
chkconfig --add keepalived #添加时必须保证/etc/init.d/keepalived存在
chkconfig keepalived on
添加完可查询系统服务是否存在:chkconfig --list
可以看见 keepalived 已经存在了
4、启动
启动:service keepalived start
停止:service keepalived stop
重启:service keepalived restart
4.1 配置日志文件
1.将keepalived日志输出到local0:
vi /etc/sysconfig/keepalived
KEEPALIVED_OPTIONS="-D -d -S 0"
2.在/etc/rsyslog.conf 末尾里添加:
vim /etc/rsyslog.conf
local0.* /var/log/keepalived.log
3.重新启动keepalived和rsyslog服务:
service rsyslog restart
service keepalived restart
5. 打开防火墙的通讯地址
iptables -A INPUT -d 224.0.0.18 -j ACCEPT
/etc/rc.d/init.d/iptables save