Hyper-V上的心脏起搏器和DRBD

时间:2016-03-07 11:45:04

标签: cluster-computing hyper-v pacemaker drbd stonith

我需要为Apache网站设置双节点Web集群。我有Hyper-V基础架构,只有两个节点。 这些要点是负载平衡和高可用性。

我使用CentOS 7,Pacemaker集群,MariaDB 10安装并配置了两个虚拟机。我在Pacemaker中配置了Master / Slave ocf :: percona:mysql资源。

接下来,我需要一个网站内容的共享存储空间。 我在双主模式下创建了DRBD磁盘,在它顶部创建了GFS2。我测试了它而没有添加到Pacemaker。一切正常,但为了使其自动升级,我需要通过Pacemaker管理这些。

问题在于Pacemaker需要防护来创建DRBD资源,但Hyper-V没有stonith代理。

我读到在以前版本的CentOS 6中,可以创建SSH stonith代理。我试着这样做,但是电脑无法使用它。

现在可以在Hyper-V的顶部使用Pacemaker吗?或者可能存在在双主要中使用DRBD的另一种方式?

1 个答案:

答案 0 :(得分:0)

我尝试了很多解决方案,但没有人效果不佳。 我使用lsyncd代替了双向文件复制。