Sie können die virtuellen Schnittstellen auf einer OpenStack-Instanz so konfigurieren, dass sie verschiedene Treiber verwenden.

Sie geben die Treiber für virtuelle Schnittstellen an, indem Sie die vmware_extra_config-Metadaten einem Glance-Image hinzufügen. Für alle virtuelle Schnittstellen, die in diesem Verfahren keinem spezifischen Treiber zugewiesen werden, wird der Wert der hw_vif_model-Metadaten verwendet. Wenn die hw_vif_model-Metadaten nicht festgelegt sind, wird für diese Schnittstellen der Standardtreiber für das Image verwendet.

Die folgenden Werte werden für Treiber für virtuelle Schnittstellen unterstützt:

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

Prozedur

  1. Melden Sie sich beim VMware Integrated OpenStack-Dashboard an.
  2. Wählen Sie das Projekt im Dropdown-Menü in der Titelleiste aus.
  3. Wählen Sie Projekt > Berechnen > Images aus.
  4. Erstellen Sie ein neues Image oder wählen Sie ein vorhandenes Image aus, auf dem Sie mehrere Treiber konfigurieren möchten.
  5. Wählen Sie neben dem zu verwendenden Image Metadaten aktualisieren aus.
  6. Geben Sie im Feld Benutzerdefiniert unter Verfügbare Metadaten vmware_extra_config ein und klicken Sie auf das Symbol Hinzufügen (Pluszeichen).
  7. Legen Sie den Wert von vmware_extra_config auf ein JSON-Array im folgenden Format fest:
    {"hw_vif_models": {"vif1-id": "driver-name", ...}}
    Beispielsweise wird mit dem folgenden Wert die erste virtuelle Schnittstelle mit dem Treiber e1000 und die dritte virtuelle Schnittstelle mit dem Treiber vmxnet3 konfiguriert:
    {"hw_vif_models": {"1": "e1000", "3": "vmxnet3"}}