Per Thin Provisioning bereitgestellte Speicher-Arrays können mit ESXi verwendet werden.
- Der Host kann zugrunde liegende per Thin Provisioning bereitgestellte LUNs erkennen und die Speicherplatznutzung überwachen, um zu vermeiden, dass kein physischer Speicherplatz mehr zur Verfügung steht. Der LUN-Speicherplatz kann sich beispielsweise dann ändern, wenn der VMFS-Datenspeicher erweitert wird oder wenn Storage vMotion zum Migrieren von virtuellen Maschinen auf die per Thin Provisioning bereitgestellte LUN verwendet wird. Der Host warnt Sie bei Verletzungen des physischen LUN-Speicherplatzes und bei Speicherplatzknappheit.
- Der Host kann den automatischen T10-Befehl unmap von VMFS6- und VM-Gastbetriebssystemen ausgeben, um nicht verwendeten Speicherplatz vom Array zurückzufordern. VMFS5 unterstützt eine manuelle Speicherplatzrückforderungsmethode.
Anforderungen
Die folgenden Anforderungen müssen erfüllt sein, damit die Thin Provisioning-Funktionen zur Meldung und Rückforderung von Speicherplatz verwendet werden können:
- Verwenden Sie eine geeignete ESXi-Version.
Unterstützte Thin Provisioning-Komponenten ESXi 6.5 und höher Thin Provisioning Ja Befehl „Zuordnung aufheben“ von VMFS Automatisch für VMFS6 Befehl „Zuordnung aufheben“ vom Gastbetriebssystem Ja (VMFS6) - Verwenden Sie Speichersysteme, die T10-basierte vSphere Storage APIs - Array Integration (VAAI), einschließlich Thin Provisioning und Rückforderung von Speicherplatz, unterstützen. Weitere Informationen erhalten Sie bei Ihrem Speicheranbieter und in der Dokumentation zu VMware-Kompatibilitätshandbuch.
Überwachen der Speicherplatznutzung
Die Funktion für die Thin Provisioning-Integration hilft Ihnen, die Speicherplatznutzung auf Thin-bereitgestellten LUNs zu überwachen und zu vermeiden, dass kein Speicherplatz mehr zur Verfügung steht.
Das folgende Datenflussbeispiel zeigt, wie der ESXi-Host und das Speicher-Array interagieren, um Warnungen hinsichtlich Speicherplatzverletzungen und Speicherplatzknappheit für eine Thin-bereitgestellte LUN zu generieren. Derselbe Mechanismus wird angewendet, wenn Sie Storage vMotion zum Migrieren von virtuellen Maschinen auf die Thin-bereitgestellte LUN verwenden.
- Mithilfe von speicherspezifischen Tools stellt Ihr Speicheradministrator eine Thin-LUN bereit und legt einen Soft-Schwellenwert fest, bei dessen Erreichen ein Alarm ausgelöst wird. Dieser Schritt ist anbieterspezifisch.
- Mithilfe des vSphere Client erstellen Sie einen VMFS-Datenspeicher auf der Thin-bereitgestellten LUN. Der Datenspeicher umfasst die gesamte logische Größe, die die LUN meldet.
- Wenn die vom Datenspeicher verwendete Speicherplatzmenge ansteigt und den konfigurierten Soft-Schwellenwert erreicht, finden die folgenden Aktionen statt:
- Das Speicher-Array meldet die Verletzung Ihrem Host.
- Ihr Host löst einen Warnungsalarm für den Datenspeicher aus.
Wenden Sie sich an den Speicheradministrator, um mehr physischen Speicherplatz anzufordern. Alternativ können Sie Storage vMotion verwenden, um Ihre virtuellen Maschinen zu evakuieren, bevor die LUN-Kapazität ausgeht.
- Wenn kein Speicherplatz mehr zur Verfügung steht, der der Thin-bereitgestellten LUN zugeteilt werden kann, finden die folgenden Aktionen statt:
- Das Speicher-Array meldet dem Host, dass kein freier Speicherplatz verfügbar ist.
Vorsicht:
In einigen Fällen, wenn eine LUN voll wird, kann es offline gehen oder die Zuordnung vom Host entfernen.
- Der Host hält virtuelle Maschinen an und generiert einen Speicherplatzknappheits-Alarm.
Sie können das dauerhafte Problem der Speicherplatzknappheit beheben, indem Sie vom Speicheradministrator mehr physischen Speicherplatz anfordern.
- Das Speicher-Array meldet dem Host, dass kein freier Speicherplatz verfügbar ist.
Identifizieren von Thin-bereitgestellten Speichergeräten
Verwenden Sie den Befehl esxcli, um festzustellen, ob ein bestimmtes Speichergerät Thin-bereitgestellt ist.
Voraussetzungen
Installieren Sie ESXCLI. Siehe Erste Schritte mit ESXCLI. Zur Fehlerbehebung führen Sie esxcli-Befehle in der ESXi Shell aus.
Prozedur
- ♦ Führen Sie den folgenden Befehl aus: esxcli storage core device list -d=device_ID.
Ergebnisse
# esxcli storage core device list -d naa.XXXXXXXXXXXX4c naa.XXXXXXXXXXXX4c Display Name: XXXX Fibre Channel Disk(naa.XXXXXXXXXXXX4c) Size: 20480 Device Type: Direct-Access Multipath Plugin: NMP --------------------- Thin Provisioning Status: yes ---------------------Ein unbekannter Status gibt an, dass ein Speichergerät Thick ist.