安装思路:
1.环境准备(系统环境,相关软件);
2.编译安装;(软件编译安装);
3.脚本处理(启动脚本);
4.启动服务;
5.测试结果。
系统 CentOS 5.5 x64位
Iptables,SElinux查看是否关闭(或者说允许)
软件:Keepalived-1.1.19.tar.gz Ipvsadm-1.24.tar.gz,相关系统依赖包
Keepalived-1.1.19
http://www.keepalived.org/software/keepalived-1.1.19.tar.gz
http://www.linuxvirtualserver.org/software/kernel-2.6/ipvsadm-1.24.tar.gz
为了便于软件包的管理,我这边统一将软件包存放在/usr/local/src目录下,这个存放路径可以自定义(但是要记得哦).
#yum -y install openssl openssl-devel pcre pcre-devel gcc gcc-c++ make
#yum -y install kernel-devel( 用做内核一般开发的,比如编写内核模块 )
#ln -s /usr/src/kernels/2.6.18-194.e15-x86_64/ /usr/src/linux(内核软连接)
# tar zxf ipvsadm-1.24.tar.gz
#cd ipvsadm-1.24
#make && make install
#echo "1" > /proc/sys/net/ipvs/ip_forward(启动路由转发模式)
#source /etc/rc.local
至此ipvsadm安装完成,下面准备keepalived的安装
#./configure --prefix=/usr/local/keepalived
#make && make install
#cp /usr/local/keepalived/etc/rc.d/init.d/keepalived /etc/rc.d/init.d(做成开机启动启动)
#cp /usr/local/keepalived/etc/sysconfig/keepalived /etc/sysconfig
#mkdir -p /etc/keepalived(创建配置文件存放路径)
#cp /usr/local/keepalived/etc/keepalived/keepalived.conf /etc/keepalived
(拷贝编译安装目录下的配置文件到刚刚创建的配置文件路径里)
#cp /usr/local/keepalived/sbin/keepalived /usr/sbin
#chkconfig --add keepalived (添加到系统服务器里)
#chkconfig keepalived on 345(启动级别)
#service keepalived start(正式启动)
出现:Starting keepalived: [ OK ]表明启动成功