如何为GPU直通启用VMware虚拟机。

如何为GPU直通启用VMware虚拟机。


本文提供了有关如何为GPU直通启用VMware虚拟机的信息。
 

环境:

配置步骤:

  1. 为GPU直通启用主机
    1. 通过SSH或在控制台上运行以下命令,检查主机上是否启用了VT-d或AMD IOMMU。(注意:将替换为模块的名称:vtddmar表示Intel,AMDiommu表示AMD)。# esxcfg-module –l | grep 如果适当的模块不存在,您可能必须在BIOS中启用它,否则您的硬件可能无法提供PCI直通。
    2. 使用vSphere客户端,连接到VMware vCenter™,然后选择安装了GPU显卡的主机。
    3. 选择该主机的“Configuration”(配置)选项卡,然后单击“Advanced Settings”(高级设置)(“Hardware”[硬件]位于左上部分中)。如果主机已经为直通启用设备,则这些设备将在此处列出。
    4. 要配置GPU的直通,请单击“Configure Passthrough”(配置直通)。
    5. 在“Mark Devices for Passthrough”(标记直通的设备)窗口中,选中与主机中安装的GPU适配器对应的框。
    6. 单击OK(确定)。现在,GPU应该在“Advanced settings”(高级设置)页面的窗口中列出。
    7. 注意:如果该设备在图标上显示了橙色箭头,则主机需要重新启动,然后直通才能发挥作用。如果该设备图标为绿色,则直通已启用。
  2. 为GPU直通启用虚拟机
    1. 将虚拟机更新为硬件版本9
    2. 要使vDGA发挥作用,必须保留所有虚拟机配置的内存。如果每个虚拟机分配了2GB内存,则您应保留所有2GB内存。为此,在虚拟机的“settings”(设置)窗口中查看“Resources”(资源)选项卡下面的内存选项时,选择“Reserve all guest memory”(保留所有来宾内存)选项。
    3. 对于具有2GB以上配置内存的虚拟机,请将以下参数添加到虚拟机的.vmx文件中(您可以在文件末尾添加此项):pciHole.start = “2048”
    4. 使用vSphere客户端,直接连接到安装了GPU显卡的ESXi主机,或者在vCenter中选择主机。
    5. 右键单击虚拟机,选择“Edit Settings”(编辑设置)
    6. 从列表中选择PCI设备,添加新的设备,然后单击“Next”(下一步)。
    7. 选择GPU作为直通设备,以连接到下拉列表中的虚拟机,然后单击“Next”(下一步)。
    8. 单击Finish(完成)。
    9. 根据虚拟机的操作系统下载并安装驱动程序。
    10. 重新启动虚拟机。


参考:Virtual Machine Graphics Acceleration Deployment Guide(虚拟机图形加速部署指南)
                
 


文章ID: SLN288103

上次修改日期: 2018/10/18 12:46


评价此文章

准确性
有用性
易理解性
这篇文章对您有帮助吗?
向我们发送反馈
注释中不得包含以下特殊字符:<>()\
抱歉,我们的反馈系统目前发生故障。请稍后重试。

感谢您提供反馈。