NetBSD上的高可用性集群?

时间:2013-11-22 06:40:37

标签: cluster-computing high-availability netbsd

我需要使用NetBSD设置高可用性群集。 以前我在RedHat机器上使用RedHat Cluster Suite设置了一个集群。同样在NetBSD的UNIX环境下,我将使用什么来启动集群?

3 个答案:

答案 0 :(得分:2)

使用通用地址冗余协议(CARP)的设置可能是一个很好的起点:

http://www.netbsd.org/docs/guide/en/chap-carp.html

它可用于许多方面,包括故障转移和负载平衡。

答案 1 :(得分:1)

我设法让heartbeat 2.1在NetBSD上运行,只需对代码和资源代理进行一些更改。

另外,我开始将Corosync / Pacemaker堆栈移植到NetBSD,但这还不行。 libqb仍然需要修复(在套接字操作方面)。

请参阅: http://lists.corosync.org/pipermail/discuss/2012-December/002259.html http://mail-index.netbsd.org/netbsd-users/2012/12/12/msg012160.html

答案 2 :(得分:0)

我在shell脚本中写了一个故障转移集群管理器,即使我还没有 在netbsd上测试它可以在OpenBSD / FreeBSD上运行。有很高的机会 它只是在netbsd上开箱即用。你还需要编写一些脚本 处理要在高可用性集群中移动的资源, 例如,如果需要,可以处理防护。 我的程序被称为返回工作,你可以在这里下载: https://sites.google.com/site/shellclustersuite/