Dell NativeEdge: Verhalten des gemeinsam genutzten Datenspeichers mit bekanntem Kernel-Defekt

Summary: In diesem Wissensdatenbank-Artikel wird das erwartete und beabsichtigte Verhalten für NativeEdge v4.2.0.0 dokumentiert: Um eine Beschädigung der VM-Festplatte zu verhindern, deaktiviert NativeEdge discard="unmap" auf freigegebenen Datenspeichern. Daher erfolgt die automatische Speicherrückgewinnung erst, wenn das zugrunde liegende Ubuntu-Kernel-Problem behoben ist. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Bei der NativeEdge-Version 4.2.0.0 beobachten NutzerInnen auf "Shared_DataStore, dass die genutzte Storage-Kapazität allmählich zunimmt, selbst wenn Dateien in der VM gelöscht werden. Und die Storage-Rückgewinnung erfolgt nicht automatisch.

Das Verhalten ist das Ergebnis einer intern gemeldeten Beobachtung, bei der in skalierten Umgebungen mit einer großen Anzahl von VMs, die für Shared_DataStore bereitgestellt werden, virtuelle Maschinen Folgendes tun können:

  • Fehler beim Starten,
  • an einem Firmware- oder Bootloader-Bildschirm hängen bleiben,
  • Oder es treten Festplatten-I/O-Fehler auf, z. B. "Block device libvirt-3-format is ejected."

Das Problem trat einige Stunden nach erfolgreicher Bereitstellung auf (in der Regel ~8 Stunden).

Cause

Mit der Version NativeEdge v4.2.0.0 wurde ein neuer VM-Parameter eingeführt: discard="unmap"

Dies wurde hinzugefügt, um die TRIM-Funktion zu unterstützen und einen früheren Kunden aufzulösen, ungenutzten Speicherplatz in der VM zurückzugewinnen. Wenn jedoch VMs auf Shared_DataStore bereitgestellt werden, ist die Aktivierung discard="unmap" führt zu einer VM-Festplattenbeschädigung aufgrund eines Kernel-Problems in Ubuntu 24.04, das sich auf block-discard Vorgänge auf CephFS.

Beim Herunterladen von discard="unmap" deaktiviert wurde (discard="ignore") für Shared Storage alle VM-TRIM-/Verwerfungsvorgänge, die vom Betriebssystem an das CephFS-Dateisystem ausgegeben werden, ignoriert werden. Dies führt dazu, dass die gelöschten Blöcke innerhalb der VM (ungenutzter Speicherplatz) nicht zurückgewonnen werden können oder nicht in den freigegebenen Datenspeicher zurückkehren, was zu einem stetigen Wachstum der gemeinsamen Datenspeichernutzung im Laufe der Zeit führt.

Dies ist keine Regression, sondern das Verhalten in veröffentlichter Software, bis die Unterstützung für den Upstream-Kernel wiederhergestellt ist.

Resolution

Es gibt keine sofortige Lösung, bis Canonical das Problem mit dem Verwerfen des Kernels gelöst hat.
Geplante nächste Schritte:
  • Weiterhin verwenden `discard="ignore"` Für `Shared_DataStore` VMs in NativeEdge v4.2.0.0, um VM-Beschädigungen zu vermeiden.
  • Erneut aktivieren discard="unmap" erst nachdem Ubuntu einen validierten Kernel-Patch veröffentlicht hat. Aktuelles Ziel unbekannt

Affected Products

NativeEdge Solutions
Article Properties
Article Number: 000440993
Article Type: Solution
Last Modified: 23 Apr 2026
Version:  1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.