一、安装
1、首先安装一个lvs的管理工具:ipvsadm
yum install ipvsadm
2、官网下载:keepalived官网下载
3、解压:tar zxvf keepalived-1.2.16.tar.gz
4、cd keepalived-1.2.16/
5、安装并指定安装目录:
./configure --prefix=/usr/local/keepalived
5.1 如果出现警告:
WARNING - this build will not support IPVS with IPv6. Please install libnl/libnl-3 dev libraries to support IPv6 with IPVS
安装:yum -y install libnl libnl-devel
5.2 如果出现:
configure: error:
!!! Please install libnfnetlink headers. !!!
执行:yum install -y libnfnetlink-devel
6、再来执行安装:./configure --prefix=/usr/local/keepalived
出现如下界面证明安装成功
最后:make && make install
,即可安装完成
二、配置
cd 到keepalived的安装目录下(这里以安装在/usr/local/keepalived/
为例)找到 keepalived ,如下图
keepalived的主配置文件为:
/usr/local/keepalived/etc/keepalived/keepalived.conf
拷贝到/etc/init.d/目录下
cp init.d/keepalived /etc/init.d/
修改:vim /etc/init.d/keepalived
找到:# Source configuration file (we set KEEPALIVED_OPTIONS there)
这一行把
该行下面一行的改成:
# Source configuration file (we set KEEPALIVED_OPTIONS there)
. /usr/local/keepalived/etc/sysconfig/keepalived
export PATH="$PATH:/usr/local/keepalived/sbin"
修改:vim /usr/local/keepalived/etc/sysconfig/keepalived
来到这一行:KEEPALIVED_OPTIONS="-D"
将其改成:KEEPALIVED_OPTIONS="-D -f /usr/local/keepalived/etc/keepalived/keepalived.conf"
启动:service keepalived start
设置开机启动:chkconfig keepalived on
到此安装成功