VMware Integrated OpenStack prend en charge le placement d'accès mémoire non uniforme (NUMA, Non-Uniform Memory Access) des instances d'OpenStack dans l'environnement vSphere sous-jacent.

Important:

Cette fonctionnalité est proposée dans VMware Integrated OpenStack Carrier Edition uniquement. Pour plus d'informations, reportez-vous à la section Gestion des licences VMware Integrated OpenStack.

NUMA permet de lier des nœuds petits et économiques à l'aide d'une connexion hautes performances pour garantir une faible latence et un débit élevé. Les environnements de télécommunications exigent souvent cette efficacité pour les fonctions de réseau virtuel (VNF, Virtual Network Functions). Pour plus d'informations à propos de NUMA dans vSphere, reportez-vous à la section Utilisation des instances NUMA avec ESXi dans Gestion des ressources vSphere.

Pour obtenir des informations sur la configuration NUMA actuelle, exécutez la commande suivante sur les hôtes ESXi :

vsish -e get /net/pNics/vmnic<id>/properties | grep 'Device NUMA Node'

Conditions préalables

  • Assurez-vous que les vCPU, la mémoire et les cartes réseau physiques qui doivent servir au trafic de machine virtuelle se trouvent sur le même nœud.

  • Dans vSphere, créez une stratégie d'association qui inclut toutes les cartes réseau physiques qui se trouvent sur le nœud NUMA. Reportez-vous à Stratégie d'association et de basculement dans Mise en réseau vSphere.

Procédure

  1. Connectez-vous à Serveur de gestion OpenStack en tant que viouser.
  2. Basculez vers l'utilisateur root et chargez le fichier d'informations d'identification d'administrateur cloud.
    sudo su -
    source ~/cloudadmin.rc
  3. Créez un réseau Neutron dans lequel toutes les cartes réseau physiques sont placées sur le même nœud NUMA.
  4. Créez un type OpenStack qui inclut la propriété numa.nodeAffinity.
    nova flavor-key flavor-id set vmware:extra_config='{"numa.nodeAffinity": "numa-node-id"}'
  5. Lancez une instance d'OpenStack en utilisant le type et le réseau créés dans cette procédure.