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