For clarification:
If you plan on having the SCVMM server be a domain controller, you will need to install the domain controller role prior to installing SCVMM. The SCVMM server is not required to be a domain controller. I did this on my test system so that I could use one system and have a contained SCVMM environment.
This information is in the release notes on the following site:
https://connect.microsoft.com/content/content.aspx?ContentID=8607&SiteID=580&wa=wsignin1.0"Setup
I have installed VMM Server. Can I promote this server to a domain controller after the VMM installation?
No. You can install VMM on a domain controller computer but you cannot promote this server to a domain controller after the VMM installation because this causes VMM to not function properly."