HPE Blog, Austria, Germany & Switzerland
pflammer23

VMware Space Reclamation - Auf allen Datastores

Nicht benutzten Platz in VMware Umgebungen wieder freizugeben ist ein nervender Prozess.

Wenn eine VM von einem Datastore verschoben oder gelöscht wird, bekommt die Nimble davon nichts mit.

Der unmap Befehl muss ausgeführt werden, damit das Storage weiss das Platz freigegeben werden kann.

Hier der VMware KB: Using the esxcli storage vmfs unmap command to reclaim VMFS deleted blocks on thin-provisioned LUNs (2057513) | VMware K… 

 

Ich habe ein cooles Script gefunden das diesen Prozess deutlich vereinfacht.

https://communities.vmware.com/message/2437373

 

Das Script erledigt folgende Aufgaben für uns:

 

1) Es holt sich eine Liste von allen Datastores

2) Es findet herraus wieviel Platz frei ist und kaluliert 0,5% davon

    Das kann im Script in Zeile 144 geändert werden (habe ich noch nie getan)

[decimal]$freeDSSpace = $ds.FreeSpaceMB

$unmapSize = [MATH]::round($freeDSSpace*.005)

3) Führt vmfs unmap aus

 

Seit vSphere 6.5 ist das nicht mehr notwendig. Ein VMFS/Datastore wird automatisch im Hintergrund aufgeräumt.

Die Funktion wird seit NimbleOS 3.6 unterstützt.

 

 

Viel Spaß!

Pierre

0 Kudos
Über den Autor

pflammer23

Veranstaltungen
HPE Webinars
Find out about the latest live broadcasts and on-demand webinars
Mehr lesen
Online Expert Days
Visit this forum and get the schedules for online Expert Days where you can talk to HPE product experts, R&D and support team members and get answers...
Mehr lesen
Alle anzeigen