为什么 Hyper-V 主机无法识别 CentOS 7 机器上的 LIS?
Hyper-V 管理器版本 6.3.9600.16384
uname -r
节目3.10.0-123.el7.x86_64
lsmod
显示hv_storvsc
、hv_netvsc
和hv_utils
已hv_vmbus
加载。
modinfo hv_utils
显示版本 4.0.7
dmesg
显示主机已识别:Hyper-V Host Build:9600-6.3-17-0.17039; Vmbus version 3.0
以及其他似乎表明从主机接收到数据的消息,例如hyperv_fb: Screen resolution: 1152x864, Color depth: 32
但是,Get-VM | ft Name, IntegrationServicesVersion
显示空白字段,而其他虚拟机则显示版本。Hyper-V 管理器“集成服务:”字段同样为空白,而虚拟机的 SCVMM“虚拟机添加”列显示“0.0”。
答案1
您只拥有 Linux 内核附带的 Hyper-V 支持部分。您没有安装与 Hyper-V 通信以报告客户端状态等的守护进程。
这里有一个讨论如何安装这些内容的链接。