无法再在 Xen/DRBD/Pacemaker 集群上添加虚拟机

无法再在 Xen/DRBD/Pacemaker 集群上添加虚拟机

操作系统:Debian 7.3 & 7.6

问题:

每次尝试使用 virsh 操作(创建、迁移甚至列出)虚拟机时,都会导致出现“无法获取主机电源功能”警告。我管理的独立 Xen 虚拟主机也会出现同样的警告,虽然这可能很烦人,但我发现我可以忽略它。不幸的是,忽略集群上的警告(该集群包含 ocf.heartbeat.VirtualDomain 资源处理程序)似乎不是一个选项。基本上,Pacemaker 使用 virsh 创建和管理虚拟机。现在我发现,我无法再添加任何新资源(虚拟机)。我认为问题出在 libvirt(0.9.12.3)和这个“无法找到...”警告。Google/Debian 说 libvirt-bin 中有一个错误,并建议使用该软件的早期版本。

问题:

  1. 有人在 Xen/Pacemaker 集群中遇到过类似的限制(无法添加资源)吗?

  2. 如果是,原因是什么?该问题如何处理?

  3. 我相信可以通过用 ocf.heartbeat.Xen 替换 ocf.heartbeat.VirtualDomain 来避免此问题。有人有类似的经历吗?

我很感激所提供的任何提示、经验或建议。

答案1

我尝试将 libvirt 更改为旧版本,但没有带来预期的效果,因此我替换了资源代理(ocf.heartbeat.VirtualDomain 替换为 ocf.heartbeat.Xen)。此解决方法解决了我的问题,而无需处理那里的警告。但我很满意。

相关内容