HA
文章平均质量分 79
Stephen@Tang
这个作者很懒,什么都没留下…
展开
-
heartbeat和Pacemaker配置
安装完成之后,要开始配置了,heartbeat和Pacemaker都需要配置。heartbeat主要是配置/etc/ha.d/ha.cf和 /etc/ha.d/authkeys这两个文件;Pacemaker的配置文件是xml格式的,主要通过crm这个命令行工具来配置。ha.cf和authkeys的配置/etc/ha.d/ha.cf — 全局的集群配置文件。/etc/ha.d/authk转载 2013-06-24 11:20:18 · 7786 阅读 · 0 评论 -
Pacemaker资源
gui 配置安装指导:http://doc.opensuse.org/products/draft/SLE-HA/SLE-ha-guide_sd_draft/cha.ha.configuration.gui.html原创 2013-09-13 17:36:15 · 893 阅读 · 0 评论 -
Linux高可用性方案之Heartbeat安装
安装Heartbeat前的准备Heartbeat集群必须的硬件从下图看出,构建一个Heartbeat集群系统必须的硬件设备有:节点服务器;网络和网卡;共享磁盘。节点服务器安装Heartbeat至少需要两台主机,并且对主机的要求不高,普通的PC服务器即可满足要求。当然,也可以在虚拟机上安装Heartbeat,现在Heartbeat可以很好地运行在Linux系统下,很多Li转载 2013-10-29 15:48:47 · 999 阅读 · 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 · 1678 阅读 · 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 · 1770 阅读 · 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 · 1331 阅读 · 0 评论 -
大型互联网架构概述
本文旨在简单介绍大型互联网的架构和核心组件实现原理。 理论上讲,从安装配置,最佳实践以及源码来剖析各个组件,这个自然是极好的。由于笔者时间以及知识有限,有很多知识没有在工作中亲自实践的机会。所以有些地方语焉不详,还请大家多多指教。大型互联网架构解决问题的通用思路是将分而治之(divide-and-conquer),将大问题分为若干个小问题,各个击破。在大型互联网的架构实践中,无一不体现这种转载 2014-03-28 08:18:38 · 1439 阅读 · 0 评论 -
我所熟悉的网站负载均衡技术
来源:http://blog.s135.com/post/307/ DNS轮循 DNS轮循是指将相同的域名解释到不同的IP,随机使用其中某台主机的技术。但其具有明显的缺点:一旦某个服务器出现故障,即使及时修改了DNS设置,还是要等待足够的时间(刷新时间)才能发挥作用,在此期间,保存了故障服务器地址的客户计算机将不能正常访问服务器。DNS负载均衡采用的是简单的轮循负载算法,不转载 2014-03-27 17:43:42 · 974 阅读 · 0 评论 -
软件级负载均衡器(LVS/HAProxy/Nginx)的特点简介和对比
本文出自 “抚琴煮酒” 博客,出处http://andrewyu.blog.51cto.com/1604432/697466现在网站发展的趋势对网络负载均衡的使用是随着网站规模的提升根据不同的阶段来使用不同的技术:一种是通过硬件来进行进行,常见的硬件有比较昂贵的NetScaler、F5、Radware和Array等商用的负载均衡器,它的优点就是有专业的维护团队来对这些服务进行维护、缺点转载 2014-03-21 11:17:00 · 763 阅读 · 0 评论 -
load balancing, affinity, persistence, sticky sessions: what you need to know
load balancing, affinity, persistence, sticky sessions: what you need to knowSynopsisTo ensure high availability and performance of Web applications, it is now common touse a load-balancer.Whi转载 2014-03-21 21:36:03 · 1616 阅读 · 0 评论 -
软件级负载均衡器(LVS/HAProxy/Nginx)的特点简介和对比
http://network.51cto.com/art/201101/241997.htm 专题 软件级负载均衡器 LVS的特点是: 1、抗负载能力强、是工作在网络4层之上仅作分发之用,没有流量的产生,这个特点也决定了它在负载均衡软件里的性能最强的; 2、配置性比较低,这是一个缺点也是一个优点,因为没有可太多配置的东西,所以并不需要太多接触,大大减转载 2014-03-21 21:44:01 · 1167 阅读 · 0 评论 -
多Web服务器之间共享Session的解决方案
多Web服务器之间共享Session的解决方案一、提出问题: 为了满足足够大的应用,满足更多的客户,于是我们架设了N台Web服务器(N>=2),在多台Web服务器的情况下,我们会涉及到一个问题:用户登陆一台服务器以后,如果在跨越到另一台服务器的时候能够继续使用客户的Session?二、解决方案:1. 写客户端Cookie的方式 当用户登陆成功以后,把网站域名、用户名、密转载 2014-03-21 21:38:55 · 1793 阅读 · 1 评论 -
Session存储到Redis
Session存储到Redis当然要写先安装php的扩展,可参考这篇文章:Redis及PHP扩展安装修改php.ini的设置session.save_handler = redissession.save_path = “tcp://127.0.0.1:6379″修改后重启php-fpm或nginx,phpinfo()session redis如果不想修改php.in转载 2014-03-21 21:40:26 · 6434 阅读 · 0 评论 -
淘宝服务器架构框架图,简单实现....
本文出自 “峰云,就她了。” 博客,请务必保留此出处http://rfyiamcool.blog.51cto.com/1030776/887983这几天闲着没事从老男孩老师看到一个淘宝网的框架图,挺感兴趣的,cdn和集群线上的架构我都做过,但是没有接触过这么大的环境,先简单的实现看看, 当然了真正的淘宝架构肯定不能像我这样的,但是自己过过实验瘾也挺爽的。陆续的把脚本贴出来。。。转载 2014-03-21 21:42:24 · 2766 阅读 · 0 评论 -
lvs+haproxy的一种方式
去年看见淘宝章博士的PPT里面讲过淘宝的CDN架构,觉得简单使用。我也一直觉得haproxy比较简洁的,另外画了一个图,可以给应用做好负载均衡。不过我这个图里两个LVS只是一主一倍,也可以作为相互备份,这样更能提高利用率。这个基本是照着淘宝的这个架构搞的。但是其实里面有些细节地方可以仔细说一下。这个实现过程是最最外面做LVS的机器上绑定一堆公网的IP。假原创 2014-03-24 09:17:57 · 7293 阅读 · 2 评论 -
使用Haproxy时apache日志的配置方法
使用Haproxy时apache日志的配置方法在使用haproxy作反向代理时,apache日志配置中%h抓取的是haproxy主机Ip,而非用户Ip地址,如果想让apache记录用户ip,只需把%h改成{X-Forwarded-For}i 即可 后端apache日志处理配置httpd.conf # # Thefollowing directives def转载 2014-04-04 10:57:34 · 1560 阅读 · 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 · 1091 阅读 · 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 · 6702 阅读 · 1 评论 -
heartbeat 参数参考
heartbeat 参数参考keepalive 1 //该参数指定两次 heartbeat 之间的秒数。在本实验中,每秒一次 heartbeat。deadtime 5 //该参数指定等待声明主机死机的时间。指定 10 表示 heartbeat 将在节点停止响应 10 秒之后启动故障转移。initdead 30 //该参数指定heartbeat首次启动时deadtime应该为多久。因为当转载 2013-07-16 09:35:12 · 1051 阅读 · 0 评论 -
手把手让你实现开源企业级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 · 4590 阅读 · 1 评论 -
heartbeat 双网卡bond0的配置
当然在linux 下面除了heartbeat还有很多,比如redhat的cluster软件等等。下面将简单介绍heartbeat的安装和配置。2.安装2.1. 准备本试验环境共有2个主机,其IP分别为:主机名 IP地址alssme_probe3 172.18.158.23alssme_probe4 172.18.158.24 如果/etc/hosts中没有配置的话, 则转载 2013-07-16 09:38:26 · 2943 阅读 · 0 评论 -
Varnish简介
Varnish简介 作者:袁伟Varnish是一个轻量级的Cache和反向代理软件,先进的设计理念和成熟的设计框架是Varnish的主要特点,现在的Varnish总共代码量不大,功能上虽然在不断改进,但是还需要继续丰富和加强。下面总结了Varnish的一些特点:(1)是基于内存缓存,重启后数据将消失。(2)利用虚拟内存方式,io性能好。(3)支持设置0~60秒内的精确缓存时转载 2013-07-18 22:18:00 · 1150 阅读 · 0 评论 -
Linux高可用性方案之Heartbeat安装(转载)
Linux高可用性方案之Heartbeat安装(原创)安装Heartbeat前的准备Heartbeat集群必须的硬件从下图看出,构建一个Heartbeat集群系统必须的硬件设备有:节点服务器;网络和网卡;共享磁盘。节点服务器安装Heartbeat至少需要两台主机,并且对主机的要求不高,普通的PC服务器即可满足要求。当然,也可以在虚拟机上安装Heartbeat转载 2013-07-22 08:08:40 · 779 阅读 · 0 评论 -
初学必看的lvs负载均衡教程
初学必看的lvs负载均衡教程在之前,我们有介绍过关于LVS的负载均衡配置问题,很多初学的朋友总觉得看的不是很明白。那么现在我们再来从新总结一下,首先我们来认识一下配置中需要知道的术语,然后再学习配置过程。那么,关于LVS的系统基础内容我们就不多赘述了,主要针对负载均衡方面的内容做一个重点的介绍。[了解详细]Lvs负载均衡基础知识概括介绍Lvs负载均衡转载 2013-07-31 08:02:58 · 816 阅读 · 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 · 1172 阅读 · 0 评论 -
Heartbeat 的CRM
Heartbeat 的CRMheartbeat默认模式是没法监控资源的,也就是说其中某个资源要是crash掉了,也不会发生任何动作,它只有当它认为对方机器dead后才会发生动作,也就是机器crashed,网络断掉了之类。这显然没法达到我们的目标。为了达到我们的目标就要采用crm(cluster resource management)模式了。本文需要实现的目标,让ha自动监控资源的转载 2013-07-31 09:12:49 · 1384 阅读 · 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 · 3096 阅读 · 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 · 1373 阅读 · 0 评论 -
Pacemaker介绍
Pacemaker介绍 以下是关于Pacemaker的介绍,关于Pacemaker的部署请参考http://blog.csdn.net/rzhzhz/article/details/7110188 1. 简介 Pacemaker是一个集群资源管理者。他用资源级别的监测和恢复来保证集群服务(aka.资源)的最大可用性。它可以用你所擅长的基础组件(Corosync或者是Hear转载 2013-08-05 15:23:24 · 3879 阅读 · 0 评论 -
Pacemaker部署
Pacemaker部署 以下是关于Pacemaker的部署,关于Pacemaker的介绍请参考http://blog.csdn.net/big1980/article/details/9768067 部署环境虚拟机2台(1G内存,40G硬盘,ubuntu操作系统)hadoop2-virtual-machine1 10.10.11.252 hadoop3-转载 2013-08-05 15:24:57 · 4155 阅读 · 0 评论 -
Heartbeat3.0.5+pacemaker
Heartbeat3.0.5+pacemaker4人收藏此文章,我要收藏发表于8个月前(2012-11-18 16:53) , 已有484次阅读 ,共0个评论 最近在部署openstack的双控制节点上需要切换资源,所以学习了一下heartbeat和pacemaker,本来想用heartbeat 2但是操作系统是ubuntu 12.10的,apt下来版本直接是3.转载 2013-08-07 09:48:01 · 3000 阅读 · 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 · 1427 阅读 · 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 · 8859 阅读 · 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 · 1477 阅读 · 0 评论