linux 上安装 keepalive
1.keepalive 单机安装
1.1 安装环境
yum -y install kernel-devel* openssl-* popt-devel lrzsz openssh-clients libnl libnl-devel popt
1.2keepalive 下载
http://www.keepalived.org/download.html(版本2.0.10)
1.3keepalive 安装
#将keepalived-2.0.10.tar.gz上传到服务器/usr/local/下。 cd /usr/local tar -zxvf keepalived-2.0.10.tar.gz cd keepalived-2.0.10 #执行配置命令 ./configure --prefix=/usr/local/keepalived #编译 make #安装 make install
1.4加入开机启动
#拷贝执行文件 cp /usr/local/keepalived/sbin/keepalived /usr/sbin/ #将init.d文件拷贝到etc下,加入开机启动项 (错误:缺少rc.d 目录,1.2版本之后,这个目录编译后不再出现放在源码包里面) cp /usr/local/keepalived-2.0.10/keepalived/etc/init.d/keepalived /etc/init.d/keepalived #将keepalived文件拷贝到etc下,加入网卡配置 cp /usr/local/keepalived/etc/sysconfig/keepalived /etc/sysconfig/ #创建keepalived文件夹 mkdir -p /etc/keepalived #将keepalived配置文件拷贝到etc下 cp /usr/local/keepalived/etc/keepalived/keepalived.conf /etc/keepalived/keepalived.conf #添加可执行权限 chmod +x /etc/init.d/keepalived #加入开机启动: chkconfig --add keepalived #添加时必须保证/etc/init.d/keepalived存在 chkconfig keepalived on #添加完可查询系统服务是否存在: chkconfig --list
1.5启动 keepalive
#启动
service keepalived start
#停止
service keepalived stop
#重启
service keepalived restart
1.6配置日志文件
#将keepalived日志输出到local0: vi /etc/sysconfig/keepalived KEEPALIVED_OPTIONS="-D -d -S 0" #在/etc/rsyslog.conf里添加: local0.* /var/log/keepalived.log #重新启动keepalived和rsyslog服务: service rsyslog restart service keepalived restart