As such, Hyper-V and SystemCenter would provide you with a fairly good experience that is easy to manage and automatically deploy based off of Active Directory. It is a solution that will likely meet all of your stated requirements and your other likely needs and wants in a package that is "good enough".
As long as your definition of "good enough" includes endless problems with Linux guests.
A couple of years ago, you would have been right. Anything with a 3.0 or above kernel has all of the Hyper-V modules in the kernel. For CentOS or RHEL, you can use the integration tools. I run about a dozen Linux machines on our Hyper-V cluster without any issues.