À partir de VMware Integrated OpenStack 3.1, vous pouvez créer des instances d'OpenStack qui utilisent les fonctions physiques du réseau avec la technologie DirectPath I/O de VMware.

Avant de commencer

Avant de configurer les périphériques du relais DirectPath I/O, assurez-vous de définir les paramètres suivants dans votre environnement :

  • Activez DirectPath I/O dans vSphere. Reportez-vous au chapitre DirectPath I/O dans la Documentation de VMware vSphere 6.5.

Pourquoi et quand exécuter cette tâche

Les fonctionnalités du relais DirectPath I/O sont activées en utilisant le type approprié. Modifiez les paramètres des métadonnées du type pour créer l'instance.

Procédure

  1. Connectez-vous au serveur de gestion d'OpenStack.
  2. S'il n'existe pas, créez le fichier custom.yml.
    sudo mkdir -p /opt/vmware/vio/custom
         sudo cp /var/lib/vio/ansible/custom/custom.yml.sample 
         /opt/vmware/vio/custom/custom.yml
  3. Ouvrez le fichier /opt/vmware/vio/custom/custom.yml dans un éditeur de texte.
  4. Créez un alias PCI à l'aide de la personnalisation VIO en modifiant le fichier custom.yml en fonction de votre configuration.
    1. Modifiez la valeur nova_pci_alias pour créer un alias PCI basé sur le device_type, l'vendor_id et l'product_id et nommez l'alias, par exemple :
      nova_pci_alias: [{"device_type": "type-VF", "name": "sriov"}, {"vendor_id":"15b3", "product_id":"1013", "device_type": "type-PF", "name":"fpt"}]
    2. Enregistrez le fichier custom.yml.
  5. Envoyez la nouvelle configuration vers votre déploiement d'VMware Integrated OpenStack.

    Pendant l'actualisation de la configuration, les services OpenStack sont interrompus quelques instants.

    viocli deployment configure --tags nova_api_config

Que faire ensuite

Modifier les métadonnées de type pour activer SR-IOV.