由于虚拟机管理程序未运行,因此无法启动虚拟机,这是在 vCenter 服务器中运行的虚拟机

由于虚拟机管理程序未运行,因此无法启动虚拟机,这是在 vCenter 服务器中运行的虚拟机

我有 vcenter server 5.5,创建了安装了 windows server 2019 操作系统的 VM。安装了 Hyper-V 管理器,但现在无法启动 VM,尝试了很多方法但都无法启动。*已在 VM 中启用 CPU 虚拟化。*虚拟机管理程序服务已启动并正在运行。*已在 VM vmx 文件中添加 vhv.enable = TRUE hypervisor.cpuid.v0 = FALSE。

请帮忙

答案1

看来你正在寻找 嵌套虚拟化,即在一个虚拟机中运行另一个虚拟机,或在一个虚拟机管理程序中运行另一个虚拟机管理程序的能力。

默认情况下,ESXi 不支持嵌套虚拟化。您需要通过 SSH 登录到 ESXi 主机并重新配置位于的配置文件,/etc/vmware/config并添加包含以下内容的新行:

vhv.enabled = "TRUE"

(在之前的 ESXi 5.1 中是这样的vhv.allow = "TRUE"。)

更多信息请参阅文章 VMware ESXi 5.5 上的嵌套虚拟化

相关内容