keepalived安装文档
1 安装环境
su - root 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
2.1 安装keepalived
1. 将keepalived-1.2.15.tar.gz上传到服务器/usr/local/下。
cd /usr/local tar -zxvf keepalived-1.2.15.tar.gz cd keepalived-1.2.15
2. 执行配置命令
./configure --prefix=/usr/local/keepalived
3. 编译
make
4. 安装
make install
至此安装成功
5. 拷贝执行文件
cp /usr/local/keepalived/sbin/keepalived /usr/sbin/
6. 将init.d文件拷贝到etc下,加入开机启动项
cp /usr/local/keepalived/etc/rc.d/init.d/keepalived /etc/init.d/keepalived
7. 将keepalived文件拷贝到etc下,加入网卡配置
cp /usr/local/keepalived/etc/sysconfig/keepalived /etc/sysconfig/
8. 创建keepalived文件夹
mkdir -p /etc/keepalived
9. 将keepalived配置文件拷贝到etc下
cp /usr/local/keepalived/etc/keepalived/keepalived.conf /etc/keepalived/keepalived.conf
10. 添加可执行权限
chmod +x /etc/init.d/keepalived
2.2 加入开机启动
chkconfig --add keepalived #添加时必须保证/etc/init.d/keepalived存在 chkconfig keepalived on
添加完可查询系统服务是否存在:chkconfig --list
2.3 启动keepalived
启动:service keepalived start
停止:service keepalived stop
重启:service keepalived restart
3.配置日志文件
1. 将keepalived日志输出到local0:
vi /etc/sysconfig/keepalived KEEPALIVED_OPTIONS="-D -d -S 0"
2. 在/etc/rsyslog.conf里添加:
local0.* /var/log/keepalived.log
3. 重新启动keepalived和rsyslog服务:
service rsyslog restart
service keepalived restart
4 打开防火墙的通讯地址
iptables -A INPUT -d 224.0.0.18 -j ACCEPT
/etc/rc.d/init.d/iptables save