ESXi 6.7 und höher unterstützt die neueste Technologie für den Arbeitsspeicher des Computers, die als nicht flüchtiger Arbeitsspeicher (Non-Volatile Memory, NVM) oder persistenter Arbeitsspeicher (PMem) bezeichnet wird.

Bei PMem wird die hohe Datenübertragungsrate des flüchtigen Arbeitsspeichers des Computers mit der Persistenz und Stabilität des herkömmlichen Speichers kombiniert. PMem-Geräte weisen eine niedrige Zugriffslatenz auf und können gespeicherte Daten über Neustarts oder Stromausfälle hinweg beibehalten.

Modi des Verbrauchs der persistenten Arbeitsspeicherressourcen des Hosts

Wenn Sie einem Host ein physisches PMem-Gerät hinzufügen, erkennt ESXi die PMem-Ressource und macht sie als hostlokalen PMem-Datenspeicher für die virtuellen Maschinen verfügbar, die auf dem Host ausgeführt werden. Je nach Gastbetriebssystem können virtuelle Maschinen direkt auf die PMem-Ressourcen zugreifen.

Jeder Host kann nur über einen lokalen PMem-Datenspeicher verfügen, der alle PMem-Ressourcen des Hosts zusammenlegt und darstellt.

Persistenter Arbeitsspeicher kombiniert die Eigenschaften von Arbeitsspeicher und Speicher. Daher können virtuelle Maschinen die PMem-Ressourcen des ESXi-Hosts als Arbeitsspeicher (über virtuelle NVDIMM-Geräte) oder als Speicher (über virtuelle PMem-Festplatten) verbrauchen.

Der hostlokale PMem-Datenspeicher speichert alle NVDIMM-Geräte mit direktem Zugriff und alle virtuellen PMem-Festplatten.

Virtueller PMem (vPMem)

Wenn das Gastbetriebssystem in diesem Modus PMem-fähig ist, kann die virtuelle Maschine direkten Zugriff auf die physischen PMem-Ressourcen des Hosts haben und diese als standardmäßigen byteaddressierbaren Arbeitsspeicher verwenden.

Virtuelle Maschinen verwenden NVDIMMs für den direkten Zugriff auf PMem. Das NVDIMM ist ein Arbeitsspeichergerät, das sich auf einem normalen Speicherkanal befindet, aber nicht flüchtigen Arbeitsspeicher enthält. In vSphere 7.0 handelt es sich bei virtuellem NVDIMM um einen neuen Gerätetyp, der die physischen PMem-Regionen des Hosts darstellt. Eine einzelne virtuelle Maschine kann über maximal 64 virtuelle NVDIMM-Geräte verfügen. Jedes NVDIMM-Gerät ist in einem hostlokalen PMem-Datenspeicher gespeichert.

Hinweis: Zum Zuweisen einer virtuellen Maschine zu einem NVDIMM-Gerät muss die virtuelle Maschine Hardwareversion 14 aufweisen, und das Gastbetriebssystem muss persistenten Arbeitsspeicher unterstützen. Wenn das Gastbetriebssystem nicht PMem-fähig ist, können Sie PMem weiterhin verwenden. Der virtuellen Maschine kann jedoch kein NVDIMM-Gerät hinzugefügt werden.

Virtuelle PMem-Festplatten (vPMemDisk)

In diesem Modus verfügt die virtuelle Maschine nicht über direkten Zugriff auf die PMem-Ressourcen des Hosts.

Sie müssen der virtuellen Maschine eine virtuelle PMem-Festplatte hinzufügen. Eine virtuelle PMem-Festplatte ist eine herkömmliche SCSI-Festplatte, auf die die PMem-Speicherrichtlinie angewendet wird. Die Richtlinie platziert die Festplatte automatisch im hostlokalen PMem-Datenspeicher.

In diesem Nutzungsmodus sind keine Anforderungen für die Hardwareversion der virtuellen Maschine und des Gastbetriebssystems vorhanden.

Hinweis: Wenn das Gastbetriebssystem nicht PMem-fähig ist, können virtuelle Maschinen PMem nur über vPMemDisks verwenden.

Das folgende Diagramm veranschaulicht, wie die Komponenten des persistenten Arbeitsspeichers interagieren.

Interaktion zwischen Komponenten des persistenten Arbeitsspeichers

Weitere Informationen zum Konfigurieren und Verwalten von virtuellen Maschinen mit NVDIMMs oder virtuellen Festplatten für persistenten Arbeitsspeicher finden Sie in der Dokumentation Handbuch zur vSphere-Ressourcenverwaltung.

Hinzufügen eines NVDIMM-Geräts zu einer virtuellen Maschine

Fügen Sie einer virtuellen Maschine ein virtuelles NVDIMM-Gerät hinzu, damit diese den nicht flüchtigen, oder persistenten, Arbeitsspeicher des Computers nutzen kann. Ein nicht flüchtiger Arbeitsspeicher (non-volatile memory, NVM) oder persistenter Arbeitsspeicher (PMem) verbindet die hohen Datenübertragungsraten eines flüchtigen Arbeitsspeichers mit der Persistenz und Stabilität eines herkömmlichen Speichers. Das virtuelle NVDIMM-Gerät ist ein virtuelles NVM-Gerät, das gespeicherte Daten über Neustarts oder Stromausfälle hinaus beibehalten kann.

Bei Ausfall eines ESXi-Hosts oder Nichtverfügbarkeit des Datenspeichers können Sie beim Hinzufügen eines NVDIMM-Geräts zu einer virtuellen Maschine vSphere HA konfigurieren, um für alle virtuellen PMem-Maschinen ein Failover auf einen anderen Host durchzuführen.
Hinweis: Bei einem Hostausfall können NVDIMM PMem-Daten nicht wiederhergestellt werden. vSphere HA startet die virtuelle Maschine auf einem anderen Host mit einem neuen und leeren NVDIMM neu.

Wenn Sie ein NVDIMM-Gerät zu einer virtuellen Maschine hinzufügen, können Sie einen Snapshot der virtuellen Maschine erstellen, indem Sie den NVDIMM-Snapshot-Modus der virtuellen Maschine im Modus „Unabhängig – Beim Wiederherstellen löschen“ oder im Modus „Unabhängig andauernd“ konfigurieren.

Anforderungen und Einschränkungen für NVDIMM-Snapshots
  • Sie können den NVDIMM-Snapshot-Modus nicht konfigurieren, wenn die virtuelle Maschine bereits über Snapshots verfügt.
  • Sie können der virtuellen Maschine kein weiteres NVDIMM-Gerät hinzufügen, wenn der NVDIMM-Snapshot-Modus „Unabhängig – Dauerhaft“ oder „Unabhängig – Beim Wiederherstellen löschen“ ist und die virtuelle Maschine über bestehende Snapshots verfügt.
  • Sie können ein NVDIMM-Gerät nicht zu einer virtuellen Maschine hinzufügen, ein NVDIMM-Gerät nicht aus einer virtuellen Maschine entfernen und die Parameter des NVDIMM-Geräts nicht ändern, wenn die virtuelle Maschine Snapshots enthält. Zum Zulassen dieser Vorgänge entfernen Sie alle Snapshots der virtuellen Maschine.
  • Sie können vMotion verwenden, um virtuelle Maschinen mit Snapshots, die NVDIMM-Geräte enthalten, zu migrieren und diese Snapshots wiederherzustellen.
Weitere Informationen finden Sie im Handbuch zur vSphere-Ressourcenverwaltung.

Voraussetzungen

  • Schalten Sie die virtuelle Maschine aus.
  • Stellen Sie sicher, dass das Gastbetriebssystem der virtuellen Maschine PMem unterstützt.
  • Stellen Sie sicher, dass Sie die Berechtigung Datenspeicher.Speicher zuteilen auf der virtuellen Maschine besitzen.
  • Stellen Sie sicher, dass der Host oder Cluster, auf dem sich die virtuelle Maschine befindet, über vorhandene PMem-Ressourcen verfügt.
  • Zum Hinzufügen eines NVDIMM-Geräts zu einer virtuellen Maschine stellen Sie sicher, dass die virtuelle Maschine die Hardwareversion 14 oder höher aufweist.
  • Um vSphere HA für virtuelle PMem-Maschinen zu konfigurieren, vergewissern Sie sich, dass die virtuelle Maschine der Version 19 oder höher entspricht und vSphere HA auf dem Cluster aktiviert ist.

Prozedur

  1. Fügen Sie einer virtuellen Maschine ein NVDIMM-Gerät hinzu, wenn Sie eine virtuelle Maschine bereitstellen oder eine vorhandene virtuelle Maschine bearbeiten.
    Option Aktion
    Erstellen einer virtuellen Maschine
    1. Klicken Sie mit der rechten Maustaste auf ein Bestandslistenobjekt, das ein gültiges übergeordnetes Objekt einer virtuellen Maschine ist, und wählen Sie die Option Neue virtuelle Maschine aus.
    2. Wählen Sie auf der Seite Erstellungstyp auswählen die Option Neue virtuelle Maschine erstellen aus und klicken Sie auf Weiter.
    3. Navigieren Sie durch die Seiten des Assistenten.
    4. Klicken Sie auf der Seite Hardware anpassen auf die Registerkarte Virtuelle Hardware.
    5. Klicken Sie auf der Registerkarte Virtuelle Hardware auf die Schaltfläche Neues Gerät hinzufügen.
    6. Wählen Sie im Dropdown-Menü die Option NVDIMM aus.
    Bearbeiten einer virtuellen Maschine
    1. Klicken Sie in der Bestandsliste mit der rechten Maustaste auf eine virtuelle Maschine und wählen Sie Einstellungen bearbeiten aus.
    2. Klicken Sie auf die Registerkarte Virtuelle Hardware.
    3. Klicken Sie auf der Registerkarte Virtuelle Hardware auf die Schaltfläche Neues Gerät hinzufügen.
    4. Wählen Sie im Dropdown-Menü die Option NVDIMM aus.
    Das NVDIMM-Gerät wird in der Geräteliste der virtuellen Hardware zusammen mit dem virtuellen NVDIMM-Controller angezeigt. Jede virtuelle Maschine kann maximal einen virtuellen NVDIMM-Controller haben. Jeder NVDIMM-Controller wiederum kann über bis zu 64 virtuelle NVDIMM-Geräte verfügen.
    Hinweis: Sie können die Größe des NVDIMM-Geräts zu einem späteren Zeitpunkt ändern. Die virtuelle Maschine muss ausgeschaltet sein.
  2. Geben Sie im Textfeld Neuer NVDIMM die Größe des NVDIMM-Geräts ein und wählen Sie die Einheiten aus dem Dropdown-Menü aus.
    Hinweis: Passen Sie die Größe der neu hinzugefügten Geräte entsprechend der dem Host zur Verfügung stehenden PMem-Menge an. Sollte ein Teil der Konfiguration Ihre Aufmerksamkeit erfordern, macht der Assistent Sie darauf aufmerksam.
  3. Erweitern Sie den Abschnitt Neues NVDIMM-Gerät und aktivieren Sie das Kontrollkästchen Failover auf einem anderen Host für alle NVDIMM-Geräte zulassen.
    Hinweis: Wenn Sie den Failover-Prozess zulassen, wird beim Hinzufügen eines anderen NVDIMM-Geräts zur virtuellen Maschine PMem HA für das NVDIMM-Gerät aktiviert. Wenn Sie den NVDIMM-Inhalt der virtuellen Maschine während eines Hostausfalls beibehalten möchten, müssen Sie das Kontrollkästchen Failover auf einem anderen Host für alle NVDIMM-Geräte zulassen deaktivieren.
  4. Konfigurieren Sie unter Snapshot-Modus den NVDIMM-Snapshot-Modus.
    Option Beschreibung
    Dauerhaft Der dauerhafte Modus ist der standardmäßige NVDIMM-Snapshot-Modus. Das Erstellen von Snapshots von virtuellen Maschinen mit einem NVDIMM-Gerät im dauerhaften Modus wird nicht unterstützt.
    Unabhängig – Persistent Das Erstellen von Snapshots von virtuellen Maschinen mit einem NVDIMM-Gerät im Modus „Unabhängig – Dauerhaft“ wird unterstützt. Wenn Sie den vorherigen Snapshot wiederherstellen, wird der aktuelle Inhalt des NVDIMM-Geräts beibehalten.
    Unabhängig – Beim Wiederherstellen löschen Das Erstellen von Snapshots von virtuellen Maschinen mit einem NVDIMM-Gerät im Modus „Unabhängig – Beim Wiederherstellen löschen“ wird unterstützt. Wenn Sie den vorherigen Snapshot wiederherstellen, wird der Inhalt des NVDIMM-Geräts gelöscht.
  5. Wenn Sie eine virtuelle Maschine bereitstellen, klicken Sie auf Weiter.
  6. Wenn Sie eine vorhandene virtuelle Maschine bearbeiten, klicken Sie auf OK.

Ergebnisse

Beim Einschalten der virtuellen Maschine können Sie den Status „vSphere HA-Schutz“ der virtuellen Maschine im Bereich vSphere HA auf der Registerkarte Übersicht anzeigen.