码迷,mamicode.com
首页 > 其他好文 > 详细

用Pacemaker来实现高可用性

时间:2014-10-22 19:50:11      阅读:255      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   io   os   ar   strong   sp   div   

高可用性(High Availability)的目的是保持服务的高度可用性。

系统可用性分类
可用比例 年停机时间 可用性分类
99.5% 3.7天 常规系统
99.9% 8.8小时 可用系统
99.99% 52.6分钟 高可用系统
99.999% 5.3分钟 可自动恢复系统
99.9999% 32秒 容错系统

 

 

 

 

 

 

 

Pacemaker是一个集群资源管理器(Cluster Resource manager,简称CRM),能启动和停止不同的资源服务,以保证集群的高可用性。Pacemaker通过集群基础设施,如Corosync、Heartbeat等,利用消息通信和成员关系管理能力,来管理2个或2个以上的节点,并能检测和恢复服务级别的失效。

Pacemaker配置模式

Pacemaker支持几种配置:

  • ACTIVE/PASSIVE,2个节点的主动/被动集群
  • N+1,一个节点充当备份节点,被其他节点共享
  • N-TO-N,需要NAS
  • SPLIT SITE,需要NAS

对于ACTIVE/PASSIVE和N+1配置模式,如下图所示:

bubuko.com,布布扣

主动/被动

 

bubuko.com,布布扣

N+1共享备份节点

 

Pacemaker的内部结构

bubuko.com,布布扣

 

Pacemaker的配置工具:Pacemaker的内部配置格式为XML

Pacemaker的用户接口

  • 命令行接口:crm shell

Pacemaker文档

官方文档: http://clusterlabs.org/doc/

 

用Pacemaker来实现高可用性

标签:style   blog   http   io   os   ar   strong   sp   div   

原文地址:http://www.cnblogs.com/pengyicun/p/4043552.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!