开始之前
本节介绍构建概念验证 (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 软件需要以下元素
带有 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
具有 Virtual SAN 或高 IOPS 存储系统的高性能存储
用于测试访问的高性能端点
如果您使用本地存储,则每秒输入/输出操作 (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 软件
有关支持的 Windows 客户机操作系统列表,请参阅 vGPU 软件文档。
您选择以下 CLI/SSH/SCP 工具之一安装在基于 Windows 的工具箱 PC 上
MobaXterm(SSH 和 SPC)可从 MobaXTerm 网站获得; 这是推荐的工具。
Tight VNC Viewer (SSH) 可从 Tight VNC 网站获得。
许可证
-
在 vSphere 上使用 vGPU 需要 vSphere/ESXi vSphere Foundation
VM vSphere
VMware Horizon
Microsoft 许可证可以在服务中心 此处 找到(推荐批量许可证)
测试和基准测试工具(可选但推荐)
GPU Profiler - GPUProfiler 下载
带有 GPU 监控的 Lakeside Systrack
最终用户满意度调查
用于安装 VMWare Horizon 的 虚拟 GPU 认证服务器
VMware vSphere ESXi
VMware vCenter
必须加入域
必须分配静态 IP 地址
VMware Horizon 由许多协同工作的组件组成。 许多环境构建在 vSphere 虚拟基础设施之上。 有关组件和功能的完整列表,请参阅 VMware Horizon 文档 页面。
Horizon 8 支持的 vCenter 和 ESXi 版本可以在 VMware 产品互操作性矩阵 中找到。
在安装 NVIDIA vGPU 软件之前
确定 vSphere 将如何在物理主机上运行。 考虑从 U 盘启动。
下载并安装以下任何用于 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。