Hello,
Even though you can run it from a VM you may wish to consider if you should. VC is not much of an issue from a VM but I think the License manager is more troublesome. I ran both from a VM and had quite a few issues that I moved the license server to a physical box. I even use a laptop as my ultimate backup.
I had so many issues that this works out. The main issue was keeping the license server and VC server running. Many times I came in and did not realize the license server was down and after 14 days of this VMs would not start. So had to restart the license server a few times until I built a physical box to host it, VC, and its db.
The license server is a catch 22, if it is not reachable you can not start a VM, yet if the license server resides on a VM it will not be reachable.
Best regards,
Edward