VMware Integrated OpenStack 4.0 unterstützt die NUMA-basierte Platzierung auf der zugrunde liegenden vSphere-Plattform. Diese Funktion bietet eine niedrige Latenz und einen hohen Durchsatz bei virtuellen Netzwerkfunktionen (VNFs), die in Telco-Umgebungen ausgeführt werden.
Weitere Informationen zu NUMA finden Sie unter Verwendung von NUMA-Instanzen mit ESXi.
Um eine niedrige Latenz und einen hohen Durchsatz zu erzielen, ist es wichtig, dass vCPUs, Arbeitsspeicher und physische Netzwerkkarten, die für VM-Datenverkehr verwendet werden, auf denselben NUMA-Knoten ausgerichtet sind. Sie müssen eine spezifische Teaming-Richtlinie erstellen, die von Ihrem Bereitstellungstyp abhängig ist.
In VMware Integrated OpenStack 4.0 erfolgt die Auswahl der physischen Netzwerkkarte für die Platzierung per manueller Konfiguration.
Prozedur
- Melden Sie sich bei den ESXi-Hosts in Ihrem Rechenzentrum an und führen Sie den folgenden Befehl aus, um Informationen zur aktuellen NUMA-Konfiguration zu erfassen.
vsish -e get /net/pNics/vmnic<id>/properties | grep 'Device NUMA Node'
- Wenn Sie Overlay-Netzwerke verwenden, sind alle VTEPs mit einer Dvportgroup verknüpft und Sie müssen alle physischen Netzwerkkarten auf einem angegebenen NUMA-Knoten zusammenfassen und eine Teaming-Richtlinie erstellen, die nur die physischen Netzwerkkarten (NICs) auf diesem NUMA-Knoten enthält.
- Bei Verwendung von VLAN-basierten, Dvportgroup-unterstützten Netzwerken erstellen Sie eine Teaming-Richtlinie, die nur physische Netzwerkkarten von den angegebenen NUMA-Knoten verwendet. Erstellen Sie zudem ein Anbieternetzwerk vom Typ Neutron
portgroup
.
neutron net-create --provider:network_type portgroup <numa_network_name>
- Legen Sie die
numa.nodeAffinity
-Metadaten als VMware Integrated OpenStack-Typ fest.
nova flavor-key <uuid> set vmware:extra_config='{"numa.nodeAffinity": "node_ID"}'
- Starten Sie die Instanz in OpenStack mit diesem Typ und wählen Sie ein Neutron-Netzwerk aus, bei dem die physischen Netzwerkkarten vom selben NUMA-Knoten stammen.