In dem Dokumentationssatz für dieses Produkt wird die Verwendung inklusiver Sprache angestrebt. Für die Zwecke dieses Dokumentationssatzes wird Sprache als „inklusiv“ verstanden, wenn sie keine Diskriminierung aufgrund von Alter, körperlicher und/oder geistiger Behinderung, Geschlechtszugehörigkeit und -identität, ethnischer Identität, sexueller Orientierung, sozioökonomischem Status und Intersektionalität impliziert. Dennoch können in der Dokumentation stilistische Abweichungen von diesem Bemühen auftreten, wenn Text verwendet wird, der in Benutzeroberflächen der Produktsoftware fest codiert ist, auf RFP-Dokumentation basiert oder von einem genannten Drittanbieterprodukt verwendet wird. Hier erfahren Sie mehr darüber, wie Cisco inklusive Sprache verwendet.
Cisco hat dieses Dokument maschinell übersetzen und von einem menschlichen Übersetzer editieren und korrigieren lassen, um unseren Benutzern auf der ganzen Welt Support-Inhalte in ihrer eigenen Sprache zu bieten. Bitte beachten Sie, dass selbst die beste maschinelle Übersetzung nicht so genau ist wie eine von einem professionellen Übersetzer angefertigte. Cisco Systems, Inc. übernimmt keine Haftung für die Richtigkeit dieser Übersetzungen und empfiehlt, immer das englische Originaldokument (siehe bereitgestellter Link) heranzuziehen.
Dieses Dokument beschreibt den Prozess zur Konfiguration von ESXi auf Servern der UCS B-Serie mit Intel® Optane™ Persistent Memory (PMEM) im verwalteten Host-Modus.
Cisco empfiehlt, dass Sie über Kenntnisse in folgenden Bereichen verfügen:
Stellen Sie sicher, dass Sie diese Anforderungen erfüllen, bevor Sie versuchen, diese Konfiguration durchzuführen:
Die Informationen in diesem Dokument basierend auf folgenden Software- und Hardware-Versionen:
Die Informationen in diesem Dokument beziehen sich auf Geräte in einer speziell eingerichteten Testumgebung. Alle Geräte, die in diesem Dokument benutzt wurden, begannen mit einer gelöschten (Nichterfüllungs) Konfiguration. Wenn Ihr Netzwerk in Betrieb ist, stellen Sie sicher, dass Sie die potenziellen Auswirkungen eines Befehls verstehen.
In für den App Direct-Modus konfigurierten UCS-Servern können virtuelle VMware ESXi-Systeme auf optische DCPMM-Module mit permanentem Speicher zugreifen, ohne dass Volatile Dual-In-Line Memory-Module (NVDIMMs) erforderlich sind.
Intel Optane DCPMM kann über das IPMCTL-Verwaltungsprogramm über die Unified Extensible Firmware Interface (UEFI)-Shell oder über die Betriebssystemdienstprogramme konfiguriert werden. Dieses Tool wurde entwickelt, um einige der folgenden Aktionen durchzuführen:
Zur Vereinfachung der Verwendung kann das UCS mithilfe einer persistenten Speicherrichtlinie konfiguriert werden, die mit dem Serviceprofil verknüpft ist.
Das Open-Source Non-Volatile Device Control (NDCTL)-Dienstprogramm wird zur Verwaltung des LIBNVDIMM Linux-Kernel-Subsystems verwendet. Das NDCTL-Dienstprogramm ermöglicht einem System die Bereitstellung und Ausführung von Konfigurationen als Regionen und Namespaces für die Betriebssystemnutzung.
Der einem ESXi-Host hinzugefügte persistente Arbeitsspeicher wird vom Host erkannt, formatiert und als lokaler PMem-Datenspeicher bereitgestellt. Zur Verwendung des PMEM verwendet ESXi das Dateisystemformat Virtual Machine Flying System (VMFS)-L, und pro Host wird nur ein lokaler PMEM-Datenspeicher unterstützt.
Anders als andere Datenspeicher unterstützt der PMEM-Datenspeicher keine Aufgaben als herkömmliche Datenspeicher. Das VM-Stammverzeichnis mit den Dateien vmx und vmware.log kann nicht im PMEM-Datenspeicher gespeichert werden.
PMEM kann einer VM in zwei verschiedenen Modi präsentiert werden: Direktzugriffsmodus und Virtual Disk-Modus.
Direktzugriffsmodus
Virtueller Festplattenmodus
Dieses Dokument beschreibt die Konfiguration zur Verwendung eines virtuellen Systems im Direktzugriffsmodus.
Dieses Verfahren beschreibt die Konfiguration von ESXi auf Servern der UCS Blade-Serie mit Intel Optane DCPMM.
1. Navigieren Sie in der UCS Manager-GUI zu Servers > Persistent Memory Policy (Server > Persistente Speicherrichtlinie), und klicken Sie auf Add (Hinzufügen), wie im Bild gezeigt.
2. Create Goal (Ziel erstellen), stellen Sie sicher, dass der Speichermodus wie im Bild gezeigt 0 % beträgt.
3. Fügen Sie dem gewünschten Serviceprofil die PMEM-Richtlinie hinzu.
Navigieren Sie zu Serviceprofil > Richtlinien > Persistent Memory Policy und fügen Sie die erstellte Richtlinie hinzu.
4. Überprüfen Sie die Gesundheit der Region.
Navigieren Sie zu Server > Inventory > Persistent Memory > Regions. Der Typ AppDirect wird angezeigt. Mit dieser Methode wird pro CPU-Socket ein Bereich erstellt.
1. In der Webkonsole zeigt der Host den insgesamt verfügbaren PMEM an.
2. ESXi zeigt einen speziellen Datenspeicher an, der aus der Gesamtzahl von PMEM besteht, wie im Bild gezeigt.
1. In ESXi greifen virtuelle Systeme als NVDIMMs auf Optane DCPMM PMEM zu. Um einem virtuellen System einen NVMDIMM zuzuweisen, greifen Sie über vCenter auf das virtuelle System zu, navigieren Sie zu Aktionen > Einstellungen bearbeiten, klicken Sie auf NEUES GERÄT HINZUFÜGEN, und wählen Sie NVDIMM wie im Bild gezeigt aus.
Hinweis: Stellen Sie beim Erstellen eines virtuellen Systems sicher, dass die Kompatibilität des Betriebssystems der Mindestversion entspricht, die den Intel® Optane™ Persistent Memory unterstützt. Andernfalls wird die NVDIMM-Option nicht in den auswählbaren Elementen angezeigt.
2. Legen Sie die Größe von NVDIMM wie im Bild gezeigt fest.
1. Das Dienstprogramm NDCTL dient zum Verwalten und Konfigurieren des PMEM oder NVDIMM.
Im Beispiel wird Red Hat 8 für die Konfiguration verwendet. Microsoft bietet PowerShell-cmdlets für das persistente Speicher-Namespace-Management.
Laden Sie das NDCTL-Dienstprogramm mit dem verfügbaren Tool wie in der Linux Distribution beschrieben herunter.
Beispiele:
# yum install ndctl
# zypper install ndctl
# apt-get install ndctl
2. Überprüfen Sie den NVDIMM-Bereich und den standardmäßig von ESXi erstellten Namespace. Wenn das NVDIMM dem virtuellen System zugewiesen ist, überprüfen Sie die Übereinstimmung des Speicherplatzes mit der Konfiguration. Stellen Sie sicher, dass der Modus des Namespaces auf raw festgelegt ist, was bedeutet, dass ESXi den Namespace erstellt hat. Verwenden Sie zum Überprüfen den folgenden Befehl:
# ndctl list -RuN
3. (Optional) Wenn der Namespace noch nicht erstellt wurde, kann mit dem folgenden Befehl ein Namespace erstellt werden:
# ndctl create-namespace
Der Befehl ndctl create-namespace erstellt standardmäßig einen neuen Namespace im fsdax-Modus und erstellt ein neues /dev/pmem([x].[y]) Gerät. Wenn bereits ein Namespace erstellt wurde, kann dieser Schritt übersprungen werden.
4. Wählen Sie den PMEM-Zugriffsmodus aus. Zur Konfiguration stehen folgende Modi zur Verfügung:
Um den Modus in den fsdax-Modus zu ändern, verwenden Sie den folgenden Befehl:
ndctl create-namespace -f -e
--mode fsdax
Wenn ein dev bereits erstellt ist, wird der dev-Namespace zum Formatieren und Ändern des Modus in fsdax verwendet.
Hinweis: Diese Befehle erfordern, dass das Konto über Root-Berechtigungen verfügt, möglicherweise muss der Befehl sudo ausgeführt werden.
5. Erstellen Sie ein Verzeichnis und ein Dateisystem.
Direct Access oder DAX ist ein Mechanismus, der Anwendungen den direkten Zugriff auf persistente Medien über die CPU (über Lasten und Speicher) ermöglicht und den traditionellen E/A-Stack umgeht. DAX-fähige persistente Speicherdateisysteme umfassen ext4, XFS und Windows NTFS.
Beispiel eines erstellten und gemounteten XFS-Dateisystems:
sudo mkdir < directory route (e.g./mnt/pmem) >
sudo mkfs.xfs < /dev/devicename (e.g. pmem0) >
6. Installieren Sie das Dateisystem, und überprüfen Sie, ob es erfolgreich ist.
sudo mount
< directory > df -h < directory >
Das virtuelle System ist bereit für die Verwendung von PMEM.
Wird generell empfohlen, dieses DAX-fähige Dateisystem mit der Option -o dax mount zu mounten, wenn ein Fehler gefunden wird.
Die Dateisystemreparatur wird ausgeführt, um Integrität zu gewährleisten.
Als Problemumgehung kann das Mount ohne die Option -o dax montiert werden.
Hinweis: In xfsprogs Version 5.1 wird standardmäßig XFS-Dateisysteme mit aktivierter reflink-Option erstellt. Zuvor war sie standardmäßig deaktiviert. Die Optionen reflink und dax schließen sich gegenseitig aus, was dazu führt, dass das Mount fehlschlägt.
"DAX und reflink können nicht zusammen verwendet werden!" Der Fehler wird in dmesg angezeigt, wenn der Mount-Befehl fehlschlägt:
Entfernen Sie als Problemumgehung die Option -o dax.
Montage mit ext4 FS.
Das EXT4-Dateisystem kann als Alternative verwendet werden, da es die reflink-Funktion nicht implementiert, aber DAX unterstützt.