vSphere Distributed Services Engine consente di eseguire l'offload di alcune operazioni di rete dalla CPU del server a un'unità di elaborazione dati o al dispositivo denominato DPU nel server. È possibile utilizzare le immagini di vSphere Lifecycle Manager e tutte le operazioni di vSphere Lifecycle Manager per gestire il ciclo di vita del software e del firmware eseguito nei dispositivi DPU dei server.

L'utilizzo dei dispositivi DPU per l'accelerazione della rete consente di liberare capacità della CPU per i carichi di lavoro critici per l'azienda. Oltre a velocizzare le prestazioni della rete, l'utilizzo di dispositivi DPU garantisce sicurezza e accelerazione della compressione.

Che cos'è un dispositivo DPU

Un dispositivo DPU è una scheda di interfaccia di rete ad alte prestazioni, con core CPU incorporati aggiunti, memoria e un hypervisor in esecuzione nel dispositivo indipendentemente dall'hypervisor di ESXi installato nel server. I dispositivi DPU sono come server con risorse limitate con più core di elaborazione per uso generico.

L'hypervisor ESXi che viene eseguito nel dispositivo DPU è un hypervisor completamente funzionante, ma può essere eseguito solo in architetture CPU di ARM. Non utilizzare ESXi in DPU per l'esecuzione e il provisioning di macchine virtuali e carichi di lavoro. L'hypervisor eseguito nei dispositivi DPU è una versione ottimizzata dell'hypervisor ESXi eseguito nei server. Questa versione di ESXi è ottimizzata per le attività di I/O, ad esempio gli offload di pacchetti, la gestione esterna e così via.

Dal punto di vista di vSphere, il dispositivo DPU è un dispositivo preconfigurato che è possibile iniziare a utilizzare senza ulteriori configurazioni o personalizzazioni.

Non è possibile gestire i dispositivi DPU separatamente dagli host ESXi. Tutte le operazioni del ciclo di vita utilizzate per gestire il ciclo di vita del software e del firmware negli host vengono usate anche per gestire il ciclo di vita del software e del firmware dei dispositivi DPU in un ambiente basato su DPU.

Gli unici dispositivi DPU supportati da vSphere 8.0 sono NVIDIA BlueFeild e Pensando Distributed Services Card (Pensando DSC).

Come iniziare a utilizzare un server con un dispositivo DPU

Per poter utilizzare i vantaggi offerti da vSphere Distributed Services Engine, il server deve includere un dispositivo DPU supportato. Non è possibile acquistare un dispositivo DPU separatamente e inserirlo in un server non DPU legacy.

Per iniziare a utilizzare il dispositivo DPU in un server per eseguire l'offload dei servizi di rete, è necessario eseguire una nuova installazione di ESXi nel server. L'installazione può essere eseguita tramite meccanismi interattivi o controllati da script. Durante l'installazione, ESXi viene installato sia nel server sia nel dispositivo DPU. In vSphere 8.0, l'immagine di ESXi contiene VIB sia per la versione di ESXi da installare in un host sia per la versione di ESXi da installare nel dispositivo DPU in tale host.

Gestione del ciclo di vita di ESXi e del firmware in un dispositivo DPU

vSphere Lifecycle Manager consente di aggiornare la versione di ESXi e il firmware in un dispositivo DPU. I VIB necessari per aggiornare il dispositivo DPU sono inclusi nelle immagini di base di ESXi che VMware distribuisce e che si trovano nell'archivio di vSphere Lifecycle Manager. Non è necessario gestire separatamente il software e il firmware in un dispositivo DPU. Ad esempio, durante la correzione vSphere Lifecycle Manager aggiorna ESXi sia nell'host sia nel dispositivo DPU.

Quasi tutte le operazioni di vSphere Lifecycle Manager funzionano per gli ambienti basati su DPU. In vSphere 8.0, solo le seguenti operazioni di vSphere Lifecycle Manager non funzionano per i cluster con host supportati da DPU:
  • Generazione di consigli
  • Controlli di compatibilità hardware

Interoperabilità delle soluzioni con vSphere Distributed Services Engine

NSX è l'unica soluzione che può eseguire il push dei VIB in ESXi nel server, in DPU o in entrambi. Al momento, non esistono altre soluzioni in grado di collaborare con vSphere Distributed Services Engine.

Requisiti di sistema per l'utilizzo di vSphere Distributed Services Engine

  • ESXi 8.0 o versioni successive
  • vCenter Server 8.0 o versioni successive

Limitazioni dell'utilizzo di vSphere Lifecycle Manager per un cluster basato su DPU

  • vSphere Distributed Services Engine funziona per i cluster e gli host autonomi gestiti con una singola immagine di vSphere Lifecycle Manager. Non è possibile aggiungere un host con un dispositivo DPU in un cluster gestito con basi di confronto.
  • Un host può includere un solo dispositivo DPU.
  • Ogni host in un cluster deve disporre di un dispositivo DPU.
  • Tutti gli host devono disporre di dispositivi DPU dello stesso fornitore e dello stesso modello. La generazione di DPU può variare.