Puede configurar las interfaces virtuales en una instancia de OpenStack para que usen diferentes controladores.

Para especificar los controladores de interfaz virtual, agregue los metadatos vmware_extra_config a una imagen de Glance. Todas las interfaces virtuales que no tengan asignado específicamente un controlador en este procedimiento utilizarán el valor de los metadatos hw_vif_model. Si no se establecen los metadatos hw_vif_model, esas interfaces usarán el controlador predeterminado para la imagen.

Los controladores de interfaz virtual son compatibles con los siguientes valores:

  • e1000 (o VirtualE1000)
  • e1000e (o VirtualE1000e)
  • pcnet (o VirtualPCNet32)
  • sriov (o VirtualSriovEthernetCard)
  • vmxnet (o VirtualVmxnet)
  • vmxnet3 (o VirtualVmxnet3)

Procedimiento

  1. Inicie sesión en el panel de control de VMware Integrated OpenStack.
  2. En el menú desplegable de la barra de título, seleccione el proyecto.
  3. Seleccione Proyecto > Proceso > Imágenes.
  4. Cree una nueva imagen o seleccione una imagen existente en la que desee configurar varios controladores.
  5. Seleccione la opción Actualizar metadatos que aparece junto a la imagen que desea utilizar.
  6. En el campo Personalizado en Metadatos disponibles, escriba vmware_extra_config y haga clic en el icono Agregar (signo más).
  7. Establezca el valor de vmware_extra_config en una matriz JSON con el siguiente formato:
    {"hw_vif_models": {"vif1-id": "driver-name", ...}}
    Por ejemplo, el siguiente valor configura la primera interfaz virtual con el controlador e1000 y la tercera interfaz virtual con el controlador vmxnet3:
    {"hw_vif_models": {"1": "e1000", "3": "vmxnet3"}}