虚拟机需要独享GPU资源,那么就需要用到DirectPath I/O (直通),ESXi hypervisor 把 GPU 设备直接映射成虚机中的 GPU 设备,供应用使用。DirectPath I/O 方法通常用于高性能计算方案中,是在虚机中使用 GPU 能够达到最高性能的一种方法。(缺点:虚拟机不支持vMotion和快照)
在配置DirectPath I/O 直通GPU时会需要一些无法开启虚拟机情况,是因为虚拟机配置错误,基于配置常见错误进行汇总。
1、登录ESXi主机,管理,硬件,PCI设备,勾选GPU卡,切换直通,会提示要求重启主机,重启主机之后,该GPU设备直通一栏显示为“活动”。
2、按常规方式新建虚拟机,添加PCI设备,选中对应GPU卡。注意,内存注意一定要勾选预留,否则开机后报错如下:无法打开虚拟机电源。内存设置无效: 内存预留 (sched.mem.min) 应该等于内存大小 (32768)。 单击此处了解更多详细信息。
解决办法:预留所有客户机内存(全部锁定)
3、再次开机,继续报错:打开虚拟机的电源。模块“DevicePowerOn”打开电源失败。 单击此处了解更多详细信息。
解决办法:
1)先确认虚拟机是否EFI引导:编辑虚拟机 - 虚拟机选项 - 引导选项 - 固件 - EFI;虚拟机直通不支持BIOS引导。
如安装GUP驱动提示需要密钥,把“是否为此虚拟机启用 UEFI 安全引导”选项取消勾选即可。
2)编辑虚拟机 - 虚拟机选项 - 高级 - 配置参数 - 编辑配置:添加以下2条;
pciPassthru.use64bitMMIO=”TRUE”
pciPassthru.64bitMMIOSizeGB=64
MMIO大小设置需要参考
***.***/ai-enterprise/latest/release-notes/index.html#tesla-p40-large-memory-vms
虚拟机配置直通时要注意一下问题:
1.GPU直通不支持BIOS引导虚拟机,使用BIOS模式 安装完成的虚拟机修改为EFI模式是无法启动的,需要重新起一个EFI引导的虚拟机。
2.GPU直通配置需要勾选内存预留。
3.需要配置MMIO配置参数,MMIO大小设置参考分析过程。
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作