由于业务需要,在部署LVS+Keepalived时,公司申请了一个C网段,让keepalived绑定254个VIP地址。满满的以为没有一点问题,但却遇到了keepalived限制死20VIP的问题。刚开始一无所措,但经过思考,以及请教别人,得到了很多种思路,虽然有些思路并没解决问题,但思路本身就是很重..
分类:
其他好文 时间:
2014-11-14 15:54:40
阅读次数:
964
1 heartbeat 是款开源的 HA产品,提供了三个版本,v1 v2 v3LINUX 5 上用的是 V2版本LINUX 6 上用的是 V3 版本版本之间是有区别的,V3 版本把资源代理 heartbeat cluster-glue resource-agents 分离开来了 作为了三个独立的项....
分类:
其他好文 时间:
2014-11-11 18:11:17
阅读次数:
289
服务器环境:node1:192.168.1.10010.0.0.1node2:192.168.1.10210.0.0.2服务:apache1.配置系统的网络环境node1节点:(1)配置IP地址[root@node1yum.repos.d]#cd/etc/sysconfig/network-scripts/[root@node1network-scripts]#vimifcfg-eth0DEVICE=eth0HWADDR=08:00:27:EE:3D:F6TYPE=..
分类:
系统相关 时间:
2014-11-11 14:31:52
阅读次数:
368
server.php<?php
/*
Swoole已经内置了心跳检测功能,能自动close掉长时间没有数据来往的连接。
而开启心跳检测功能,只需要设置heartbeat_check_interval和heartbeat_idle_time即可。如下:
$this->serv->set(
array(
‘heartbeat_check_interval‘=>60,
‘heartbeat_..
分类:
其他好文 时间:
2014-11-10 15:50:49
阅读次数:
278
服务器端server.php<?php
/*
Swoole已经内置了心跳检测功能,能自动close掉长时间没有数据来往的连接。
而开启心跳检测功能,只需要设置heartbeat_check_interval和heartbeat_idle_time即可。如下:
$this->serv->set(
array(
‘heartbeat_check_interval‘=>60,
‘he..
分类:
其他好文 时间:
2014-11-10 15:45:01
阅读次数:
179
1.安装heartbeat下载需要的源:wgetftp://mirror.switch.ch/pool/1/mirror/scientificlinux/6rolling/x86_64/os/Packages/epel-release-6-5.noarch.rpm2.安装heartbeat:yum-yinstallheartbeat*3.配置heartbeat3.1.拷贝模板配置文件:cp/usr/share/doc/heartbeat-3.0.4/ha.cf/e..
分类:
其他好文 时间:
2014-10-30 19:24:48
阅读次数:
177
接着上篇来说,TaskTracker端的transmitHeartBeat()方法通过RPC调用JobTracker端的heartbeat()方法来接收心跳并返回心跳应答。还是先看看这张图,对它的大概流程有个了解。 下面来一段一段的分析该方法。 1 public synchronized He...
分类:
其他好文 时间:
2014-10-27 22:30:57
阅读次数:
360
Keepalived使用的vrrp协议方式,虚拟路由冗余协议(VirtualRouterRedundancyProtocol,简称VRRP);Heartbeat是基于主机或网络的服务的高可用方式;keepalived的目的是模拟路由器的双机heartbeat的目的是用户service的双机lvs的高...
分类:
其他好文 时间:
2014-10-26 11:30:12
阅读次数:
172
使用Heartbeat实现”双机热备”或者称为“双机互备”heartbeat的工作原理:heartbeat最核心的包括两个部分,心跳监测部分和资源接管部分,心跳监测可以通过网络链路和串口进行,而且支持冗余链路,它们之间相互发送报文来告诉对方自己当前的状态,如果在指定的时间内未受到对方发送的报文,那么就认为对方失效,这时需启动资源接管模块来接管运行在对方主机上的资源或者服务。heartbeat的两台...
分类:
其他好文 时间:
2014-10-04 18:30:07
阅读次数:
231
HighAvailability LoadBalancer红帽RHCS lvs(三种工作模式,十种算法) 内核层面调度,性能会比较高 mysqlcorosync/Heartbeat nginx(反向代理) 应用层调度keepalived haproxy 应用层调度 ...
分类:
数据库 时间:
2014-10-02 01:34:21
阅读次数:
212