Dell Unity: ESXi-Datenspeicher meldet eine größere Größe als die koordinierende Unity-LUN
Summary: Ein ESXi/Broadcom-Datenspeicher meldet eine größere Größe als die koordinierende Unity-LUN – selbst bei aktivierter Datenreduzierung.
Symptoms
Der VMware/Broadcom ESXi-Datenspeicher zeigt mehr belegten Speicherplatz an, wenn die Datenreduzierung auf dem Unity-Array aktiviert ist.
Kunden haben möglicherweise Fragen wie:
1. Warum unterscheidet sich die Speicherplatzauslastung des Datenspeichers auf der Unity- und ESXi-Seite?
2. Funktioniert die Datenreduzierung (Komprimierung) ordnungsgemäß? Wenn ja, warum werden dann keine Einsparungen auf der Hostseite gemeldet?
3. Was ist der Zweck dieser Datenreduzierung, wenn die Hosts auf ihrer Seite keine Einsparungen sehen?
Cause
VMware vCenter sind keine Datenreduzierungs-/Speicherplatzeinsparungen auf dem Unity bekannt. Hierbei handelt es sich um Unity-Funktionen, nicht um Hostfunktionen, sodass der Host keinen Einblick hat.
Beispiel:
- Ein VMFS-Datenspeicher mit dem Namen "LI_UNITY400" wird auf Unity mit aktivierter Datenreduzierung erstellt.
Gesamtgröße: 2 TB
Zuweisungsgröße: 570 GB
Aktuelle Ersparnis: 700 GB
- Auf dem VMware-Datenspeicher zeigt "LI_UNITY400" die Größe des verwendeten Speicherplatzes von 1,27 TB an, was mehr als 570 GB Zuweisungsgröße auf Unity entspricht.
- Wenn Sie die "zugewiesene Größe" und die "aktuellen Einsparungen" auf Unity (570 + 700 GB = 1,27 TB) addieren, erhalten Sie denselben "genutzten Speicherplatz" wie auf dem ESXI-Host, da der Host die Datenreduzierungsfunktion auf Unity nicht kennt.
Wenn die Daten auf dem Unity-Array komprimiert werden, müssen sie zuerst dekomprimiert werden, bevor die Daten an den Host gesendet werden. Wenn sich die komprimierten Daten bereits im Systemcache befinden, werden die Daten an einem temporären Speicherort dekomprimiert, bevor sie an den Host gesendet werden. Anschließend wird der temporäre Speicherort freigegeben. Wenn sich die angeforderten, komprimierten Daten auf der Festplatte befinden, werden die Daten zuerst in den Systemcache gelesen, bevor sie an einem temporären Speicherort dekomprimiert werden, und an den Host werden die Daten gesendet.
Daten werden auf der Festplatte aufgrund des Lesevorgangs nie dekomprimiert, da dies die Einsparungen bei der Storage-Ressource verringern würde.
Resolution
Das Array funktioniert wie vorgesehen.
Additional Information
HINWEIS: Inder Dell Unity-OE-Version 4.3 und höher wird die Dell Unity-Komprimierung durch Dell Unity-Datenreduzierung ersetzt. Die Datenreduzierung umfasst Komprimierungs- und Deduplizierungslogik innerhalb des Speicherplatzeinsparungsalgorithmus.