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
- Melden Sie sich beim VMware Integrated OpenStack-Dashboard an.
- Wählen Sie das Projekt im Dropdown-Menü in der Titelleiste aus.
- Wählen Sie aus.
- Erstellen Sie ein neues Image oder wählen Sie ein vorhandenes Image aus, auf dem Sie mehrere Treiber konfigurieren möchten.
- Wählen Sie neben dem zu verwendenden Image Metadaten aktualisieren aus.
- Geben Sie im Feld Benutzerdefiniert unter Verfügbare Metadaten vmware_extra_config ein und klicken Sie auf das Symbol Hinzufügen (Pluszeichen).
- 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"}}