A partir de VMware Integrated OpenStack 3.1, puede crear instancias de OpenStack que usen funciones físicas de red con la tecnología de DirectPath I/O de VMware.

Antes de empezar

Asegúrese de configurar los siguientes ajustes en su entorno antes de configurar los dispositivos de acceso directo de DirectPath I/O:

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

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

El consumo de las características de acceso directo de DirectPath I/O 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: [{"device_type": "type-VF", "name": "sriov"}, {"vendor_id":"15b3", "product_id":"1013", "device_type": "type-PF", "name":"fpt"}]
    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.