VMware Integrated OpenStack 4.0 prend en charge le placement à reconnaissance NUMA sur la plate-forme vSphere sous-jacente. Cette fonctionnalité permet une faible latence et un débit élevé pour les fonctions de réseau virtuel (VNF) qui s'exécutent dans des environnements de télécommunications.
Pour plus d'informations à propos de NUMA, reportez-vous à la section Utilisation d'instances NUMA avec ESXi.
Pour obtenir une faible latence et un débit élevé, il est important que les vCPU, la mémoire et les cartes réseau physiques qui sont utilisés pour le trafic de machine virtuelle soient alignés sur le même nœud NUMA. Vous devez créer une stratégie d'association spécifique qui dépend du type de déploiement que vous possédez.
Dans VMware Integrated OpenStack 4.0, la sélection de la carte réseau physique pour le placement est une configuration manuelle.
Procédure
- Connectez-vous aux hôtes ESXi de votre centre de données et exécutez la commande suivante pour collecter des informations sur la configuration NUMA actuelle.
vsish -e get /net/pNics/vmnic<id>/properties | grep 'Device NUMA Node'
- Si vous utilisez des réseaux Overlay, tous les VTEP sont associés à un dvportgroup, vous devez donc regrouper toutes les cartes réseau physiques sur un nœud NUMA donné et créer une stratégie d'association qui inclut uniquement les cartes réseau physiques sur ce nœud NUMA.
- Si vous utilisez un réseau basé sur VLAN reposant sur un dvportgroup, créez une stratégie d'association qui utilise uniquement les cartes réseau physiques provenant du nœud NUMA donné et créez un réseau de fournisseurs Neutron de type
portgroup
.
neutron net-create --provider:network_type portgroup <numa_network_name>
- Spécifiez les métadonnées
numa.nodeAffinity
dans un type VMware Integrated OpenStack.
nova flavor-key <uuid> set vmware:extra_config='{"numa.nodeAffinity": "node_ID"}'
- Démarrez l'instance sur OpenStack avec ce type, puis sélectionnez un réseau Neutron dont les cartes réseau physiques proviennent du même nœud NUMA.