ok, but how does this really differ from just using vmware's default share values of 8000 for high, 4000 for normal and 2000 for low?
A VM in the high pool will still get 4x as many resources as one in the low pool wouldn't it?
By placing my VMs in these pools with default share values I'm at least setting a priority for certain VMs which is definitely better than having no resource pools and each VM getting 1% of the shares as we previously did I would think.
Would a better way to handle the distribution of resources with resource pools be to take your total cluster resources and reserve them for each pool while also de-selecting expandable reservations? For instance, with a 400GHz cluster;
high gets 200GHz reserved and 8000 shares
normal gets 120GHz reserved and 4000 shares
low gets 80GHz reserved and 2000 shares
This would gaurantee a specific portion of the pie to each pool while also preventing the consuming of resources from the root pool.