Создание виртуальных машин с физическим графическим процессором

Создание виртуальных машин с физическим графическим процессором#

Ограничения

  • Для виртуальных машин, к которым подключен физический графический процессор, нельзя использовать живую миграцию.

Предварительные требования

Создание виртуальной машины, использующей физический графический процессор

  1. Создайте тип ВМ, указав в свойстве pci_passthrough псевдоним графического процессора из файла pci-passthrough.yaml и число графических процессоров, которые будут использоваться. Например, чтобы создать тип ВМ gpu-flavor с 8 виртуальными ЦП и 16 ГиБ ОЗУ, выполните следующую команду:

    # openstack --insecure flavor create --ram 16 --vcpus 8 --property "pci_passthrough:alias"="gpu:1" gpu-flavor
    
  2. Для некоторых драйверов может потребоваться скрыть подпись гипервизора. Для этого добавьте свойство hide_hypervisor_id к типу ВМ.

    # openstack --insecure flavor set gpu-flavor --property hide_hypervisor_id=true
    
  3. Создайте виртуальную машину, указав тип ВМ gpu-flavor. Например, чтобы создать ВМ gpu-vm из тома vol2, выполните следующую команду:

    # openstack --insecure server create --volume vol2 --flavor gpu-flavor gpu-vm