Pacemaker/Corosync:如何紧急关闭所有资源(VM qemu/kvm)

Pacemaker/Corosync:如何紧急关闭所有资源(VM qemu/kvm)

大家,早安 -

运行 6 节点起搏器/Corosync拥有大量生产性qemu/kvm虚拟机,我们想知道如何最好地做一个“紧急停机“全部”,即当 UPS 发出“交流电故障”和“电池电量低”信号时。阅读文档和论坛后,我们仍然不确定以下内容:

  1. 有没有办法解决全部我们没有看到同时运行的资源? 两者都pcs resource disable --all不起作用pcs resource disable \*...
  2. 因此:如何安全地获取(可解析的)资源列表?我真的应该解析pcs resource...的输出吗?
  3. pcs cluster stop --all关闭(或至少尝试)预先对所有资源进行操作(也就是说:pcs resource disable ...在所有资源上运行)?或者说,是kill -9对所有资源进行操作?

谢谢大家启发!

答案1

我目前也面临同样的问题。我们有一个双节点集群,其中有大约 20 个 qemu/kvm 虚拟机。不久前的一次停电让我意识到我们的集群关闭概念不起作用。我在 Pacemaker 邮件列表中问了和你一样的问题。以下是存档:https://lists.clusterlabs.org/pipermail/users/2022-February/thread.html,它似乎是最新的。

贝恩德

相关内容