PCEVA,PC绝对领域,探寻真正的电脑知识
打印 上一主题 下一主题
开启左侧

关于 ESXi 网卡直通VM无法添加 PCI 设备和打开电源失败的问题

[复制链接]
跳转到指定楼层
1#
红色狂想 发表于 2023-3-19 16:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
点击数:4083|回复数:3
我的服务器是HP DL360 Gen9,安装部署的HPE-ESXi-6.7.0-Update3-19195723-iso-Gen9plus-670.U3.10.9.0.8 (Hewlett Packard Enterprise)

创建了一个Windows 10 Pro for Workstation虚拟机,使用正常,后来想把FlexibleLOM万兆光纤网卡HP FlexFabric 10Gb 2-port 534FLR-SFP+ Adapter其中一个端口直通给这个Windows 10虚拟机,但是编辑虚拟机 - 添加PCI直通设备 - 保存时提示失败 - 启用了嵌套硬件辅助的虚拟化时,无法添加 PCI 直通设备。

百度谷歌了一下,貌似说虚拟机配置中必须取消“向客户机操作系统公开硬件辅助的虚拟化”和“启用基于虚拟化的安全性”这两项才能添加PCI直通设备。于是我取消了这两项设置,然后成功添加了PCI直通设备,但是在打开虚拟机电源时却提示失败 - 模块“DevicePowerOn”打开电源失败。
Power On VM

haTask-1-vim.VirtualMachine.powerOn-115

描述
打开该虚拟机电源

虚拟机
Windows 10 Pro for Workstation
状况
失败 - 模块“DevicePowerOn”打开电源失败。

错误
模块“DevicePowerOn”打开电源失败。
由于硬件或软件支持不可用,因此无法为 4:0.0 注册设备 pciPassthru0。
无法启动虚拟机。

DirectPath I/O 直通怎么这么多事儿啊,有朋友遇到过这个问题吗,怎么解决?






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
2#
红色狂想  楼主| 发表于 2023-3-21 16:13 | 只看该作者
新建了一个虚拟机,终于找到原因了,就是“启用 Windows 基于虚拟化的安全性”这个选项限制了硬件直通功能,如果在新建虚拟机时勾选了它,一旦虚拟机Guest OS安装完成,即便是再次编辑虚拟机设置,取消该选项和CPU设置“向客户机操作系统公开硬件辅助的虚拟化”,也无法添加 PCI 直通设备,必须在新建虚拟机时就不要勾选“启用 Windows 基于虚拟化的安全性”这个选项才行
看来在未深入了解这些选项的作用之前,保持默认设置不去乱动它就能做到最大化的兼容性


万兆网卡直通给Windows Server 2019后顺利安装上了HP FlexFabric 10Gb 2-port 534FLR-SFP+ Adapter驱动

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
3#
eterfinity 发表于 2023-5-28 13:30 | 只看该作者
好像是不是传说中的,机器里面没TPM模块?
4#
红色狂想  楼主| 发表于 2023-5-28 14:38 | 只看该作者
eterfinity 发表于 2023-5-28 13:30
好像是不是传说中的,机器里面没TPM模块?

服务器上哪有TPM模块呀,这个是工作站办公机才会有的吧,难道你说的是虚拟机里的win10系统检测不到TPM?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部