用于Linux的什么集群管理软件?


12

我发现以下群集管理软件工具:

  • 心脏起搏器(clusterlabs.org)-最初的Heartbeat项目,着眼于高可用性,将在下一个debian版本中发布
  • openqrm(openqrm.com),-Web gui-广泛使用,

一个包含两个演示文稿的网站

  • 虚拟整合HA:使用KVM,Pacemaker和DRBD进行虚拟化
  • 虚拟机管理mit openORM

似乎起搏器得到了更广泛的使用。我有2个用于12个不同VM的硬件服务器。我将使用的linux系统是debian lenny。我要使用的设置:drdb,heartbeart,kvm。我没有集群管理软件的经验。

是否有人对起搏器和/或openqrm有经验?哪个更容易使用?还有其他候选人吗?

Answers:


4

心跳已过时,新的“行业标准”将成为起搏器和OpenAIS。

它们是非常不同的动物,因此请仔细阅读其角色。Pacemaker是一个“集群资源管理器”,这是您在原始问题中所询问的部分。它可以使用OpenAIS或Heartbeat作为网络层来管理群集-但是您可以通过心脏起搏器外壳发出命令。

我已经使用了几个月,我们将开始使用它。如果您不小心的话,绝对可以放纵自己(我建议您多次阅读CRM界面和“ pacemaker配置说明”书籍的文档,在尝试进行任何配置之前,请阅读几次。)不要在第一个实现中投入生产。计划多次擦拭机器。此外,与起搏器的“误区”是他们认为您将至少拥有三个物理硬件设备。您可能不希望使来宾VM成为群集感知的。只能在两个VM主机上安装起搏器。

我对KVM没有任何经验-我们的集群基于Xen。但是,如果我没记错的话,那是一个Redhat支持的项目。如果是这样,那么您肯定想看看Redhat使用的工具。(编辑):如果要虚拟化桌面,请避免使用KVM-桌面服务器需要一堆基于Windows的硬件,包括SQL Server。但是,如果您基于Redhat,则Redhat将在5之后放弃对Xen的支持。 x系列。Novell / SuSE可能会将其保留更长的时间。

一个警告:DRBD可能会出现问题,尤其是当您陷入脑裂情况时。确保您使用的是STONITH的两种形式。尽管我承认它可能有用,但我不是DRBD的忠实拥护者。此外,当您扩展到超过2个主机节点时,DRBD将不会扩展,您将不得不找到新的存储解决方案。



0

您到底在找什么?设置群集后,您几乎需要进行监视。webmin带有一组心跳/群集模块。


我希望为我的虚拟机提供一个不错的管理界面,以进行设置,迁移和高可用性
Yvess 2009年


0

您也可以看一下ucarp-它比“和平使者” /“心跳”要简单得多,但是-对于某些工作来说就很好了(例如,在成为群集中活动节点的路由器上启动所有服务)。

真正简短的文档将是ucarp的优势之一...

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.