One of the most promising features in my opinion for the upcoming version of ESX definitely is “Host Profiles”. With host profiles you can ensure that each and every single ESX Host has been installed in the same way. But this feature isn’t available yet, and you would probably like to know if at least all hosts in a Cluster share the same LUN’s and/or Portgroups.
Well, it’s no surprise probably that Hugo Peeters created a script that does exactly that:
This Powershell script generates an overview of any items that are not available to every ESX server in a VMware cluster. These items might prevent your vm’s being vmotioned by DRS or restarted by HA. Pretty serious business, I’d say!
The items involved are:
1. datastores
2. LUNs (important when using Raw Device Mappings)
3. port groups
Hugo exports the output to a nice html file so no more importing to Excel needed or whatever.
Hop over to Hugo and pick up the script. The link is at the bottom of the article!
justme says
Great find…. It will be handy for a monthly check on the many clusters I look after to ensure they are all inline. We use automatic builds which should keep them inline.
On a side note, does anyone have a CPU script to check if VT is enable? The default VT setting is disable for replacement hardware. Anyone with a powershell script to find this?
Duncan says
It’s not a powershell script but it will get the job done: http://www.run-virtual.com/?page_id=155
A. Mikkelsen says
A cool find.
I find it very usefull tool to get a quick overview of differences in the host configurations.
justme says
Hi Duncan, yes using “VMware CPU Info” tool now… Its a great tool and does the job. I’m just lazy and like to have it a bit more automatic!