Vous pouvez configurer les interfaces virtuelles sur une instance d'OpenStack pour utiliser différents pilotes.

Vous spécifiez les pilotes d'interface virtuelle en ajoutant les métadonnées vmware_extra_config à une image Glance. Les interfaces virtuelles auxquelles un pilote n'est pas spécifiquement attribué dans cette procédure utiliseront la valeur des métadonnées hw_vif_model. Si les métadonnées hw_vif_model ne sont pas définies, ces interfaces utiliseront le pilote par défaut pour l'image.

Les valeurs suivantes sont prises en charge pour les pilotes d'interface virtuelle :

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

Procédure

  1. Connectez-vous au tableau de bord de VMware Integrated OpenStack.
  2. Sélectionnez votre projet dans le menu déroulant de la barre de titre.
  3. Sélectionnez Projet > Traitement > Images.
  4. Créez une image ou sélectionnez une image existante sur laquelle vous souhaitez configurer plusieurs pilotes.
  5. Sélectionnez Mettre à jour les métadonnées en regard de l'image que vous souhaitez utiliser.
  6. Dans le champ Personnalisé sous Métadonnées disponibles, entrez vmware_extra_config et cliquez sur l'icône Ajouter (signe plus).
  7. Définissez la valeur de vmware_extra_config sur un tableau JSON au format suivant :
    {"hw_vif_models": {"vif1-id": "driver-name", ...}}
    Par exemple, la valeur suivante configure la première interface virtuelle avec le pilote e1000 et la troisième interface virtuelle avec le pilote vmxnet3 :
    {"hw_vif_models": {"1": "e1000", "3": "vmxnet3"}}