vSphere Distributed Services Engine bietet Ihnen die Möglichkeit, einige der Netzwerkvorgänge von Ihrer Server-CPU auf eine Datenverarbeitungseinheit oder das sogenannte DPU-Gerät auf dem Server auslagern. Sie können vSphere Lifecycle Manager-Images und alle vSphere Lifecycle Manager-Vorgänge verwenden, um den Lebenszyklus der Software und Firmware zu verwalten, die auf den DPU-Geräten Ihrer Server ausgeführt wird.

Durch die Verwendung von DPU-Geräten für die Netzwerkbeschleunigung wird die CPU-Kapazität für geschäftskritische Arbeitslasten freigegeben. Neben der Beschleunigung der Netzwerkleistung ermöglicht die Verwendung von DPU-Geräten auch eine Beschleunigung der Sicherheit und der Komprimierung.

Was ist ein DPU-Gerät?

Ein DPU-Gerät ist eine Hochleistungs-Netzwerkschnittstellenkarte mit hinzugefügten eingebetteten CPU-Kernen, Arbeitsspeicher und einem Hypervisor, die unabhängig vom auf dem Server installierten ESXi-Hypervisor auf dem Gerät ausgeführt werden. DPU-Geräte ähneln Servern mit begrenzten Ressourcen mit mehreren allgemeinen Computing-Kernen.

Der ESXi-Hypervisor, der auf dem DPU-Gerät ausgeführt wird, ist ein voll funktionsfähiger Hypervisor, kann aber nur auf ARM-CPU-Architekturen ausgeführt werden. Sie verwenden ESXi nicht auf der DPU, um virtuelle Maschinen und Arbeitslasten auszuführen und bereitzustellen. Der Hypervisor, der auf DPU-Geräten ausgeführt wird, ist eine gekürzte Version des ESXi-Hypervisors, der auf Ihren Servern ausgeführt wird. Diese gekürzte ESXi-Version ist für E/A-Aktivitäten wie Paketauslagerungen, externe Verwaltung usw. optimiert.

Aus vSphere-Perspektive ist das DPU-Gerät ein vorkonfiguriertes Gerät, das Sie ohne weitere Konfiguration oder Anpassung verwenden können.

Die Verwaltung von DPU-Geräten unabhängig von der Verwaltung Ihrer ESXi-Hosts ist nicht möglich. Alle Lebenszyklusvorgänge, die Sie zum Verwalten des Lebenszyklus der Software und Firmware auf Ihren Hosts verwenden, werden auch verwendet, um den Software- und Firmware-Lebenszyklus von DPU-Geräten in einer DPU-basierten Umgebung zu verwalten.

Die einzigen DPU-Geräte, die von vSphere 8.0 unterstützt werden, sind NVIDIA BlueFeild und Pensando Distributed Services Card (Pensando DSC).

Wie verwendet ich einen Server mit einem DPU-Gerät?

Um die Vorteile nutzen zu können, die vSphere Distributed Services Engine bietet, muss der Server ein unterstütztes DPU-Gerät enthalten. Sie können ein DPU-Gerät nicht separat erwerben und in einen veralteten Nicht-DPU-Server einfügen.

Um das DPU-Gerät auf einem Server zum Auslagern von Netzwerkdiensten zu verwenden, müssen Sie eine neue ESXi-Installation auf dem Server durchführen. Sie können die Installation über interaktive oder Skriptmechanismen durchführen. Während der Installation wird ESXi sowohl auf dem Server als auch auf dem DPU-Gerät installiert. In vSphere 8.0 enthält das ESXi-Image VIBs für die ESXi-Version, die auf einem Host installiert werden soll, und die ESXi-Version, die auf dem DPU-Gerät auf diesem Host installiert werden soll.

Verwalten des Lebenszyklus von ESXi und der Firmware auf einem DPU-Gerät

Sie verwenden vSphere Lifecycle Manager zum Upgrade der ESXi-Version und der Firmware auf einem DPU-Gerät. Die VIBs, die für das Upgrade des DPU-Geräts erforderlich sind, sind in den ESXi-Basis-Images enthalten, die VMware verteilt und die Sie im vSphere Lifecycle Manager-Depot haben. Sie müssen sich nicht separat um die Software und Firmware auf einem DPU-Gerät kümmern. Zum Beispiel bei der Standardisierung von vSphere Lifecycle Manager-Updates ESXi sowohl auf dem Host als auch auf dem DPU-Gerät.

Fast alle vSphere Lifecycle Manager-Vorgänge funktionieren für DPU-basierte Umgebungen. In vSphere 8.0 funktionieren nur die folgenden vSphere Lifecycle Manager-Vorgänge nicht für Cluster mit DPU-gestützten Hosts:
  • Empfehlungsgenerierung
  • Hardwarekompatibilitätsprüfungen

Interoperabilität von Lösungen mit vSphere Distributed Services Engine

NSX ist die einzige Lösung, die VIBs an ESXi auf dem Server, an die DPU oder an beide Instanzen weitergeben darf. Derzeit können keine anderen Lösungen mit vSphere Distributed Services Engine zusammenarbeiten.

Systemanforderungen zur Verwendung von vSphere Distributed Services Engine

  • ESXi 8.0 oder höher
  • vCenter Server 8.0 oder höher

Einschränkungen bei der Verwendung von vSphere Lifecycle Manager für einen DPU-basierten Cluster

  • vSphere Distributed Services Engine funktioniert für Cluster und eigenständige Hosts, die Sie mit einem einzelnen vSphere Lifecycle Manager-Image verwalten. Sie können einen Host mit einem DPU-Gerät nicht zu einem Cluster hinzufügen, den Sie mit Baselines verwalten.
  • Ein Host kann nur über ein DPU-Gerät verfügen.
  • Jeder Host in einem Cluster muss über ein DPU-Gerät verfügen.
  • Alle Hosts müssen über DPU-Geräte desselben Anbieters und desselben Modells verfügen. Die DPU-Generierung kann variieren.