VMware has released a technical note on running VC in a VM. I personally don't like running VC in a VM, for the reasons covered in the technote. I do like the concept to P2V your existing physical VC (connected to an external SQL/Oracle DB) and use it in a DR scenario.
Some things to note when deploying VC in a VM:
- You need to obtain a host-based license & an initial standalone ESX host, as you cannot boot your VC without a (host- or server-based) license :)
- Shutting down/maintenance on your Virtual VirtualCenter can be tricky: you need to locate VC & connect to an ESX host to power on VC or change your hardware config for your VC.
Download it here