Hyper-V 集成服务 - 来宾停止报告 IP 地址

Hyper-V 集成服务 - 来宾停止报告 IP 地址

我有几个在 Hyper-V 上运行的 Windows 客户虚拟机,并且安装了 Hyper-V 集成服务,它们会定期停止向主机操作系统报告其 IP 地址,通常是在运行很长一段时间后。即,当使用该Get-VMNetworkAdapter命令时,IPAddresses 字段为空白,并且在“网络”选项卡下的 Hyper-V 管理器中不会显示任何 IP 地址。

我知道重新启动虚拟机可以暂时解决问题,但我正在寻找一种破坏性较小的解决方案。我尝试过:

  • 停止和启动每个Hyper-V 集成服务在虚拟机上。
  • 使用主机上的 VM 设置来禁用并重新启用每个集成服务。

我相信有东西卡住了或挂在了Hyper-V 数据交换服务 (KVP),因为当我在健康的虚拟机上测试停止和启动该服务时,网络信息会消失然后又回来。但是,无论重新启动多少次该服务都没有恢复 IP 地址信息。

我还知道 KVP 服务正在运行,因为我可以使用 WMI 从主机查询客户机上的“HKLM:\Software\Microsoft\Virtual Machine\Guest”值。

使用的版本:

  • 主机操作系统:Windows Server 2012 R2 Datacenter - 6.3.9600
  • 客户操作系统:Windows Server 2012 R2 Datacenter - 6.3.9600
  • 集成服务:6.3.9600.18692

除了重新启动之外,还有其他方法可以强制虚拟机继续向主机报告 IP 地址吗?

相关内容