You may want to reconsider - while this should wotk with CentOS you’re going to be on your own if anything at all goes wrong, and when you want to utilize projects/ideas/add-ons published here you may find that you’ll have a lot of changes to make in order to get things working.
I’m a VMware/Windows guy by trade but have found Ubuntu pretty easy to manage as a VM. The guides posted here can typically be copy/pasted verbatim making deployment pretty easy, but only if you’re on Ubuntu. Cent is going to take a lot of work and you wont have guides to run from.
If you want to connect to USB devices from your VM you might want to check out this approach which I’ve been using successfully for a while and which allows me to use DRS and HA whithout dropping connection via USB.