我正计划在透明的ubuntu上实现高可用性,我从drbd开始使用drbd,在drbd上进行了一个简单的配置--我在它上做了一个简单的配置。
在drbd官方网站上,一份文件告诉我心跳是遗产,我应该用CRM来代替心脏起搏器。
在心脏起搏器相关的文档中,我理解心跳和openais都是集群基础设施,但是OpenAis也更倾向于由redhat选择,所以我去openais并安装了openais,在与openais搜索之后,我知道cor产是一个来自openais的项目,而且corosync似乎是与ubuntu一起使用的,而不是openais。
我想配置cor产,但是在文档声明的地方没有配置!
1.能否有任何机构描述起搏器与开放认可组织的关系?
2.在ubuntu上实现高可用性的最佳技术是什么?
提前谢谢。
发布于 2011-05-16 11:45:56
好吧,我已经找到答案了!聚类包括两个部分:
1.集群资源管理
2.按摩层基础设施
传统的心跳被分解为心跳消息层和心脏起搏器,所以起搏器就是CRM。
我们在消息层有两种选择:心跳,openais。openais/corosync首选为:http://comments.gmane.org/gmane.linux.highavailability.user/32355
然而,心脏起搏器中有一些特性需要OpenAIS,它只适用于Corosync,而不适用于心跳。这些特性与cLVM (但不是常规LVM)、GFS/GFS 2和OCFS2使用的分布式锁管理器有关。如果您需要该功能,则必须选择OpenAIS/Corosync。如果你不这样做,你可以自由选择。
as:http://www.clusterlabs.org/wiki/FAQ
最初科斯特里克和OpenAIS是同一回事。然后他们分成两部分。核心消息传递和成员资格功能现在被称为Cor产c,OpenAIS保留了包含AIS标准实现的层。
心脏起搏器本身只需要Corosync部分才能工作,但是它可以管理的一些应用程序(如OCFS2和GFS2)也需要OpenAIS层。
所以我去了openais/corosync,把它和心脏起搏器整合在一起。
https://serverfault.com/questions/269831
复制相似问题