Per Thin Provisioning bereitgestellte Speicher-Arrays können mit ESXi verwendet werden.

Der ESXi-Host wird mit dem blockbasierten Speicher vernetzt und führt die folgenden Aufgaben durch:
  • 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.
Hinweis: ESXi unterstützt die Aktivierung und Deaktivierung von Thin Provisioning auf einem Speichergerät nicht.

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.

  1. 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.
  2. 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.
  3. Wenn die vom Datenspeicher verwendete Speicherplatzmenge ansteigt und den konfigurierten Soft-Schwellenwert erreicht, finden die folgenden Aktionen statt:
    1. Das Speicher-Array meldet die Verletzung Ihrem Host.
    2. 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.

  4. Wenn kein Speicherplatz mehr zur Verfügung steht, der der Thin-bereitgestellten LUN zugeteilt werden kann, finden die folgenden Aktionen statt:
    1. 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.

    2. 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.

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

Der folgende Thin Provisioning-Status gibt an, dass das Speichergerät Thin-bereitgestellt ist.
# 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.
Hinweis: Einige Speichersysteme präsentieren alle Geräte als Thin-bereitgestellt, egal ob die Geräte Thin oder Thick sind. Ihr Thin Provisioning-Status lautet immer Ja. Weitere Informationen erhalten Sie von Ihrem Speicheranbieter.