A partir de VMware Integrated OpenStack 3.1, puede crear instancias de OpenStack que usen funciones físicas de GPU (se habilita mediante DirectPath I/O) o funciones virtuales (SR-IOV) desde vSphere.

Antes de empezar

Asegúrese de realizar los siguientes ajustes en su entorno antes de configurar los dispositivos de acceso directo de GPU:

  • Habilite DirectPath I/O en vSphere. Consulte el capítulo DirectPath I/O de la documentación de VMware vSphere 6.5.

  • Habilite SR-IOV en los dispositivos GPU de los hosts ESXi. Consulte el documento relacionado con la configuración de GPU de varios usuarios de AMD mediante vDGA en la documentación de VMware Horizon.

Por qué y cuándo se efectúa esta tarea

El consumo de las características de acceso directo y GPU se consigue con el tipo adecuado. Modifique los parámetros de metadatos del tipo para crear la instancia.

Procedimiento

  1. Inicie sesión en el servidor de administración de OpenStack.
  2. Si no existe, cree el archivo custom.yml.
    sudo mkdir -p /opt/vmware/vio/custom
         sudo cp /var/lib/vio/ansible/custom/custom.yml.sample 
         /opt/vmware/vio/custom/custom.yml
  3. Abra el archivo /opt/vmware/vio/custom/custom.yml en un editor de texto.
  4. Cree alias de PCI con personalización de VIO editando el archivo custom.yml según su configuración.
    1. Edite el valor nova_pci_alias para crear alias de PCI basados en device_type, vendor_id y product_id; a continuación, establezca un nombre para el alias, por ejemplo:
      nova_pci_alias: ["product_id": "692f", "vendor_id": "1002", “device_type:” “type-VF”, "name": "gpu-vf"}]
    2. Guarde el archivo custom.yml.
  5. Inserte la nueva configuración a la implementación de VMware Integrated OpenStack.

    La actualización de la configuración interrumpe brevemente los servicios de OpenStack.

    viocli deployment configure --tags nova_api_config

Qué hacer a continuación

Modificar los metadatos de tipo para habilitar SR-IOV.