vSphere Distributed Services Engine vous offre la possibilité de décharger certaines opérations réseau de votre CPU de serveur vers une unité de traitement des données ou le périphérique appelé DPU sur le serveur. Vous pouvez utiliser les images vSphere Lifecycle Manager et toutes les opérations de vSphere Lifecycle Manager pour gérer le cycle de vie des logiciels et du microprogramme qui s'exécutent sur les périphériques DPU de vos serveurs.

L'utilisation de périphériques DPU pour l'accélération réseau libère la capacité de CPU pour les charges de travail stratégiques. Outre l'accélération des performances de mise en réseau, l'utilisation de périphériques DPU assure la sécurité et l'accélération de la compression.

Qu'est-ce qu'un périphérique DPU ?

Un périphérique DPU est une carte d'interface réseau haute performance, avec l'ajout de cœurs de CPU intégrés, de mémoire et d'un hyperviseur s'exécutant sur le terminal indépendamment de l'hyperviseur ESXi installé sur le serveur. Les périphériques DPU sont semblables à des serveurs à ressources limitées avec plusieurs cœurs de calcul à usage général.

L'hyperviseur ESXi qui s'exécute sur le périphérique DPU est un hyperviseur entièrement fonctionnel, mais il ne peut s'exécuter que sur des architectures de CPU ARM. Vous n'utilisez pas ESXi sur le DPU pour exécuter et provisionner des machines virtuelles et des charges de travail. L'hyperviseur qui s'exécute sur des périphériques DPU est une version tronquée de l'hyperviseur ESXi qui s'exécute sur vos serveurs. Cette version d'ESXi tronquée est optimisée pour les activités d'E/S, telles que les déchargements de paquets, la gestion externe, etc.

Du point de vue de vSphere, le périphérique DPU est un périphérique préconfiguré que vous pouvez commencer à utiliser sans autre configuration ni personnalisation.

Vous ne pouvez pas gérer les périphériques DPU séparément de la gestion de vos hôtes ESXi. Toutes les opérations de cycle de vie que vous utilisez pour gérer le cycle de vie du logiciel et du microprogramme sur vos hôtes sont utilisées pour également gérer le cycle de vie des logiciels et des microprogrammes DPU dans un environnement basé sur le DPU.

Les seuls périphériques DPU que vSphere 8.0 prend en charge sont NVIDIA BlueFeild et la carte de services distribués Pensando (DSC Pensando).

Comment puis-je commencer à utiliser un serveur avec un périphérique DPU ?

Pour pouvoir utiliser les avantages offerts par vSphere Distributed Services Engine, votre serveur doit inclure un périphérique DPU pris en charge. Vous ne pouvez pas acheter un périphérique DPU séparément et l’insérer dans un serveur non-DPU hérité.

Pour commencer à utiliser le périphérique DPU sur un serveur pour décharger les services réseau, vous devez effectuer une nouvelle installation d'ESXi sur le serveur. Vous pouvez effectuer l'installation à l'aide de mécanismes interactifs ou en script. Lors de l'installation, ESXi est installé sur le serveur et sur le périphérique DPU. Dans vSphere 8.0, l'image ESXi contient des VIB pour la version d'ESXi à installer sur un hôte et la version d'ESXi à installer sur le périphérique DPU sur cet hôte.

Gestion du cycle de vie d'ESXi et du microprogramme sur un périphérique DPU

Vous utilisez vSphere Lifecycle Manager pour mettre à niveau la version d'ESXi et le microprogramme sur un périphérique DPU. Les VIB nécessaires à la mise à niveau du périphérique DPU sont inclus dans les images d'ESXi de base que VMware distribue et dont vous disposez dans le dépôt de vSphere Lifecycle Manager. Vous n'avez pas besoin de vous occuper du logiciel et du microprogramme sur un périphérique DPU séparément. Par exemple, lors de la correction, vSphere Lifecycle Manager met à jour ESXi sur l'hôte et sur le périphérique DPU.

Presque toutes les opérations de vSphere Lifecycle Manager fonctionnent pour les environnements basés sur DPU. Dans vSphere 8.0, seules les opérations de vSphere Lifecycle Manager suivantes ne fonctionnent pas pour les clusters avec des hôtes reposant sur DPU :
  • Génération de recommandations
  • Vérifications de compatibilité matérielle

Interopérabilité des solutions avec vSphere Distributed Services Engine

NSX est la seule solution autorisée à transférer des VIB vers ESXi sur le serveur, sur le DPU ou sur les deux. Actuellement, aucune autre solution ne peut fonctionner conjointement avec le vSphere Distributed Services Engine.

Configuration système requise pour l'utilisation de vSphere Distributed Services Engine

  • ESXi 8.0 ou une version ultérieure
  • vCenter Server 8.0 ou une version ultérieure

Limitations de l'utilisation de vSphere Lifecycle Manager pour un cluster basé sur le DPU

  • Le vSphere Distributed Services Engine fonctionne pour les clusters et les hôtes autonomes que vous gérez avec une seule image vSphere Lifecycle Manager. Vous ne pouvez pas ajouter un hôte avec un périphérique DPU à un cluster que vous gérez avec des lignes de base.
  • Un hôte ne peut avoir qu'un seul périphérique DPU.
  • Chaque hôte d'un cluster doit disposer d'un périphérique DPU.
  • Tous les hôtes doivent disposer de périphériques DPU du même fournisseur et du même modèle. La génération de DPU peut varier.