VMware Horizon View 是一套高效的本地虚拟桌面基础架构 (VDI) 解决方案,用于 ArcGIS Pro 的虚拟化。 View 是一个使用频率非常高的 VDI 平台,支持虚拟化 ArcGIS Pro 的最重要要求之一:向虚拟机 (VM) 提供共享或直通图形处理器单元 (GPU)。
VMware ESXi 虚拟机监听器 GPU 支持虚拟机充分地为 ArcGIS Pro 服务生成的 DirectX 或 OpenGL 调用提供服务。 VMware Horizon 客户端所提供的技术可快速传输服务器上生成的图形。
以下是使用 VMware VDI 技术成功部署 ArcGIS Pro 的重要硬件要求和步骤。
硬件要求
虚拟化 ArcGIS Pro 所需的服务器硬件与 VMware Horizon View 共享一个公用架构:2U 服务器、当前的处理器、256 GB 或更大的 RAM,足够的存储以及可共享或直通的 GPU。 GPU 可通过 ArcGIS Pro 虚拟化副本提供独特的 3D 渲染和卓越的用户体验。 目前已测试过的、具有此性能的 GPU 为 NVIDIA GRID:
- K 系列
- M 系列
- P 系列
- T 系列
1. 选择服务器硬件
ArcGIS Pro 依靠启用 GPU 的硬件在虚拟环境中提供可接受的用户体验。 选择与交付 ArcGIS Pro 相兼容的正确服务器硬件非常重要。 要确保您打算购买的服务器与 NVIDIA GRID GPU 兼容,请参阅 NVIDIA GRID 认证服务器。
以下是所需硬件规格的示例,该规格也可以作为 ArcGIS Desktop Virtualization Dell Appliance 的一部分提供。
- 两个 (2) 14 核 Intel® Xeon® E5-2680 v4 2.4 GHz 处理器,35 MB SmartCache
- 两个 (2) NVIDIA Tesla M60 PCIE 3.0 双插显卡,16 GB 的 GDDR5 内存(每个 GPU 8 GB)
- 256 GB RAM(32 x 8 GB RDIMM)
- 五 (5) x 800 GB 固态 6 Gbps SATA 硬盘,带有 RAID 6
2. 选择 GPU
图形处理器单元是实现 ArcGIS Pro 性能的关键。 选择正确的 GPU 取决于服务器类型(刀片式或机架式)、需要支持的 ArcGIS Pro 工作量以及虚拟机或服务器密度。 要帮助确定哪种类型的 GPU 最适用于您的 VDI 部署,请参阅 NVIDIA 虚拟化。
3. 安装虚拟机监听器 ESXi 的组件
要成功部署 ArcGIS Pro 与 VMware,除所需的硬件外,您还需要具备三个组件:
- 安装虚拟机监听器(ESXi 6.x 或更高版本)。
- 安装 vSphere Client 或 vCenter,用于管理虚拟机监听器以及配置 vGPU。
- 安装 VMware Horizon 客户端(4.x 或更高版本)以连接至虚拟机。
有关其他信息,请参阅 Vmware 知识库。
4. 安装 NVIDIA GRID Virtual GPU Manager
下一步是安装 NVIDIA GRID Virtual GPU Manager。 这就要求安装 NVIDIA VIB。 从 NVIDIA 网站下载所需 VIB 的相应存档,以及主机和虚拟机的驱动程序。 下面列出了成功安装 VIB 的基本步骤,并附有详细步骤的链接。
- 使用 WinSCP 或 vSphere Web 客户端将 vGPU VIB 上传到所需的数据存储。
- 确保主机处于维护模式。
- 使用 PuTTY 安装 VIB ($ esxcli software vib install -v <path>/<name of vib>)
有关其他信息,请参阅 Vmware 知识库。
5. 创建并配置虚拟机
VMware Tools 是一套实用程序,可增强虚拟机访客操作系统的性能和管理。 要启动安装,请通过连接虚拟机的 vCenter 或 RDP 打开虚拟机控制台。
VMware View Agent 和 VMware View Agent Direct Connection 需要通过 vCenter 远程或 RDP 安装在虚拟机内。 这些安装文件可以从 VMware Horizon View 网站下载。 View 代理安装完成后,您即可使用 Horizon View 客户端远程访问虚拟机。
6. 连接客户端
Horizo 客户端可用于 Windows 以及其他操作系统。 这些客户端将通过您所选择的设备提供与虚拟机之间的连接。 客户端安装完成后,用户即可连接到 View Connection Server 或直接连接到数据中心中托管的虚拟机。 Horizon Client 可以使用 RDP、PCoIP 或 Blast Extreme 进行连接;不过,对于 ArcGIS Pro 和 3D 渲染,建议仅使用 PCoIP 和 Blast。