Windows Server 2008 with SP2 (NOT R2) running the Hyper-V role. Server had 48GB of RAM. I have 2 VM servers currently running; our main server has an allocation of 20GB of RAM. The second Server has 8GB of RAM. I got the error message above when I tried to start a 3rd VM with 4096MB (4GB) allocated. The VM will start if I reduce the memory allocation to 2048MB (2GB) so I assumed that the Hypervisor OS was just being itself and using around 16-18GB of RAM.
Consequently, I bought and added another 32GB of RAM to the Hypervisor so it now has a grand total of 80GB. The Hypervisor seems to be running fine as do the two original servers with the 20GB and 8GB RAM allotments. However, when I try and start the 3rd VM I still get the same error. What is happening?
I did see an article potentially linking the issue to the paging file size of the Hypervisor but most of what I am seeing is saying that the Hyper-V really just works from the physical memory and doesn't rely on the paging file so much.
What am I missing here? Please don't say upgrade to 2008R2 or Server 2012R2 as that can't happen any time soon and I need to get this resolved quickly. My boss, the accountant, wants to know why the money we spent on the memory upgrade didn't resolve the issue!