Присоединение физических устройств PCI к виртуальным машинам
Путем присоединения различных устройств с вычислительных серверов к виртуальным машинам можно снизить сетевую задержку ВМ или ускорить визуализацию внутри гостевой операционной системы. Поддерживаются следующие PCI-устройства:
- Графические карты. С помощью сквозной передачи (GPU passthrough) можно предоставить в распоряжение отдельной ВМ целый физический графический процессор, тогда как виртуальные графические процессоры (vGPUs) позволяют разделить ресурсы одной физической графической карты между несколькими ВМ. Можно одновременно использовать обе возможности, сквозную передачу и виртуальные графические процессоры, на одном и том же сервере.
- Сетевые адаптеры с возможностями Single Root I/O Virtualization (SR-IOV). Технология SR-IOV позволяет разделить один физический адаптер (физическую функцию) на несколько виртуальных адаптеров (виртуальных функций). Каждая виртуальная функция воспринимается как отдельное PCI-устройство, которое можно присоединить к виртуальной машине.
- Хост-адаптеры шины. Для присоединения HBA-устройств к виртуальным машинам используйте шаги, описанные для настройки сквозной передачи.
Ограничения
- Сквозной режим PCI-устройств доступен на серверах, поддерживающих блок управления памятью для операций ввода-вывода (IOMMU). Список оборудования с поддержкой IOMMU см. в этой статье.
- Виртуальные графические процессоры поддерживается для графических карт NVIDIA.
Обзор процедуры
- Подготовьте вычислительные серверы в зависимости от физических устройств, для которых необходимо включить режим сквозной передачи или виртуализацию.
- Перенастройте вычислительный кластер, чтобы включить режим сквозной передачи или поддержку vGPU.
- Создайте виртуальные машины с присоединенными физическими устройствами PCI или виртуальными графическими картами.