我注意到我们的很多 Hyper-V 服务器(2008 和 2012)在重新启动(并启动所有虚拟机)时都会在 Microsoft-Windows-Hyper-V-Hypervisor/Operational 日志中报告以下错误:
Source: Hyper-V-Hypervisor
EventID: 8451
Text: Hyper-V failed creating a new partition (status 11)!
我谷歌搜索过的各种 MS 博客都说,状态 11 错误只是一个一般错误,意味着无法启动虚拟机。但是,所有虚拟机都运行正常。我怀疑这可能是虚拟机被删除时留下的幽灵虚拟机,因为如果我使用一台有三个客户机的 HV 服务器,所有客户机都运行正常,日志中的最后四个事件会显示(按顺序):
Hyper-V failed creating a new partition (status 11)!
Hyper-V successfully created a new partition (partition 2).
Hyper-V successfully created a new partition (partition 3).
Hyper-V successfully created a new partition (partition 4).
所以我猜有一个存根分区 1遗留在某处。
但我找了又找,找不到任何旧分区 1这可能是导致问题的原因。有人能指出这可能是哪里的问题吗,或者还有其他我忽略的解释吗?
答案1
这可能是资源分配错误。您可能为虚拟机分配了大量资源,当它们启动时,Windows 无法足够快地分配这些资源(错误 11),然后它会继续启动它们。为了测试这一点,我会:
- 停止所有虚拟机
- 将它们取出以便自动启动
- 手动启动它们,等待 5-10 秒再启动下一个
- 如果错误再次出现,请查看日志