Citrix Virtual Apps and Desktops 可以提供本地虚拟桌面基础架构 (VDI) 解决方案,该解决方案为 ArcGIS Pro 提供了优化的用户体验。 Citrix 是一个使用频率非常高的 VDI 平台,支持向虚拟机 (VM) 共享或直通图形处理器单元 (GPU)。
注:
ArcGIS Pro 不支持与 Citrix XenApp 配合使用(Citrix Virtual Apps 是一种将应用程序发布到终端服务器并共享资源的方案)。 每位用户都必须在已分配 GPU 资源的专用 VDI 环境中运行 ArcGIS Pro。
Citrix Hypervisor GPU 支持允许虚拟机在 GPU 上处理由 ArcGIS Pro 生成的 DirectX 或 OpenGL 调用,而非在中央处理器 (CPU) 上进行处理。 由此 ArcGIS Pro 能够在虚拟化环境中提供 3D 渲染和优化的用户体验。
以下介绍了使用 Citrix VDI 技术部署 ArcGIS Pro 的硬件要求和工作流。
VDI 资源
要实现成功的 VDI 部署,了解组织、用户以及打算部署的软件至关重要。 Citrix Virtual Apps and Desktops 用户指南提供了有关定义、评估、设计、部署和监控的 Citrix 部署方法以及必要工具的重要信息。
硬件要求
虚拟化 ArcGIS Pro 所需的服务器硬件与 Citrix 共享一个公用架构:2U 服务器、当前的处理器、256 GB 或更大的 RAM,足够的存储以及共享或直通的 GPU。 GPU 可通过 ArcGIS Pro 虚拟化副本提供 3D 渲染和优化的用户体验。 目前已测试过的、具有此性能的 GPU 是以下专为虚拟化设计的 NVIDIA GPU:
- NVIDIA T4
- NVIDIA A2、A10、A40
- NVIDIA L4, L40s
选择服务器硬件
ArcGIS Pro 依靠启用 GPU 的硬件在虚拟环境中提供可接受的用户体验。 选择与交付 ArcGIS Pro 相兼容的正确服务器硬件非常重要。 要确保您打算购买的服务器与 NVIDIA vGPU 兼容,请参阅 NVIDIA 限定系统目录。
以下是所需硬件规格的示例:
- Intel Xeon Gold 6458Q 3.1G, 32C/64T, 16GT/s, 60M Cache, Turbo, HT (350W) DDR5-4800
- Two NVIDIA L40, PCIe, 300W, 48 GB Passive, Double Wide, Full Height GPU
- 256 GB RDIMM, 4800MT/s Octo Rank (8 RDIMMs)
- Five 960 GB SSD Read Intensive SATA Hard Drives with RAID 6
选择 GPU
GPU 对于交付 ArcGIS Pro 非常重要。 选择正确的 GPU 取决于服务器类型、需要支持的 ArcGIS Pro 工作量以及虚拟机或服务器密度。 要确定最适用于您的 VDI 部署的 GPU 类型,请参阅 NVIDIA 虚拟 GPU。
安装 Citrix Hypervisor 的组件
要在 Citrix Hypervisor 环境中成功部署 ArcGIS Pro,必须安装以下组件:
- Citrix Hypervisor(8.x 或更高)
- 用于管理和监控虚拟机监听器和资源的 Citrix Studio 和 Citrix Director
- 用于虚拟机部署的机器创建服务 (MCS) 或 Citrix Provisioning (PVS)
有关其他信息,请参阅 Citrix 产品文档。
安装 NVIDIA vGPU Manager
下一步是安装 NVIDIA vGPU Manager。 此步骤需要安装相应的 NVIDIA vGPU 软件包。 从 NVIDIA 许可门户下载相应存档,其中包含所需主机驱动程序和客户虚拟机驱动程序。 基础步骤如下:
- 将 NVIDIA vGPU 包上传至主机。
- 确保主机处于维护模式。
- 使用 Citrix Hypervisor 命令行工具安装 vGPU 软件包。
有关其他信息,请参阅 NVIDIA vGPU 部署指南。
创建并配置虚拟机
必须在每台虚拟机上安装 Citrix Virtual Delivery Agent (VDA)。 VDA 实现了虚拟机与 Citrix 基础架构之间的通信,并支持 GPU 加速的 ArcGIS Pro 会话。 安装 VDA 后,可以使用与预期工作负载相匹配的 NVIDIA vGPU Manager 配置文件配置 VM。
Citrix 将使用 HDX 3D Pro 优化远程图形,为 ArcGIS Pro 3D 渲染和 GPU 密集型任务提供最佳性能。
连接客户端
Citrix Workspace App 是用于连接虚拟机的客户端软件。 客户端适用于 Windows、macOS、iOS、Android 和 Linux。 安装后,用户将通过 Citrix StoreFront 或 Citrix Gateway 连接到 Citrix Virtual Apps and Desktops。
连接客户端包括以下内容:
- 远程桌面协议 (RDP)
- Citrix Workspace App
- HDX 3D Pro