LVS+keepalived负载均衡CentOS5.6环境下布署(32位)V2

系统环境:CentOS 5.6 32位(最小安装) 架构图如上图

试过在64位时编译会出错,提示找不到一些内核库文件,文件名称含了64字样的缘故,编译有问题,逐一修改修改原安装包很麻烦。还不知道会有其他未知BUG。

关键点:keepalived 是运行在LVS基础上的,LVS 安装ipvsadmin #yum install ipvsadmin (省去编译版本配对问题)

很多朋友使用编译安装不成功,是由于ipvsadmin的版本跟你使用的linux内核不一致。

首先请查看自己 Linux 操作系统内核的版本   命令: uname -a    命令: cat /proc/version 命令:lsb_release -a

下面看我怎么编译安装的。(linux应用中编译安装是我力荐)

下载软件ipvsadm

安装ipvsadm。Ipvsadm的官方下载地址为 http://www.linuxvirtualserver.org/software/kernel-2.6/ipvsadm-1.24.tar.gz,解压后先做一个链接文件,把目录/usr/src/kernels/2.6.18-8.el5-i686/ 链接为/usr/src/linux,不这样做的话,执行./configure脚本将报错。运行命令 ln –s /usr/src/kernels/2.6.18-8.el5-i686 /usr/src/linux 做好链接,再运行不带参数的脚本 ./configure,然后执行”make;make install”完成安装

下载后,安装ipvsadmin

编译时候报 make[1]: *** [libipvs.o] Error 1 错误

但是下了ipvsadm后编译出了问题:

解决办法可能不只一种;我是用的下面的办法搞定的:

ln -s /usr/src/kernels/2.6.x-xx.EL-i686/ /usr/src/linux

cd ipvsadm-1.24

make && make install

ipvsadmin -v 应该能看到如下信息:

[root@localhost ipvsadm-1.24]# ipvsadm -v

ipvsadm v1.24 2005/12/10 (compiled with popt and IPVS v1.2.0)

说明编译安装成功!

时间: 2024-12-21 05:14:30

LVS+keepalived负载均衡CentOS5.6环境下布署(32位)V2的相关文章

CentOS5.5环境下布署LVS+keepalived

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://kerry.blog.51cto.com/172631/401253 #!/bin/bash # BY kerryhu # MAIL:king_819@163.com # BLOG:http://kerry.blog.51cto.com # Please manual operation yum of before Operation..... 系统环境`:CentOS 5.5(

Nginx/LVS/HAProxy 负载均衡软件的优缺点详解

Nginx/LVS/HAProxy 负载均衡软件的优缺点详解 Nginx/LVS/HAProxy是目前使用最广泛的三种负载均衡软件,本人都在多个项目中实施过,参考了一些资料,结合自己的一些使用经验,总结一下. 一般对负载均衡的使用是随着网站规模的提升根据不同的阶段来使用不同的技术.具体的应用需求还得具体分析,如果是中小型的Web应用,比如日PV小于1000万,用Nginx就完全可以了:如果机器不少,可以用DNS轮询,LVS所耗费的机器还是比较多的:大型网站或重要的服务,且服务器比较多时,可以考虑

(总结)Nginx/LVS/HAProxy负载均衡软件的优缺点详解

PS:Nginx/LVS/HAProxy是目前使用最广泛的三种负载均衡软件,本人都在多个项目中实施过,参考了一些资料,结合自己的一些使用经验,总结一下. 一般对负载均衡的使用是随着网站规模的提升根据不同的阶段来使用不同的技术.具体的应用需求还得具体分析,如果是中小型的Web应用,比如日PV小于1000万,用Nginx就完全可以了:如果机器不少,可以用DNS轮询,LVS所耗费的机器还是比较多的:大型网站或重要的服务,且服务器比较多时,可以考虑用LVS. 一种是通过硬件来进行进行,常见的硬件有比较昂

Nginx+Keepalived负载均衡主从

拓扑图: 环境描述: 操作系统:CentOS6.4_x64 master-nginx均衡器:192.168.0.202 backup-nginx均衡器:192.168.0.203 后端web1:192.168.0.204 后端web2:192.168.0.205 VTP:192.168.0.200 一.安装nginx 1.安装依赖包和创建用户和组 1 2 3 # yum install -y gcc gcc-c++ make kernel-headers glibc-headers zlib-d

Centos LVS Dr 负载均衡 配置说明详解

环境: LVS/Dr服务器:200.168.10.1 真实rip: 200.168.10.2 真实rip: 200.168.10.3 VIP : 200.168.10.10 LVS服务器配置: 关闭 iptables 和 selinux ,防止因为防火墙等原因照成失败 安装ipvsadm yum -y install ipvsadm* 执行脚本如下 #!/bin/bash #ipvs.sh # 把200.168.10.10 绑定到 eth0:0接口上 子网掩码是4个255 使得 200.168.

构建百万访问量电子商务网站:LVS负载均衡(前端四层负载均衡器)

访问量超过100万的电子商务网站技术架构 本连载首篇介绍到电子商务网站高性能.高可用解决方案.从架构图上的方案,应用的是LVS+keepalived负载均衡.实现高性能.高可用解决方案(服务器组成集群,达到负载均衡,高性能.高可用.高可伸缩性的服务器集群)互联网->LVS负载均衡(前端四层负载均衡器). 访问量超过100万的电子商务网站技术架构.PNG图,电子商务网站要承受高访问量,硬件设备的支撑是整个系统的基础.系统软件的支撑也是必不可少的重要组成部分. 本文详细介绍传统WEB前段负载均衡层,

RHEL 5.4下部署LVS(DR)+keepalived实现高性能高可用负载均衡

原文地址:http://www.cnblogs.com/mchina/archive/2012/05/23/2514728.html 一.简介 LVS是Linux Virtual Server的简写,意即Linux虚拟服务器,是一个虚拟的服务器集群系统.本项目在1998年5月由章文嵩博士成立,是中国国内最早出现的自由软件项目之一. 目前有三种IP负载均衡技术(VS/NAT.VS/TUN和VS/DR):十种调度算法(rr|wrr|lc|wlc|lblc|lblcr|dh|sh|sed|nq). K

RabbitMQ负载均衡(4)——LVS

负载均衡的方案有很多,适合RabbitMQ使用的处理HAProxy之外还有LVS.LVS是Linux Virtual Server的简称,也就是Linux虚拟服务器, 是一个由章文嵩博士发起的自由软件项目,它的官方站点是www.linuxvirtualserver.org.现在LVS已经是 Linux标准内核的一部分,在Linux2.6.32内核以前,使用LVS时必须要重新编译内核以支持LVS功能模块,但是从Linux2.6.32内核以后,已经完全内置了LVS的各个功能模块,无需给内核打任何补丁

haproxy+keepalived实现高可用负载均衡(理论篇)_Linux

HAProxy相比LVS的使用要简单很多,功能方面也很丰富.当 前,HAProxy支持两种主要的代理模式:"tcp"也即4层(大多用于邮件服务器.内部协议通信服务器等),和7层(HTTP).在4层模式 下,HAProxy仅在客户端和服务器之间转发双向流量.7层模式下,HAProxy会分析协议,并且能通过允许.拒绝.交换.增加.修改或者删除请求 (request)或者回应(response)里指定内容来控制协议,这种操作要基于特定规则. 我现在用HAProxy主要在于它有以下优点,这里我