How to install and setup Hyper-V role on Windows Server Std. 2008 R2 with SQL Server 2012 already installed. SQL Server is the priority on this machine. Only one virtual machine will be installed and used to test disaster recovery restores from image backups of servers, when done testing the VM can be removed so we can test another server. The other servers are similar or less powerful with less memory.
I am not planning on creating a partition for this. We have plenty of space on our RAID drives for now. I was thinking of using Static Memory and limit the Virtual Machine to 4 GB of RAM and set 12 GB for SQL Server. The server to host Hyper-V is a Dell PowerEdge 2900 with 16 GB RAM, Intel Xeon, E5345 @3.33 GHZ (2 processers).
Discussion:
- How much memory will Hyper-V use if we do NOT have any Virtual machines installed or vm's being used/tested?
- How much memory will Hyper-V use if we do have a Virtual machine installed and we are testing the restore (very basic testing).
- Is there a way to easily 'turn off' Hyper-V when we do not need it? or do we have to change the memory settings all the time?
UPDATE Nov 9
I should have mentioned that the server roles that we have installed are: Active Directory, DNS, File Services, WSUS, IIS. Though IIS is only used for WSUS. We use two domain controllers in our domain. This is perhaps the biggest reason why we should not also have SQL server installed and add the Hyper-V role. Thus we plan to buy a 'bare-bones' refurbished Dell server to test disaster recovery and not use Hyper-V at all. This keeps the testing of image restores off of our production server which I think is wise.