修改 VMware VM 中的 VCPU 数量

修改 VMware VM 中的 VCPU 数量

在 ESXi 中,使用自动化/脚本(我希望它会以某种方式使用 PowerCLI)方法来修改 VM 中的 VCPU 数量是什么?

具体来说,当使用我们的 kickstart 时,除非机器上有多个 CPU,否则 RHEL 不会安装 SMP 内核。

大多数情况下,没有理由想要/需要我们的虚拟机上拥有多个 VCPU,但如果我们最终需要使用它们,则必须将操作系统安装到 SMP 机器上,否则内核就无法充分利用可用资源。

我们希望能够对生命周期管理做到以下几点:

  • 创建具有 2 个 VCPU 的虚拟机
  • 安装操作系统
  • 删除 VCPU

稍后:

  • 根据需要添加 VCPU

我们该怎么做呢?

答案1

您可以使用 PowerCLI 命令设置虚拟机上的 CPU 数量:

Get-VM <VM Name> | Set-VM -numCPU 2

相关内容