博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
基于pacemaker 的高可用集群架构----1 基础介绍
阅读量:2495 次
发布时间:2019-05-11

本文共 1280 字,大约阅读时间需要 4 分钟。

这是一个demo版的演习:
源作者 :   发表于 linuxjournal.com
高可用集群的几个主要组件:
Cluster Storage  : 集群的存储系统:
分为两种:
1. 基于集中存储: share all  模式。例如基于光纤网络的 共享存储,  各个节点之间可以通过active/passive  或者active/active 方式共享存储。 可以通过gfs 或者ocfs2  来管理这些文件系统。
2.  分布式存储:  share nothing 模式.  数据同步是基于复制的。  最常见的就是DRBD(Distributed Replicated Block Device) 这种基于网络的文件系统复制。
Cluster Communications: 集群通信系统:linux 下 目前通用的集群通信系统就是COROSYNC  ,他是从heartbeat 中拆分出来一个一个项目,现在已经作为openAIS项目中。
主要提供了3个功能:
1) 提供可信赖的安全的消息传输。
2) 在集群里节点间建立membership
3) 确认集群的法定投票人数 ( quorum)
corosync 通过authkey 确认集群节点间的关系和安全验证。  
corosync  通过 单环 有序的广播协议(single-ring ordering and membership protocol)已经有20多年的研究历史。
corosync 一般通过网络udp协议传输消息,可以通过广播(broadcast) 方式。
Cluster Resource Management: 资源管理器linux 下目前经典的资源管理器就是pacemaker 了。
他也是从heartbeat 中拆分出来的一个项目。
由 NOVELL  SUSE  IBM  发起的一个项目。 目前的主要代码贡献者 ,redhat ,ibm  NTT
pacemaker 提供 分布式 集群消息框架。 ( distributed Cluster Information Base (CIB) )
CIB 是一个基于XML的数据仓库,存储了资源的配置信息和资源的运行状态。
还有一个  基于命令行(command-line)的管理工具 crm ,也有开源的web 管理工具。
pacemaker 集成了 策略决策系统(PE) (Policy Engine ) 来保证 资源之间的依赖关系,以及根据资源的运行状态,执行对应的操作。
Resource Agents: 资源脚本。资源脚本可以是任何可以执行的代码, 一般要求 代码能够响应: start  stop monitor 3个动作。
随安装已经附带70多个脚本,基本都可以满足需求了。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/133735/viewspace-741115/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/133735/viewspace-741115/

你可能感兴趣的文章
centos虚拟机设置共享文件夹并通过我的电脑访问[增加smbd端口修改]
查看>>
文件拷贝(IFileOperation::CopyItem)
查看>>
MapReduce的 Speculative Execution机制
查看>>
大数据学习之路------借助HDP SANDBOX开始学习
查看>>
Hadoop基础学习:基于Hortonworks HDP
查看>>
为什么linux安装程序 都要放到/usr/local目录下
查看>>
Hive安装前扫盲之Derby和Metastore
查看>>
永久修改PATH环境变量的几种办法
查看>>
大数据学习之HDP SANDBOX开始学习
查看>>
Hive Beeline使用
查看>>
Centos6安装图形界面(hdp不需要,hdp直接从github上下载数据即可)
查看>>
CentOS7 中把yum源更换成163源
查看>>
关于yum Error: Cannot retrieve repository metadata (repomd.xml) for repository:xxxxxx.
查看>>
linux下载github中的文件
查看>>
HDP Sandbox里面git clone不了数据(HTTP request failed)【目前还没解决,所以hive的练习先暂时搁置了】
查看>>
HIVE—索引、分区和分桶的区别
查看>>
Hive进阶总结(听课总结)
查看>>
大数据领域两大最主流集群管理工具Ambari和Cloudera Manger
查看>>
Sqoop往Hive导入数据实战
查看>>
Sqoop import进阶
查看>>