User Tools

Site Tools


virtualisierung:vmware:esx:vmfs_lun_reclaim_space

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

Dazu logt man sich auf einem ESX-Server in der Shell ein

esxcli storage vmfs extent list


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

virtualisierung/vmware/esx/vmfs_lun_reclaim_space.txt · Last modified: by stone