默认情况下,打开虚拟机电源后,无法将 CPU 资源添加到虚拟机。通过 CPU 热添加选项,可以为正在运行的虚拟机添加 CPU 资源。
符合下列条件。
- 为获得最佳结果,请使用与 ESXi 5.0 或更高版本兼容的虚拟机。
- 只有与 ESXi 5.0 或更高版本兼容的虚拟机才支持热添加多核虚拟 CPU。
- 如果虚拟机的虚拟 CPU 不超过 128 个,则无法使用热添加将虚拟 CPU 的数量增加到超过 128 个。要将虚拟 CPU 的数量更改为超过此限制,必须先关闭虚拟机的电源。相比之下,如果虚拟机的虚拟 CPU 已超过 128 个,则可以使用热添加进一步将虚拟 CPU 的数量增加到最多 768 个。
- 并非所有客户机操作系统都支持 CPU 热添加如果客户机操作系统不受支持,则可以停用这些设置。
- 要在与 ESXi 4.x 及更高版本兼容的虚拟机上使用 CPU 热添加功能,请将每个插槽的内核数设置为 1。
- 将 CPU 资源添加到运行中的虚拟机(已启用 CPU 热添加)会使连接到该虚拟机的所有 USB 直通设备断开连接并重新连接。
注: 如果
ESXi 主机的版本为 7.0 Update 2 及更低版本,则向具有 NVIDIA vGPU 的虚拟机热添加虚拟 CPU 要求
ESXi 主机具有可用的 vGPU 插槽。从 vSphere 7.0 Update 3 开始,源主机不需要具有可用的 vGPU 插槽。
前提条件
- 确认虚拟机已进行如下配置。
- 已安装最新版本的 VMware Tools。
- 支持 CPU 热添加的客户机操作系统。
- 虚拟机与 ESX/ESXi 4.x 或更高版本兼容。
- 虚拟机已关闭电源。
- 所需特权:
过程
- 右键单击清单中的虚拟机,然后选择编辑设置。
- 在虚拟硬件选项卡上,展开 CPU,然后选择启用 CPU 热添加。
- 单击确定。