Citrix Virtual Apps and Desktops представляет собой локальное решение для инфраструктуры виртуальных рабочих столов (VDI), которое может предоставлять услуги ArcGIS Pro с оптимизированным пользовательским интерфейсом. Citrix является широко используемой платформой VDI поддерживающей возможность предоставления общего или сквозного графического процессора (GPU) для виртуальной машины (VM).
Примечание:
ArcGIS Pro не поддерживается в Citrix XenApp (Citrix Virtual Apps, где приложения публикуются на терминальные серверы и ресурсы используются совместно). Каждый пользователь должен запускать ArcGIS Pro в выделенной среде VDI с назначенными ресурсами GPU.
Поддержка GPU в Citrix Hypervisor позволяет виртуальной машине обрабатывать вызовы DirectX или OpenGL, создаваемые ArcGIS Pro, на графическом процессоре (GPU) вместо центрального процессора (CPU). Это позволяет ArcGIS Pro обеспечивать 3D-визуализацию и оптимизированное взаимодействие с пользователем в виртуализированной среде.
Аппаратные требования и рабочий процесс развертывания ArcGIS Pro с использованием технологии Citrix VDI описаны ниже.
Ресурс VDI
Для успешного развертывания VDI важно иметь представление об организации, ее пользователях и программном обеспечении, которое вы собираетесь использовать. Руководство пользователя Citrix Virtual Apps and Desktops содержит важную информацию о методологии развертывания Citrix – определение, оценка, проектирование, развертывание и мониторинг, а также о необходимых инструментах.
Требования к аппаратному обеспечению
Серверное аппаратное обеспечение, необходимое для виртуализации ArcGIS Pro с помощью Citrix имеет схожую архитектуру: 2U серверы с имеющимися процессорами 256 ГБ ОЗУ и больше, подходящее хранилище и GPU в режиме совместного использования или прямого доступа. Графический процессор позволяет создавать виртуализированную копию ArcGIS Pro для обеспечения 3D-визулизации и оптимизированного взаимодействия с пользователем. Протестированные в настоящий момент GPU, обеспечивающие такую производительность, это следующие GPU NVIDIA, предназначенные для виртуализации:
- NVIDIA T4
- NVIDIA A2, A10, A40
- NVIDIA L4, L40s
Выбор аппаратного обеспечения сервера
ArcGIS Pro требует аппаратное обеспечение с GPU для адекватного взаимодействия с пользователем в виртуальной среде. Важно выбрать аппаратное обеспечение для сервера, подходящее для ArcGIS Pro. Чтобы убедиться в том, что сервер, который вы собираетесь приобрести, совместим с виртуальным графическим процессором NVIDIA, ознакомьтесь с Каталогом квалифицированных систем NVIDIA.
Ниже приведены примеры требуемых спецификаций аппаратного обеспечения:
- Intel Xeon Gold 6458Q 3.1G, 32C/64T, 16GT/s, 60M Cache, Turbo, HT (350W) DDR5-4800
- Два NVIDIA L40, PCIe, 300W, 48 GB Passive, Double Wide, Full Height GPU
- 256 GB RDIMM, 4800MT/s Octo Rank (8 RDIMMs)
- Пять 960 GB SSD Read Intensive SATA Hard Drives с RAID 6
Выбор GPU
Графические процессоры имеют важное значение для работы ArcGIS Pro. Выбор правильных графических процессоров или процессора зависит от типа сервера, рабочих нагрузок ArcGIS Pro, которые необходимо поддерживать, и плотности виртуальной машины или сервера. Чтобы определить, какой тип GPU подойдет для вашего развертывания VDI, см. NVIDIA Virtual GPU.
Установка компонентов Citrix Hypervisor
Для успешного развертывания ArcGIS Pro с использованием Citrix Hypervisor необходимо установить следующее:
- Citrix Hypervisor (8.x или выше)
- Citrix Studio и Citrix Director для управления и мониторинга гипервизора и ресурсов
- Сервисы создания машин (MCS) или Citrix Provisioning (PVS) для развертывания виртуальных машин
Для получения дополнительной информации см. документацию по продукту Citrix
Установка NVIDIA vGPU Manager
Следующим шагом является установка NVIDIA vGPU Manager. Для этого требуется установить соответствующий пакет программного обеспечения NVIDIA vGPU. Из портала лицензирования NVIDIA загрузите архив, содержащий необходимые драйверы хоста и драйверы гостевых ВМ. Ниже приведены основные шаги:
- Загрузите пакет NVIDIA vGPU на хост.
- Поместите хост в режим обслуживания.
- Установите пакет программного обеспечения vGPU с помощью инструментов командной строки Citrix Hypervisor.
Для получения дополнительной информации см. Руководство по развертыванию NVIDIA vGPU.
Создание и настройка виртуальных машин
На каждой виртуальной машине необходимо установить Citrix Virtual Delivery Agent (VDA). VDA обеспечивает взаимодействие между виртуальной машиной и инфраструктурой Citrix и позволяет использовать сеансы ArcGIS Pro с графическим ускорением. После установки VDA настройте виртуальную машину с профилем NVIDIA vGPU Manager, соответствующим предполагаемой нагрузке.
Citrix оптимизирует удаленную графику с помощью HDX 3D Pro, обеспечивающего наилучшую производительность при 3D-визуализации ArcGIS Pro и задачах с высокой нагрузкой на GPU.
Подключение клиента
Citrix Workspace App — это клиентское программное обеспечение, используемое для подключения к виртуальным машинам. Существуют версии клиента для Windows, macOS, iOS, Android и Linux. После установки пользователи могут подключаться к Citrix Virtual Apps and Desktops через Citrix StoreFront или Citrix Gateway.
Клиенты подключения включают следующее:
- Протокол удаленного рабочего стола (RDP)
- Citrix Workspace App
- HDX 3D Pro