在 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