[Last Call] Learn how to a build a cloud-first strategyRegister Now


how to do Datastore Housekeeping

Posted on 2009-02-09
Medium Priority
Last Modified: 2012-05-06

our Environemt consists of about 80 ESX Hosts and has more than 20 Datastores presented with each one around 1TB Capacity.
Multiple people have access and I think that over time there have been a lot of VM's deleted from VC but not from the actual Datastores. This causes obviously a lot of space wasted.

Does anyone know a tool/programm which can help us identify data (unused VM's) on Datastores and therefore give us the ability to delete them and free up space again?

It is quiet a hassle to do this tedious task manually and since we have multiple people with access to VC and capability to create VM's i would like to know if there is a nice and simple house keeping tool which can help with keeping the Datastores clean.


Question by:mimalu

Assisted Solution

markzz earned 375 total points
ID: 23590801
If the guest sessions are deleted in the underlying disk you will see them as orphaned.
If the sessions are deleted via the VC the VC will reflect this.
If you are trying to clean up the SQL DB's and remove unnecessary data there are some unsupported rouitines  where you purge specific tables of redundant logged activity
I can't remember what these tables are but will identify them tomorrow and post.
LVL 21

Assisted Solution

za_mkh earned 375 total points
ID: 23594167
Well, a way to check to see if the VM is orphaned / not used would be to look at the timestamps for the VMX/VMDK files. If there last modified/accessed date is more than a month (or whatever your limit is) than I guess you can safely assumed they are no longer used.
Now as to how to do that across 80 VMFS partitions ... maybe somebody can write a powershell/perl script to find this out?
LVL 42

Accepted Solution

Paul Solovyovsky earned 750 total points
ID: 23595475
I would look at something like Vizioncore's VCharter, the performance monitoring and tracking is amazing.  You can run multiple reports both canned and self created.  The best feature that I found for large environments is the chargeback where you chargeback each VM to a specific environment.  This reduces the vmware sprawl quite a bit when they have to pay for VM cpu/memory or per VM.

In general you can run a report for non active VMs and other reports that will assist in clean-up.  Vizioncore's VOptimizer also has some great features for this.

My $.02

Featured Post

Veeam Disaster Recovery in Microsoft Azure

Veeam PN for Microsoft Azure is a FREE solution designed to simplify and automate the setup of a DR site in Microsoft Azure using lightweight software-defined networking. It reduces the complexity of VPN deployments and is designed for businesses of ALL sizes.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In this step by step tutorial with screenshots, we will show you HOW TO: Enable SSH Remote Access on a VMware vSphere Hypervisor 6.5 (ESXi 6.5). This is important if you need to enable SSH remote access for additional troubleshooting of the ESXi hos…
August and September have been big months for VMware—from VMworld last month to our new Course of the Month in VMware Professional - Data Center Virtualization. We reached out to Andrew Hancock, resident VMware vExpert, to have a more in-depth discu…
This Micro Tutorial steps you through the configuration steps to configure your ESXi host Management Network settings and test the management network, ensure the host is recognized by the DNS Server, configure a new password, and the troubleshooting…
This video shows you how to use a vSphere client to connect to your ESX host as the root user. Demonstrates the basic connection of bypassing certification set up. Demonstrates how to access the traditional view to begin managing your virtual mac…
Suggested Courses

830 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question