NVIDIA 虚拟 GPU (vGPU):VMware 部署指南

开始之前

本节介绍构建概念验证 (POC)、调整 VDI 环境大小、一般先决条件以及部署前必须解决的一般准备步骤。

您应该测试您独特的 workloads,以确定最适合您组织需求和目标的 NVIDIA 虚拟 GPU 解决方案。最成功的客户部署始于概念验证 (POC),并在整个部署生命周期中进行“调整”。 从 POC 开始,客户可以了解用户的期望和行为,并优化其部署以获得最佳用户密度,同时保持所需的性能水平。持续监控至关重要,因为用户行为可能会在整个项目或组织内的个人变更中发生变化。曾经是轻图形用户(vApps、vPC)的用户在更换团队和/或项目时可能会通过专业可视化(RTX vWS)成为重图形用户。

在您的 POC 期间考虑以下事项

  • 应考虑全面审查所有用户组、其 workloads、使用的应用程序以及当前和未来的预测

  • 平衡用户密度与最终用户体验测量和分析的愿景

  • 收集来自 IT 部门和最终用户关于基础设施和生产力需求的反馈。

根据您的概念验证 (POC),我们建议为您尝试通过评估覆盖的每个用户组调整适当的环境大小。 NVIDIA 提供深入的 sizing 指南,以帮助优化扩展您组织 workloads 的过程。

请参考以下适当的 sizing 指南来构建您的 NVIDIA vGPU 环境

作为概述

  • 根据每个最终用户的需求确定您的环境范围

  • 为每种部署类型运行概念验证

  • 实施 NVIDIA 推荐的 sizing 方法

  • 利用基准测试来帮助验证您的部署

  • 利用 NVIDIA 特有的和行业范围内的性能工具进行监控

  • 确保性能和体验指标在可接受的阈值范围内

注意

当从 Maxwell GPU 切换到更新的 GPU(如 Pascal、Turing 和 Ampere GPU)时,必须调整环境大小。 Maxwell 一代 GPU 之后的 NVIDIA GPU 架构可能支持 ECC 内存,这会在 GPU 帧缓冲区上产生 1/15 的开销成本。更多信息请点击此处

在 VMware vSphere 上安装和配置 vGPU 软件需要以下元素

  1. 带有 NVIDIA 显卡的 NVIDIA 认证服务器,请参阅 NVIDIA vGPU 合作伙伴 网页以获取认证 NVIDIA 服务器的列表。 将此列表与 VMware HCL 交叉检查以确保部署的兼容性会很有帮助。 建议使用以下规格

    • vPC/vApps 的 CPU

      • Intel Xeon Gold 6338 @2.0 GHz 或更快

      • AMD EPYC 7713 @2.0 GHz 或更快

    • RTX vWS 的 CPU

      • Intel Xeon Gold 6354 @3.0 GHz 或更快

      • AMD EPYC 7763 @3.0 GHz 或更快

    注意

    在为您的 vGPU 部署考虑 CPU 时,NVIDIA 建议以下内容

    • vPC 部署应具有更高的核心数和更低的时钟速度,以优先考虑密度。

    • RTX vWS 部署应具有更高的时钟速度优先级核心数,以优先考虑性能。

    • 高速 RAM

    • 快速网络,例如,NVIDIA 认证的一流 Mellanox ConnectX

  2. 具有 Virtual SAN 或高 IOPS 存储系统的高性能存储

  3. 用于测试访问的高性能端点

注意

如果您使用本地存储,则每秒输入/输出操作 (IOPS) 在性能方面起着重要作用。 如果您将 VMware 用于 Virtual SAN,请参阅 VMware Virtual SAN 要求 网站以获取更多详细信息。

在 VMware vSphere 上安装和配置 vGPU 软件需要以下元素。 出于演示目的,本指南使用 ESXi 版本 8.0.2。

查看 VMware Horizon 文档的 入门 页面。 它提供了将 Horizon 作为带有 Citrix 客户端的服务器实施的路线图,并链接到 VMware 教育课程和其他资源的列表。

注意

在 VMware vSphere 上安装和配置 vGPU 软件的要求与将 VMware Horizon 作为服务器实施的要求相同。 有关要求,请参阅 选择您的硬件 部分。

确保为您的用例使用合适的 NVIDIA GPU。 请参阅 NVIDIA 虚拟 GPU 定位指南 以更好地了解哪种 GPU 适合您的部署要求。 如需更多指导,请联系您的 NVIDIA 和 VMware 销售代表。

VMware vSphere 8.0.2 版本

  • vSphere 和 vCenter Server 可从 VMware 网站的 产品评估中心获取 VMware vSphere 8.0。

  • 从 vSphere 7.0 开始,部署新的 vCenter Server 或升级到 vCenter Server 7.0 需要使用 vCenter Server Appliance (VCSA)。

VMware Horizon 软件

  • 如果需要,您可以注册试用版,以在 欢迎来到 My VMware 网页上获取部署和管理 Horizon 的各种元素所需的许可证密钥。

NVIDIA vGPU 软件

  • NVIDIA vGPU 管理器 vSphere 安装包 (VIB)

注意

vGPU 管理器 VIB 的加载方式类似于 vSphere hypervisor 中的驱动程序,然后由 vCenter Server 管理。

对于 NVIDIA vGPU 软件构建的最新版本,请参阅您的 NVIDIA 应用程序中心

有关这些当前版本的更多信息,请查阅 VMware vSphere 的 NVIDIA vGPU 产品文档。

Microsoft 软件

您选择以下 CLI/SSH/SCP 工具之一安装在基于 Windows 的工具箱 PC 上

许可证

  • 来自 VMWare Horizon 网站

    • 在 vSphere 上使用 vGPU 需要 vSphere/ESXi vSphere Foundation

    • VM vSphere

    • VMware Horizon

  • Microsoft 许可证可以在服务中心 此处 找到(推荐批量许可证)

测试和基准测试工具(可选但推荐)

用于安装 VMWare Horizon 的 虚拟 GPU 认证服务器

  • VMware vSphere ESXi

  • VMware vCenter

  • 必须加入域

  • 必须分配静态 IP 地址

注意

VMware Horizon 由许多协同工作的组件组成。 许多环境构建在 vSphere 虚拟基础设施之上。 有关组件和功能的完整列表,请参阅 VMware Horizon 文档 页面。

Horizon 8 支持的 vCenter 和 ESXi 版本可以在 VMware 产品互操作性矩阵 中找到。

在安装 NVIDIA vGPU 软件之前

  1. 确定 vSphere 将如何在物理主机上运行。 考虑从 U 盘启动。

  2. 下载并安装以下任何用于 SSH 和 SCP 的工具

  • SSH 工具(例如 PuTTY)

  • WinSCP,它处理 SSH 和 SCP 功能

  • MobaXterm,它处理 SSH 和 SCP 功能

  • Tight VNCViewer(远程控制台)

按照如下所述配置物理主机的 BIOS

  • 超线程 - 已启用

  • 电源设置或系统配置文件 - 高性能

  • CPU 性能(如果适用)- 企业级或高吞吐量

  • 4GB 以上的内存映射 I/O - 已启用(如果适用)

  • SR-IOV 已启用

  • VT-d/IOMMU - 已启用

注意

Maxwell 架构之后的 NVIDIA GPU 架构(Pascal、Turing 和 Ampere)支持 VT-d 和 IOMMU。

上一篇 概述
下一篇 安装 VMware ESXi
© 版权所有 © 2013-2024,NVIDIA Corporation。 上次更新时间:2024 年 11 月 21 日。