Keepalived+Lvs---初级安装

 
  因环境制约无法通过截图呈现,故以文字表达,排版上稍微有些差异。前一篇文件简单的介绍了它的几种算法,这段时间也跟朋友一起在研究负载均衡“动态调度算法”,多多少少的遇到一些问题。能力极度‘有限’,算法极度‘无限’...阿弥陀佛,直奔主题吧...
Keepalived+Lvs的初级安装
安装思路:
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
 
Ipvsadm-1.24
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
#####(在第一次启动的过程中,如果出现Applying IPVS configuration: /etc/init.d/ipvsadm的错误时,这个问题一般情况指的是没有把虚拟服务表保存到/etc/sysconfig/ipvsadm中,可以执行service ipvsadm save,将其保存。)#######
#service ipvsadm start(启动服务)
#echo "1" > /proc/sys/net/ipvs/ip_forward(启动路由转发模式)
#source /etc/rc.local
至此ipvsadm安装完成,下面准备keepalived的安装
#tar zxf keepalived-1.1.19.tar.gz
#./configure --prefix=/usr/local/keepalived
#make && make install
Keepalived安装成功,下面要做的就是将编译安装完成的Keepalived制作成为系统服务。
#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 ]表明启动成功
上述一个初级的Keepalived+Lvs就搞定了....
 
 

你可能感兴趣的:(LVS,keepalived,Make)