We have a single server running Windows Server 2012 which is our domain controller.
The server has tons of horsepower for our environment and I want to use it more effectively. We have a volume license to Windows Server 2012 R2 that I want to take advantage of, too.
Is there a relatively painless way to perform an in-place virtualization of this physical server? So the end result is that we have a physical server running Windows Server 2012 R2 + Hyper-V role + 1x virtual machine which is the physical server?
The main challenges I'm seeing myself potentially facing right now is:
1) Licensing. Server currently runs an OEM license to Windows Server 2012. We possess a Volume License to Windows Server 2012 R2 which has downgrade rights so I'm pretty sure we're legit but I am wondering if there will be unexpected Windows Activation issues that we won't be able to resolve without re-installing
2) VHD disk size. the new virtual machine will, of course, need to have virtual hard disks that are smaller than the disks currently inside our server. This makes a simple "backup and restore" method of doing P2V a lot more difficult
3) Driver issues. Failure to boot after we virtualize because of missing or unloaded SATA / SCSI / AHCI drivers
4) Specialization issues. MAC address on the NIC changes, or other unexpected problems because of the sudden change in hardware on the guest OS
5) No way to quickly go back if things go horribly wrong
Is there some Microsoft-supported way of doing this?