keepalived安装文档
- 安装环境
–>本机环境centos7 - su - root
yum install gcc-c++
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
yum install -y libnfnetlink-devel - 安装keepalived
将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 –prefix=/usr/local/keepalived - 编译安装
make && make install - 拷贝执行文件
cp /usr/local/keepalived/sbin/keepalived /usr/sbin/ - 将init.d文件拷贝到/etc下,加入开机启动项
cp /usr/local/keepalived/etc/rc.d/init.d/keepalived /etc/init.d/keepalived - 将keepalived文件拷贝到etc下,加入网卡配置
cp /usr/local/keepalived/etc/sysconfig/keepalived /etc/sysconfig/ - 创建keepalived文件夹 将keepalived配置文件拷贝到etc下
mkdir -p /etc/keepalived
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 - 安装完成。启动keepalived
启动:service keepalived start
停止:service keepalived stop
重启:service keepalived restart - 配置日志文件
将keepalived日志输出到local0:
vi /etc/sysconfig/keepalived
KEEPALIVED_OPTIONS=”-D -d -S 0” - 重新启动keepalived服务:
service keepalived restart