【问题标题】:high availability cluster on NetBSD?NetBSD 上的高可用性集群?
【发布时间】:2013-11-22 06:40:37
【问题描述】:

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

【问题讨论】:

    标签: cluster-computing high-availability netbsd


    【解决方案1】:

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

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

    它可以用于许多事情,包括故障转移和负载平衡。

    【讨论】:

      【解决方案2】:

      我设法让 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

      【讨论】:

        【解决方案3】:

        我在 shell 脚本中编写了一个故障转移集群管理器,即使我还没有 在 netbsd 上对其进行了测试,它可以在 OpenBSD/FreeBSD 上运行。很有可能 它只是在 netbsd 上开箱即用。你仍然需要编写一些脚本 处理要在高可用性集群中移动的资源, 例如,如果需要处理围栏。 我的程序被称为 back-to-work,你可以在这里下载它: https://sites.google.com/site/shellclustersuite/

        【讨论】:

          猜你喜欢
          • 2016-05-21
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多