在 Oracle VirtualBox 上使用 rgmanager 或pacemaker 作为资源管理器的 RedHat 集群

在 Oracle VirtualBox 上使用 rgmanager 或pacemaker 作为资源管理器的 RedHat 集群

我正在学习 RedHat 集群,并且在 Oracle VirtualBox 5.x 版上设置了 3 节点集群 (Centos 6.7)、corosync、cman 和 rgmanager。

集群工作正常(clustat 命令显示该服务在 node-x 上启动;selinux 已关闭,并且 iptables 设置为允许所有模式用于测试目的)。

我被困在设置防护方面,我不确定是否可以在 VirtualBox 或 VMware Workstation 上设置防护(stonith),因为根据我引用的一些文档,它需要特殊的硬件,例如“HP iLO 管理板, IPMI管理板、一些特殊的网络交换机”。

请建议我一些替代方案或解决方法。

答案1

我见过的最好的 rgmanager 集群教程是这样的: AN!集群教程 2

防护是一个集群节点确保故障节点无法访问共享资源的行为。 STONITH(射击其他节点的头部)也称为电源防护,基本上是重新启动发生故障的节点。

它可以使用远程控制台(例如 HP iLO、Dell DRAC 等)或通过指示虚拟机管理程序重置 VM(对于虚拟机)来执行此操作。您需要为 VirtualBox 找到正确的隔离代理。

如果没有 VirtualBox 防护代理,您必须使用 VMware/KVM/Xen 来托管它们 - 他们确实有所需的代理。

相关内容