corosync 管理的虚拟机未检测到新 CPU

corosync 管理的虚拟机未检测到新 CPU

我有一个由 corosync 管理的 HA 集群,我需要增加其中一台虚拟机的 CPU 分配。

我做了以下事情:

  • pcs resource disable myVM
  • 等待虚拟机停止
  • 编辑 xml 文件(通过 确认文件正确pcs sources show --full) - 在cpu部分中我更改了条目:<topology sockets='1' cores='4' threads='1'/>将核心数更改为 8。
  • 确保 xml 文件在所有物理主机上同步
  • pcs resource enable myVM

但是当虚拟机恢复时,/proc/cpuinfo显示它仍然只有 4 个核心(我没有启用热插拔 CPU/我不确定如何启用它)。物理主机上有大量可用的 CPU 内核。

谁能告诉我我做错了什么导致虚拟机无法以 8 核而不是 4 核启动?这一定是显而易见的事情,但我看不到!

答案1

事实证明,这对我来说是一个愚蠢的错误;该标签设置机器可以拥有的最大 CPU 数量。所以它有助于与上面的编辑一起增加......

相关内容