I upgraded a Virtual Machine Manager (VMM) 2012 installation to SP1 a little while ago, which since the base OS of the server was Windows 2008 R2, involved uninstalling VMM, upgrading the OS to 2012 and then installing VMM 2012 SP1 on the server.
Since then, the counters for CPU, Assigned Memory and Memory demand was not working as you can see in the screenshot below:
The only ones showing anything where the machines with fixed memory, which off course displayed assigned memory.
I tried the usual troubleshooting options of updating the integration tools in the VM’s, re-installing the VMM agent on the hosts, rebuilding performance counters and so on but to no avail. So since then I’ve been beating my head over this, and was pondering opening a support case with Microsoft PSS.
But tonight, as I was doing some routine maintenance and also troubleshooting another problem I was installing the hotfix from KB2580360 and after rebooting the hosts and moving virtual machines back the counters where working again.
So it seems to be related to some WMI queries failing on the servers, although Operations Manager didn’t log any errors on this.
For reference, the hotfix is only intended for systems running Windows 2008 R2 SP1 or Windows 2008 R2 RTM with hotfix KB974930 installed.
So for now, I can at least close that case… The big question will then be if the error I was troubleshooting originally will disappears as well. Hopefully more on that later…