Here are some Pros and Cons and best practice for vCenter Deployment method.
Pros and Cons : https://communities.vmware.com/docs/DOC-11197
Best Practices : http://www.yellow-bricks.com/2009/10/09/best-practices-running-vcenter-virtual-vsphere/
I always suggest you to go with the virtual vcenter. as you can get the redundancy of your vcenter in case of Host failure via HA. Which is not possible in physical server.
is doing a P to V a safe method to get there?
Yes, You can follow the best practice for p2v and virtualize the vcenter in your environment.
Note:If SQL or SQL Express are co-located with vCenter Server, its services will need to be shut down before the process begins
- Take a full backup of your vCenter Server database before beginning any steps below
- The steps below assume:
- SQL is not co-located with vCenter Server
- The network vCenter Server sits on pre-migration is available on your ESXi hosts
Here is a quite good blog for migrating the vcenter https://blog.shiplett.org/performing-a-p2v-on-a-physical-vcenter-server/
Follow it and go ahead with the p2v. Best of luck :smileyhappy: