
LVS
文章平均质量分 80
Stephen@Tang
这个作者很懒,什么都没留下…
展开
-
手把手让你实现开源企业级web高并发解决方案(lvs+heartbeat+varnish+nginx+eAccelerator+memcached)
手把手让你实现开源企业级web高并发解决方案(lvs+heartbeat+varnish+nginx+eAccelerator+memcached)http://freeze.blog.51cto.com/个人小站刚上线http://www.linuxwind.com有问题还可以来QQ群89342115交流。 今儿网友朋友说:freeze黔驴技穷了,博客也不更新,转载 2013-07-16 13:19:54 · 4642 阅读 · 1 评论 -
制作drbd的 RPM 包
drbd自从kernel3.1 成为内核一部分,但是rhel 6 没有drbd支持,因此我们自己可以打包rpm。 1、下载drbd 源码包mkdir -p ~/rpmbuild/SOURCES cd ~/rpmbuild/SOURCES/ wget http://oss.linbit.com/drbd/8.4/drbd-8.4.3.tar.gz 2、编译tar zxvf转载 2013-10-24 11:29:55 · 1759 阅读 · 0 评论 -
Linux高可用性方案之Heartbeat安装
安装Heartbeat前的准备Heartbeat集群必须的硬件从下图看出,构建一个Heartbeat集群系统必须的硬件设备有:节点服务器;网络和网卡;共享磁盘。节点服务器安装Heartbeat至少需要两台主机,并且对主机的要求不高,普通的PC服务器即可满足要求。当然,也可以在虚拟机上安装Heartbeat,现在Heartbeat可以很好地运行在Linux系统下,很多Li转载 2013-10-29 15:48:47 · 1033 阅读 · 0 评论 -
大流量、高负载LVS系统优化注意事项
编者按:本文对大流量、高负载LVS系统优化提供了参考意见,从IPVS、网卡、TCP/IP配置、硬件资源配置等方面进行了阐述。文章重点关注了IPVS connection hash table的参数计算过程。Linux环境CentOS 5.5名词LVS : Linux Virtual ServerIPVS : IP Virtual Server,IPVS 是 LVS转载 2013-10-31 15:25:57 · 1718 阅读 · 0 评论 -
在没有stonith设备下使用heartbeat实现高可用的原理和测试
如何在使用Heartbeat做HA,但有没有stonith硬件设备,想尽可能地避免闹裂,使架构更稳定?很简单,使用冗余心跳线路,使用Ping 服务器等手段。[client] 172.16.68.129 | eth0 172.16.68.128[router] eth1 172.16.0.254 eth2 10.1.1.19 | |转载 2013-11-04 17:25:07 · 1798 阅读 · 0 评论 -
64位CentOS release 5.5下cacti监控LVS
只写cacti监控lvs的部分,cacti的安装配置本文不做介绍。 OS centos5.5 64bit服务端Cacti LVS 模板 (xml模板)http://www.asyd.net/cacti/snmp-lvs.xmlhttp://www.asyd.net/cacti/cacti_data_query_snmp_lvs.xml 1.cacti im转载 2014-01-07 08:49:52 · 1352 阅读 · 0 评论 -
Nagios监控LVS
1、在LVS上安装web和php服务# yum install httpd php -y2、在LVS上安装rrdtool工具# wget http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.4.7.tar.gz# tar zxvf rrdtool-1.4.7.tar.gz# cd rrdtool-1.4.7# ./configure --prefi转载 2013-12-27 10:47:33 · 1546 阅读 · 0 评论 -
浅淡淘宝内核对LVS的性能优化
浅淡淘宝内核对LVS的性能优化 去年试用了一下淘宝内核,发现它对LVS性能有质的提升。敬佩之心倍上心头,兴奋之余开始了解淘宝内核。 简单公布一下测试结果:在一台普通的4核服务器上,使用LVS的DR模式,后端7台RealServer。在CentOS原生内核上,每秒最高转发约6万个HTTP请求,而使用淘宝内核后可高达约14万次请求每秒(瓶颈在测试机,无法模拟更大压力)。而在这台服务转载 2014-02-14 14:32:00 · 3201 阅读 · 0 评论 -
系统吞吐量(TPS)、用户并发量、性能测试概念和公式
系统吞吐量(TPS)、用户并发量、性能测试概念和公式近期在做项目的性能测试和性能优化,先了解与性能相关的一些概念。 一.系统吞度量要素: 一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。 单个reqeust 对CPU消耗越高,外部系统接口、IO影响速度越慢,系统吞吐能力越低,反之越高。 系统吞吐量几个重要参数:转载 2014-03-03 08:30:39 · 2891 阅读 · 0 评论 -
大型互联网架构概述
本文旨在简单介绍大型互联网的架构和核心组件实现原理。 理论上讲,从安装配置,最佳实践以及源码来剖析各个组件,这个自然是极好的。由于笔者时间以及知识有限,有很多知识没有在工作中亲自实践的机会。所以有些地方语焉不详,还请大家多多指教。大型互联网架构解决问题的通用思路是将分而治之(divide-and-conquer),将大问题分为若干个小问题,各个击破。在大型互联网的架构实践中,无一不体现这种转载 2014-03-28 08:18:38 · 1473 阅读 · 0 评论 -
淘宝服务器架构框架图,简单实现....
本文出自 “峰云,就她了。” 博客,请务必保留此出处http://rfyiamcool.blog.51cto.com/1030776/887983这几天闲着没事从老男孩老师看到一个淘宝网的框架图,挺感兴趣的,cdn和集群线上的架构我都做过,但是没有接触过这么大的环境,先简单的实现看看, 当然了真正的淘宝架构肯定不能像我这样的,但是自己过过实验瘾也挺爽的。陆续的把脚本贴出来。。。转载 2014-03-21 21:42:24 · 2817 阅读 · 0 评论 -
软件级负载均衡器(LVS/HAProxy/Nginx)的特点简介和对比
http://network.51cto.com/art/201101/241997.htm 专题 软件级负载均衡器 LVS的特点是: 1、抗负载能力强、是工作在网络4层之上仅作分发之用,没有流量的产生,这个特点也决定了它在负载均衡软件里的性能最强的; 2、配置性比较低,这是一个缺点也是一个优点,因为没有可太多配置的东西,所以并不需要太多接触,大大减转载 2014-03-21 21:44:01 · 1199 阅读 · 0 评论 -
lvs+haproxy的一种方式
去年看见淘宝章博士的PPT里面讲过淘宝的CDN架构,觉得简单使用。我也一直觉得haproxy比较简洁的,另外画了一个图,可以给应用做好负载均衡。不过我这个图里两个LVS只是一主一倍,也可以作为相互备份,这样更能提高利用率。这个基本是照着淘宝的这个架构搞的。但是其实里面有些细节地方可以仔细说一下。这个实现过程是最最外面做LVS的机器上绑定一堆公网的IP。假原创 2014-03-24 09:17:57 · 7340 阅读 · 2 评论 -
HAProxy负载均衡器后续篇
本文出自 “抚琴煮酒” 博客,http://andrewyu.blog.51cto.com/1604432/647907【51CTO.com 独家特稿】虽然我们看HAProxy的官方文档确实配置内容比较多,但其实我们用于线上环境,仅此几条就够用了,这也是大家说HAProxy简单的原因,HAProxy的对应配置文件如下所示: global log 127.0.0.1转载 2014-03-24 09:34:58 · 1248 阅读 · 0 评论 -
基于LVS负载均衡的高性能Web站点设计与实现
文章出处:http://my.oschina.net/alanlqc/blog/151395目录[-]1、部署环境架构设计2、安装与配置说明2.1 Apache与PHP-FPM2.2 Varnish与Apache2.3 Nginx反向代理2.4 LVS负载均衡3、环境测试3.1 Apache与PHP-FPM3.2 Varnish与Apache3.3 Nginx3.4转载 2014-03-27 10:45:57 · 1513 阅读 · 0 评论 -
linux-HA 在RHEL 6 之后的变更
linux-HA 在RHEL 6 之后的变更在 rhel 5.x 版本,搭建 heartbeatcorosync pacemaker 的集群系统的安装命令:yum install pacemaker heartbeat corosync 就解决问题了。在rhel 6之后的版本 也可以这样安装,但是安装完了之后,会发现没有stonith 组件了。原来 rh转载 2013-08-30 09:14:25 · 1124 阅读 · 0 评论 -
LVS环境搭建及图形化管理(Pacemaker管理+heartbeat心跳+ipvs(DR)+ldirector健康检查及转发)
LVS环境搭建及图形化管理(Pacemaker管理+heartbeat心跳+ldirector健康检查及转发)很久没有正儿八经的写技术博客了,希望各位看官海涵。接下来,直接进入主题。为了使用一个名叫LCMC(好像叫Linux Cluster Managerment Console)的lvs图形化管理界面,我这次lvs的主角确定为heartbeat(基本停止开发,只进行维护)。之前在原创 2013-08-07 11:27:09 · 6777 阅读 · 1 评论 -
memcached-session-manager配置
声明:本篇文章是根据memcached-session-manager官方配置方法wiki页面翻译整理,关于memcached-session-manager的介绍,具体参见官网:http://code.google.com/p/memcached-session-manager/,也可以参考:http://gong1208.iteye.com/blog/1596120 Introdu转载 2013-08-27 09:24:42 · 773 阅读 · 0 评论 -
IPVS FULLNAT and SYNPROXY
IPVS FULLNAT and SYNPROXYContents[hide]1Introduction2Document3Download4BuildingIntroductionFullNAT: A new packet forwarding method for IPVS, other than DR/NAT转载 2013-07-31 08:02:14 · 3119 阅读 · 0 评论 -
LVS-DR工作原理图文详解
为了阐述方便,我根据官方原理图另外制作了一幅图,如下图所示:VS/DR的体系结构:我将结合这幅原理图及具体的实例来讲解一下LVS-DR的原理,包括数据包、数据帧的走向和转换过程。官方的原理说明:Director接收用户的请求,然后根据负载均衡算法选取一台realserver,将包转发过去,最后由realserver直接回复给用户。实例场景设备清单:说明:我这里为了方便,cl转载 2013-07-31 08:19:50 · 884 阅读 · 0 评论 -
Chapter 7. Configuring and Managing Cluster Resources (Command Line)
Chapter 7. Configuring and Managing Cluster Resources (Command Line)¶Contents7.1.crm Shell—Overview7.2. Configuring Global Cluster Options7.3. Configuring Cluster Resources7.4. Managing Cluste转载 2013-07-16 13:06:00 · 1414 阅读 · 0 评论 -
Heartbeat 的CRM
Heartbeat 的CRMheartbeat默认模式是没法监控资源的,也就是说其中某个资源要是crash掉了,也不会发生任何动作,它只有当它认为对方机器dead后才会发生动作,也就是机器crashed,网络断掉了之类。这显然没法达到我们的目标。为了达到我们的目标就要采用crm(cluster resource management)模式了。本文需要实现的目标,让ha自动监控资源的转载 2013-07-31 09:12:49 · 1401 阅读 · 0 评论 -
一个公网地址部署LVS/DR模式
一个公网地址部署LVS/DR模式 网上看了很多关于LVS的文章,在选取2种模式LVS/DR和LVS/NAT,看到很多人的观点都认为DR模型中必须要使用多个公网地址,既DIP,VIP,RIP必须在同一网段内 刚开始我的想法也是如此,所知道的唯一的解决方案就是在LVS集群之前再加一台路由器,用路由器做静态NAT转换,后端的LVS集群则使用DR模式。不过这样一来就比较耗成本,要有一台路由转载 2013-07-31 08:00:27 · 1200 阅读 · 0 评论 -
配置pacemaker时用到的一些CRM CLI命令 2011-09-02 11:52:53
配置pacemaker时用到的一些CRM CLI命令 2011-09-02 11:52:53官方网站:http://www.clusterlabs.org/doc/crm_cli.html CRM CLI是分层设计,常见层级如下:node:主要用于节点的各种操作resource:主要用于资源的各种操作ra:查看RA的各种属性configure:配置资源的多数操作转载 2013-07-31 08:56:06 · 6972 阅读 · 0 评论 -
初学必看的lvs负载均衡教程
初学必看的lvs负载均衡教程在之前,我们有介绍过关于LVS的负载均衡配置问题,很多初学的朋友总觉得看的不是很明白。那么现在我们再来从新总结一下,首先我们来认识一下配置中需要知道的术语,然后再学习配置过程。那么,关于LVS的系统基础内容我们就不多赘述了,主要针对负载均衡方面的内容做一个重点的介绍。[了解详细]Lvs负载均衡基础知识概括介绍Lvs负载均衡转载 2013-07-31 08:02:58 · 842 阅读 · 0 评论 -
Linux 系统 ldirectord.cf 文件详解
Linux 系统 ldirectord.cf 文件详解时间:2012-04-06 09:35来源:未知 作者:admin点击:129次ldirectord使用一个配置文件建立IPVS表,你可以给这个文件取任意合法的名字,但你必须将其放于/etc/ha.d/conf目录下,例如:在VIP 209.100.100.3上的IPVS配置文件可以是: checktimeout=20check转载 2013-07-31 08:05:02 · 1183 阅读 · 0 评论 -
Linux 系统 LVS(DR)+ldirectord 实现负载平衡
Linux 系统 LVS(DR)+ldirectord 实现负载平衡时间:2012-04-06 09:35来源:未知 作者:admin点击:99次一 环境介绍 试验2台机器上的apache负载平衡,总计使用3台机器。 调度机: 192.168.1.238 vip1: 192.168.1.230 realip: 192.168.1.235 readip: 192.168.1.236转载 2013-07-31 08:05:53 · 793 阅读 · 0 评论 -
LVS两种实现方式
总拓扑图两种实现方式:实验一、LVS+heartbeat+ldirectord实现集群负载:1.在主Director Server上和备用Director Server上分别安装heartbeat、libnet与httpd:[root@LW1 ~]# yum -y install heartbeat libnet httpd heartbeat-ldirectord ipvsa转载 2013-07-31 08:08:13 · 1830 阅读 · 0 评论 -
ipvsadm命令参考
ipvsadm命令参考对ipvsadm 的命令参考,并根据自己使用的经验,进行了一个简单的翻译,希望对ipvsadm 的使用者有一定的帮助。为了更好的让大家理解这份命令手册,将手册里面用到的几个术语先简单的介绍一下:1,virtual-service-address:是指虚拟服务器的ip 地址2,real-service-address:是指真实服务器的ip 地址3转载 2013-07-31 08:10:23 · 636 阅读 · 0 评论 -
Heartbeat 3.0.3 介绍及rpm
我已经不是第一次介绍Heatbeat,通过yum可轻松安装Heartbeat 2.x,网上的资料(包括我以前的多篇日志)都已很详细的介绍了Heartbeat 2.x 的部署方式。而自2月Heartbeat 3.0.2,作为首个3.x Final Release 版本发布后,官方网站已改版,并建议从2.x更新到3.0.2,导致很多老的配置文档、说明等都很难找到链接。此外,触发我考虑使用Heartbe转载 2013-08-09 17:26:25 · 1461 阅读 · 0 评论 -
突破LVS瓶颈,LVS Cluster部署(OSPF + LVS)
突破LVS瓶颈,LVS Cluster部署(OSPF + LVS)254人收藏此文章,取消收藏发表于1个月前(2013-07-10 23:43) , 已有5917次阅读 ,共21个评论目录:[ - ]前言架构简图架构优势部署方法1.硬件资源准备2.三层设备OSPF配置3.LVS调度机的OSPF配置a.安装软路由软件quaggab.配置zerba.confc.配置ospf转载 2013-08-23 16:38:18 · 1030 阅读 · 0 评论 -
使用heartbeat需要了解的。。
使用heartbeat需要了解的。。Heartbeat 3与 2.x的最大差别在于,3 按模块把的原来2.x 拆分为多个子项目,并且提供了一个cluster-glue的组件,专用于Local ResourceManager 的管理。即heartbeat + cluster-glue + resouce-agent 三部分:引用(1)hearbeat本身是整个集群的基础(cluster转载 2013-08-12 08:41:31 · 8976 阅读 · 0 评论 -
我所熟悉的网站负载均衡技术
来源:http://blog.s135.com/post/307/ DNS轮循 DNS轮循是指将相同的域名解释到不同的IP,随机使用其中某台主机的技术。但其具有明显的缺点:一旦某个服务器出现故障,即使及时修改了DNS设置,还是要等待足够的时间(刷新时间)才能发挥作用,在此期间,保存了故障服务器地址的客户计算机将不能正常访问服务器。DNS负载均衡采用的是简单的轮循负载算法,不转载 2014-03-27 17:43:42 · 999 阅读 · 0 评论