Keepalived+Lvs---初级安装
2012-04-27 11:29
387 查看
因环境制约无法通过截图呈现,故以文字表达,排版上稍微有些差异。前一篇文件简单的介绍了它的几种算法,这段时间也跟朋友一起在研究负载均衡“动态调度算法”,多多少少的遇到一些问题。能力极度‘有限’,算法极度‘无限’...阿弥陀佛,直奔主题吧...
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就搞定了....
本文出自 “高山石头...” 博客,请务必保留此出处http://ready.blog.51cto.com/507803/845636
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就搞定了....
本文出自 “高山石头...” 博客,请务必保留此出处http://ready.blog.51cto.com/507803/845636
相关文章推荐
- Keepalived+Lvs---初级安装(二)--Piranha的安装与使用
- LVS+keepalived 安装配置
- lvs keepalived 安装配置详解
- Centos6.5安装lvs+keepalived集群
- LVS+Keepalived+httpd安装及配置
- 安装keepalived+lvs
- 安装LVS+Keepalived 安装错误及解决办法
- 架构设计:负载均衡层设计方案(7)——LVS + Keepalived + Nginx安装及配置
- lvs_keepalived安装文档
- keepalived(源码安装)+lvs+apache高可用配置搭建
- KeepalivedHA+LVS 部署安装文档
- LVS(DR)+Keepalived 安装 成功安例
- Centos6.5安装lvs+keepalived集群
- Cent OS上安装配置LVS(DR方式)+keepalived,实现负载均衡和双机热备
- Keepalived+LVS 安装部署文档
- LVS+Keepalived+nginx安装及配置
- LVS(DR)+Keepalived 安装 成功安例
- 安装LVS+keepalived遇到的问题
- CentOS6.5 安装LVS+keepalived
- lvs(DR)+keepalived+nginx+tomcat安装配置