一、理论概述HA高可用,又被叫做双机热备。高可用原理:两台机器A和B,正常是A提供服务,B闲置,当A宕机或服务宕掉,切换到B继续提供服务,使用心跳进行通信和选举heartbeat原理:心跳检测和资源接管两个部分。集群中的主机互相发送报文,告诉对方自己当前的状态,如果在一定时..
分类:
系统相关 时间:
2016-04-29 01:57:24
阅读次数:
429
一、理论概述HA高可用,又被叫做双机热备。高可用原理:两台机器A和B,正常是A提供服务,B闲置,当A宕机或服务宕掉,切换到B继续提供服务,使用心跳进行通信和选举heartbeat原理:心跳检测和资源接管两个部分。集群中的主机互相发送报文,告诉对方自己当前的状态,如果在一定时..
分类:
系统相关 时间:
2016-04-29 01:57:03
阅读次数:
241
keepalived是什么 keepalived是集群管理中保证集群高可用的一个服务软件,其功能类似于heartbeat,用来防止单点故障。 keepalived工作原理 keepalived是以VRRP协议为实现基础的,VRRP全称Virtual Router Redundancy Protoco ...
分类:
其他好文 时间:
2016-04-27 18:28:32
阅读次数:
184
公司最近需要针对服务器实现热可用热备,这几天也一直在琢磨这个方面的东西,今天做了一些Heartbeat方面的工作,在此记录下来,给需要的人以参考。 Heartbeat 项目是 Linux-HA 工程的一个组成部分,它实现了一个高可用集群系统。通过Heartbeat我们可以实现双机热备,以实现服务的持 ...
分类:
其他好文 时间:
2016-04-27 18:26:18
阅读次数:
249
在前面的一篇中讲到了Heartbeat作为高可用服务架构的解决方案,今天有试验了一种全新的解决方案,即采用Keepalived来实现这个功能。 Keepalived 是一种高性能的服务器高可用或热备解决方案,Keepalived可以用来防止服务器单点故障(单点故障是指一旦某一点出现故障就会导致整个系 ...
分类:
其他好文 时间:
2016-04-27 18:25:45
阅读次数:
196
环境:11.2.0.4 RHEL6.5 RAC,两节点
问题描述:故意将网络心跳线去掉,分析两节点的心路历程
分析过程:
1.去掉心跳线
2.查看ocssd.log
节点1:
2016-04-19 00:19:59.407: [ CSSD][299706112]clssnmPollingThread: node rac2 (2) at 50% heartbeat fatal, ...
分类:
其他好文 时间:
2016-04-22 20:10:30
阅读次数:
243
一、Keepalived介绍
Keepalived是分布式部署系统解决系统高可用的软件,结合LVS(Linux Virtual Server)使用,其功能类似于heartbeat,解决单机宕机的问题。
二、Keepalived技术原理
keepalived是以VRRP协议为实现基础的,VRRP全称Virtual Router Redunda...
分类:
Web程序 时间:
2016-04-20 13:45:47
阅读次数:
315
Linux HA Cluster高可用服务器集群,所谓的高可用不是主机的高可用,而是服务的高可用。
什么叫高可用:一个服务器down掉的可能性多种多样,任何一个可能坏了都有可能带来风险,而服务器离线通常带来的代价是很大的,尤其是web站点,所以当某一台提供服务的的服务器down掉不至于服务终止的就叫高可用。
什么叫心跳:就是将多台服务器用网络连接起来,而后每一台服务器...
分类:
其他好文 时间:
2016-04-15 12:19:18
阅读次数:
234
一、配置高可用集群的前提:(以两节点的heartbeat为例)⑴时间必须保持同步⑵节点之间必须用名称互相通信建议使用/etc/hosts,而不要用DNS集群中使用的主机名为`uname-n`表示的主机名;⑶pingnode(仅偶数节点才需要)⑷ssh密钥认证进行无障碍通信;二、heartbeatv1的配置程序..
分类:
数据库 时间:
2016-04-15 07:11:27
阅读次数:
339
Heartbeat高可用 Heartbeat作用: 通过heartbeat,可以将资源(ip以及程序服务等资源)从一台已经故障的计算机快速转移到另一台正常运转的机器上继续提供服务,一般称之为高可用服务。 heartbeat和keepalived有很多相同之处,但是也有区别。 官方网址:http://... ...
分类:
其他好文 时间:
2016-04-15 00:13:58
阅读次数:
183