原文:http://www.weiruoyu.cn/?p=703

教程参考:http://nhylovezyh.blog.51cto.com/1444948/666446

安装ipvsadm
[root@localhost lvs]# yum install ipvsadm

即可。

或者其它办法安装:

1.下载2.4版本

[root@localhost lvs_keepalived]# wght -c http://www.linuxvirtualserver.org/software/kernel-2.6/ipvsadm-1.24.tar.gz

[root@localhost lvs_keepalived]# tar zxf ipvsadm-1.24.tar.gz

[root@localhost lvs_keepalived]# cd ipvsadm-1.24

如果报错:

添加链接:

[root@localhost ipvsadm-1.24]# ln -s /usr/src/kernels/2.6.18-238.el5-i686/ /usr/src/linux

如果kernels里面什么都没有,就运行如下命令进行安装内核

#yum -y install openssl openssl-devel

安装keepalived

#wget http://www.keepalived.org/software/keepalived-1.1.20.tar.gz


Linux负载均衡软件LVS+keepalived_linux#tar xzvf keepalived-1.1.20.tar.gz
Linux负载均衡软件LVS+keepalived_linux#cd keepalived-1.1.20
Linux负载均衡软件LVS+keepalived_linux#./configure --prefix=/usr/local/keepalived
Linux负载均衡软件LVS+keepalived_linux#make && make install
正确完成安装会显示如下信息:
Keepalived configuration
------------------------
Keepalived version : 1.1.20
Compiler : gcc
Compiler flags : -g -O2
Extra Lib : -lpopt -lssl -lcrypto
Use IPVS Framework : Yes
IPVS sync daemon support : Yes
Use VRRP Framework : Yes
Use Debug flags : No
然后对keepalived做以下操作:
Linux负载均衡软件LVS+keepalived_linux#cp /usr/local/keepalived/etc/rc.d/init.d/keepalived /etc/rc.d/init.d/
Linux负载均衡软件LVS+keepalived_linux#cp /usr/local/keepalived/etc/sysconfig/keepalived /etc/sysconfig
Linux负载均衡软件LVS+keepalived_linux#mkdir /etc/keepalived
Linux负载均衡软件LVS+keepalived_linux#cp /usr/local/keepalived/etc/keepalived/keepalived.conf /etc/keepalived/
Linux负载均衡软件LVS+keepalived_linux#cp /usr/local/keepalived/sbin/keepalived /usr/sbin/

里面的有些出入:安装完keepalive后,需要添加服务,不要使用下面的命令:

Linux负载均衡软件LVS+keepalived_linux#check --add keepalived

应该使用如下命令:

先查看:

[root@localhost keepalived-1.1.20]# chkconfig --list keepalived

如果没有,就添加

[root@localhost keepalived-1.1.20]# chkconfig --add keepalived

然后开启在查看:

[root@localhost keepalived-1.1.20]# chkconfig --list keepalived
keepalived 0:关闭 1:关闭 2:关闭 3:关闭 4:关闭 5:关闭 6:关闭

发现是关闭的,然后设置开机启动,并查看

[root@localhost keepalived-1.1.20]# chkconfig keepalived on
[root@localhost keepalived-1.1.20]# chkconfig --list keepalived
keepalived 0:关闭 1:关闭 2:启用 3:启用 4:启用 5:启用 6:关闭

修改配置文件

参考:http://crazyming.blog.51cto.com/1048571/496526

参考:http://ixdba.blog.51cto.com/2895551/554029