我有一台虚拟机,它最初在具有 Hyper-V 角色的 Windows Server 2008 R2 上运行。客户机是 Server 2012,它只是用作域控制器(另一台物理机器上运行的 SBS 2011 服务器的备份)。
我通过关闭虚拟机、将文件复制到新的 Hyper-V Server 2016 主机来移动虚拟机,然后使用 Hyper V 管理来导入虚拟机。Altaro 备份成功,但出现警告“备份快照与应用程序不一致。备份将在崩溃一致模式下进行。”
在虚拟机的事件日志中,我有以下消息:
ESENT: lsass (592) An attempt to open the file "\\?\Volume{b0cbe895-ed69-11e6-80b0-806e6f6e6963}\Windows\NTDS\ntds.dit" for read only access failed with system error 32 (0x00000020): "The process cannot access the file because it is being used by another process. ". The open file operation will fail with error -1032 (0xfffffbf8).
VSS: A VSS writer has rejected an event with error 0x800423f4, The writer experienced a non-transient error. If the backup process is retried, the error is likely to reoccur. . Changes that the writer made to the writer components while handling the event will not be available to the requester. Check the event log for related events from the application hosting the VSS writer.
vmicvss: The VSS writer NTDS failed with status 11 and writer specific failure code 0x800423F4.
我认为这是从 2008 R2 主机移动到 2016 时出现的问题,因此我降级了域控制器,删除了 AD 和 DNS 角色,然后全新安装了 Server 2012 R2,重新添加了角色并将服务器提升回 DC,但问题仍然存在。
有什么想法吗?似乎虚拟机上的某些东西导致快照失败,但我不确定如何修复与目录服务相关的文件访问问题。
答案1
显然,这是 Hyper-V 2016 和 2012 R2 域控制器作为 VM 的已知问题。Microsoft 应该正在努力解决此问题。