vSphere 6.5 et les versions ultérieures prennent en charge PVRDMA uniquement dans les environnements ayant une configuration spécifique.

Configurations prises en charge

Pour utiliser PVRDMA dans vSphere 6.5 ou version ultérieure, votre environnement doit répondre à un certain nombre d'exigences de configuration.

Tableau 1. Configurations prises en charge pour l'utilisation de PVRDMA
Composant Configuration requise
vSphere
  • Hôte ESXi version 6.5 ou ultérieure.
  • vCenter Server 6.5 ou une version ultérieure.
  • vSphere Distributed Switch
Hôte physique
  • Doit être compatible avec la version d'ESXi.
Host Channel Adapter (HCA)
  • Doit être compatible avec la version d'ESXi.
    Note :

    Les machines virtuelles qui résident sur des hôtes ESXi différents nécessitent HCA pour pouvoir utiliser RDMA . Vous devez attribuer HCA en tant que liaison montante pour vSphere Distributed Switch. PVRDMA ne prend pas en charge l'association de cartes réseau. HCA doit être la seule liaison montante sur vSphere Distributed Switch.

    Pour les machines virtuelles qui résident sur les mêmes hôtes ESXi ou les machines virtuelles qui utilisent l'option de secours basée sur TCP, HCA n'est pas requis.

Machine virtuelle
  • Matériel virtuel version 13 ou ultérieure.
SE client
  • Linux (64 bits)

Pour vérifier la compatibilité de vos hôtes physiques et HCA avec les versions d'ESXi, reportez-vous au Guide de compatibilité VMware.

Note : Les tentatives d'activation ou de configuration des fonctionnalités non prises en charge par PVRDMA risquent d'entraîner des comportements inattendus dans votre environnement.

Prise en charge des espaces de noms PVRDMA

Dans les versions antérieures à vSphere 7.0, les identifiants de ressource publique virtualisée PVRDMA dans le matériel sous-jacent garantissaient qu'une ressource physique pouvait être allouée avec le même identifiant public lorsque l'exécution d'une machine virtuelle reprenait après l'utilisation de vMotion pour la déplacer d'un serveur hôte physique vers un autre. Pour ce faire, PVRDMA distribuait les conversions d'identifiant de ressources virtuelle en physique aux homologues lors de la création d'une ressource. Cela entraînait une charge supplémentaire qui pouvait être importante lors de la création d'un grand nombre de ressources.

Les espaces de noms PVRDMA permettent d'éviter cette charge supplémentaire en laissant plusieurs machines virtuelles coexister sans coordonner l'attribution des identifiants. Un espace de noms d'identifiant isolé est attribué à chaque machine virtuelle sur le matériel RDMA, de telle sorte qu'une machine virtuelle puisse sélectionner ses identifiants dans la même plage sans conflit avec les autres machines virtuelles. L'identifiant de ressource physique ne change plus même après une opération vMotion et les conversions de l'identifiant de ressource virtuelle en physique ne sont plus nécessaires.

Les espaces de noms PVRDMA sont activés automatiquement sur vSphere 7.0 et les versions ultérieures avec la version de matériel de machine virtuelle 17 ou ultérieure. Le matériel sous-jacent doit également prendre en charge les espaces de noms PVRDMA. Pour en savoir plus sur l'activation des espaces de noms PVRDMA sur le matériel de votre environnement, reportez-vous à la documentation du fournisseur RDMA.

Prise en charge des points de terminaison natifs PVRDMA

Les points de terminaison natifs PVRDMA sont pris en charge dans la version de matériel 18 et versions ultérieures de la machine virtuelle à partir de vSphere 7.0 Update 1 et versions ultérieures. Les points de terminaison natifs PVRDMA permettent à PVRDMA de communiquer avec des point de terminaison non-PVRDMA. Pour utiliser des points de terminaison natifs PVRDMA, vous devez activer les espaces de noms PVRDMA. Pour en savoir plus sur l'activation des espaces de noms PVRDMA sur le matériel spécifique de votre environnement, reportez-vous à la documentation du fournisseur RDMA.

Vous devez configurer la machine virtuelle pour qu'elle utilise des points de terminaison natifs PVRDMA. Reportez-vous à la section Configurer une machine virtuelle pour utiliser les points de terminaison natifs PVRDMA.