Hyper-V报告错误的正常运行时间

我遇到一个问题,即Hyper-Vpipe理器不报告我们的某些虚拟机的正确运行时间。

我已经分开了所有的虚拟机,但在Hyper-Vpipe理器上有几个报告不同的正常运行时间。

Two Domain Controllers - 7 Days Exchange - 5 Days 5 hours SQL Server - 5 Days 9 hours DATA Server - 4 Days 13 hours 

到目前为止,我已经完成了以下工作:

  • 通过事件日志检查是否有错误或重置。 (例如Hyper-V Worker)
  • net stats srv – 每个报告与DC相同的正常运行时间的虚拟机
  • 使用systeminfo | find/我“开机时间” – 这再次报告与DC相同的正常运行时间
  • Get-CimInstance -ClassName win32_operatingsystem | selectcsname,lastbootuptime

上述所有的命令都给了我与域控制器相同的正常运行时间,但HyperV报告错误的正常运行时间。

我们所运行的只是备份,但是这些不会保存重置虚拟机,因为这会导致报告的正常运行时间错误。

有没有人有任何其他的build议可能导致这一点?

我相信我find了我的问题。

我们目前使用Veeam在每台虚拟机上运行备份。 我决定在凌晨2点自然运行备份。

我在Hyper-Vpipe理器窗口中注意到,当正在执行Veeam备份时, Uptime在特定VM上启动了备份。 备份启动时没有保存或重置日志。

所有其他的虚拟机时代还在滴答滴答。

它看起来像我的Veeam备份是罪魁祸首..虽然我会期望重置或保存日志在事件查看器!

它不但是Veeam,在运行Hyper-V 2012 R2的DPM 2012 R2上也发生同样的事情,因为它需要保存状态备份,因此它将“closures”完成备份和启动正常运行时间的正常运行时间从0:0:01。

如果你进入Windows VM导航到任务pipe理器 – >性能 – >检查CPU,那么你会看到它是正确的,如果它是Linux VM运行uptime命令。

问候,

ankso