大多数 VMS 拒绝启动

大多数 VMS 拒绝启动

设置:虚拟主机,运行 Server 2012,托管约 10 台生产虚拟机

问题:昨晚,2 台虚拟机停止运行,没有任何警告、事件日志通知或任何信息。此主机上的其余虚拟机运行良好。我们发现了这个错误,由于当时是在工作时间之前,我们决定重新启动虚拟主机。虚拟主机恢复后,所有虚拟机都出现了与其他两台虚拟机之前完全相同的问题。除了一台。10 台虚拟机中有 1 台仍然运行良好。完整的错误消息如下:

[Window Title]
Hyper-V Manager

[Main Instruction]
An error occurred while attempting to start the selected virtual machine(s).

[Content]
'VMNAME' could not initialize.

An attempt to read or update virtual machine configuration failed.

[Expanded Information]
'VMNAME' could not initialize. (Virtual machine ID IDREMOVED)

'VMNAME' could not read or update virtual machine configuration: Unspecified error (0x80004005). (Virtual machine ID IDREMOVED)

[^] Hide details  [Close]

到目前为止我们已经检查了:

  • Windows 更新 - 昨晚未安装
  • 事件日志 = 清除错误
  • 没有发生系统范围的变化
  • XML 文件(配置文件)和 vhd 仍位于相同位置

我们在此期间做了什么:幸好我们制定了灾难计划,使我们能够故障转移到运行良好的复制服务器。目前所有机器都运行良好,尽管速度有点慢。除了从虚拟主机(配置文件和虚拟硬盘)中删除所有损坏的虚拟机并让复制服务器复制回虚拟主机(本质上是在虚拟主机上创建一个新的虚拟硬盘和配置文件,然后我们可以再次故障转移到主机)之外,我们别无选择。

有人有什么想法吗?

答案1

在这里查看我的答案:

无法创建 Hyper-V 虚拟机 - 常规访问被拒绝 0x80070005

你可能会发现有用的东西:

  1. 建议使用进程监视器来准确找出进程中出现的问题

  2. 如果您的问题是配置文件的文件权限损坏,而且这似乎是一种可能性,那么您可以使用或调整我的批处理文件来恢复权限(但要小心!)。

相关内容