====== 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: \\ {{:vmware:esx:reclaim_vmfs_01.jpg?200|}} Verbrauch von Platz in der Lun: \\ {{:vmware:esx:reclaim_vmfs_02.jpg?200|}} Dies kann man direkt auf der NetApp auch sehen: \\ {{:vmware:esx:reclaim_vmfs_03.jpg?200|}} 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 {{:vmware:esx:reclaim_vmfs_04.jpg?200|}} ---- ==== 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