Table of Contents
Reclaim Space VMFS Luns
Dies betifft natürlich nur Storagesysteme die blockbasierend angebunden sind. Sprich mit FC oder iSCSI.
Dieses Howto ist unter VMware ESXi 5.5 und NetApp FAS 3024 ONTAP 8.1.2 enstanden.
1.) Einleitung
Wer Thin provisioned VMFS Datastores einsetzt wird früher oder später vor dem Problem stehen, dass verwendeter Speicherplatz am Storage nicht mehr automatisch freigegeben wird, obwohl man virtuelle Maschinen verschoben oder gelöscht hat.
Verbrauch von Platz am Datastore:
Verbrauch von Platz in der Lun:
Dies kann man direkt auf der NetApp auch sehen:
Hier sieht man das laut VMware viel Platz im Datastore ist jedoch auf der Storage die Lun fast voll ist.
Um dies zu ändern muss auf über die VAAI Schnittstelle in der VMware ein Space Reclaim starten.
2.) Herausfinden welche NAA ID meine Lun hat
3.) Die Durchführung selbst
ACHTUNG! Es kommt zu einer sehr starten Last auf der Storage selbst.
Weiters muss man beachten wenn man Snapshots auf dem Volume hat auf dem die Lun liegt das hier natürlich der Snapshot stark wachsen wird weil sehr viele Änderungen passieren.
esxcli storage vmfs unmap -l ecstorage04-lunRC2_03
Der ESX Server bereinigt mit diesem Command die komplette Lun in dem er zuerst Daten auf die Lun schreibt und dann der Storge mitteilt welche Blöcke gelöscht werden können.
4.) Kontrolle mit esxtop
esxtop
Danach muss an sich noch die richtigen Felder einbleden lassen. Dazu diese Tasten drücken
u f o i f b ENTER
Danach hat man eine Spalte DELETE. Der Wert in der Spalte ist recht hoch. Ob man hier die richtig VM sieht kann man die NAA ID aus Punkt 1 vergleichen

