到官网下载你需要的版本
https://www.keepalived.org/download.html
#安装依赖包和环境配置(此步骤也可忽略)
yum install kernel-devel -y
ln -s /usr/src/kernels/2.6.32-754.23.1.el6.x86_64/ /usr/src/linux
#进入你安装包的位置
[root@1 ~]#cd /usr/local/src/
[root@1 src]#tar zxvf keepalived-1.2.16.tar.gz
[root@1 src]#cd keepalived-1.2.16
[root@1 keepalived-1.2.16]# ls
AUTHOR ChangeLog configure.in COPYING genhash install-sh keepalived.spec.in Makefile.in TODO
bin configure CONTRIBUTORS doc INSTALL keepalived lib README VERSION
[root@1 keepalived-1.2.16]# ./configure
##################################################################################################################
Keepalived configuration
------------------------
Keepalived version : 1.2.16
Compiler : gcc
Compiler flags : -g -O2
Extra Lib : -lssl -lcrypto -lcrypt
Use IPVS Framework : Yes
IPVS sync daemon support : Yes
IPVS use libnl : No
fwmark socket support : Yes
Use VRRP Framework : Yes
Use VRRP VMAC : Yes
SNMP support : No
SHA1 support : No
Use Debug flags : No
##################################################################################################################
[root@1 keepalived-1.2.16]# make
##################################################################################################################
Make complete
make[1]: Leaving directory `/usr/local/src/keepalived-1.2.16/genhash'
Make complete
##################################################################################################################
[root@1 keepalived-1.2.16]# make install
##################################################################################################################
install -d /usr/local/share/man/man1
install -m 644 ../doc/man/man1/genhash.1 /usr/local/share/man/man1
make[1]: Leaving directory `/usr/local/src/keepalived-1.2.16/genhash'
##################################################################################################################
#配置服务启动
[root@1 keepalived-1.2.16]# cp /usr/local/etc/rc.d/init.d/keepalived /etc/init.d/ #生成启动脚本命令
[root@1 keepalived-1.2.16]# cp /usr/local/etc/sysconfig/keepalived /etc/sysconfig/ #配置启动脚本的参数
[root@1 keepalived-1.2.16]# mkdir /etc/keepalived
[root@1 keepalived-1.2.16]# cp /usr/local/etc/keepalived/keepalived.conf /etc/keepalived/ #把keepalived.conf模板拷贝到/etc/keepalived下
[root@1 keepalived-1.2.16]# cp /usr/local/sbin/keepalived /usr/bin/
[root@1 keepalived-1.2.16]# /etc/init.d/keepalived start
Starting keepalived: [ OK ]
[root@1 keepalived-1.2.16]# ps -ef| grep keepalived
root 13328 1 0 15:21 ? 00:00:00 keepalived -D
root 13329 13328 0 15:21 ? 00:00:00 keepalived -D
root 13330 13328 0 15:21 ? 00:00:00 keepalived -D
root 13336 11773 0 15:22 pts/1 00:00:00 grep keepalived