Are you creating an ‘all-in-one’ Backup environment (using all Veeam components on the VBR server itself), or are you going to use a more distributed VBR environment (Proxies/Repos as separate components)?
I use a distributed type of setup (no Ent Manager) and have a VBR VM with 4 vCPUs and 16GB RAM. This is inline with System Requirements , at least for the Cores, although I obviously spiked up my RAM. Below should help with sizing a bit:
https://bp.veeam.com/vbr/2_Design_Structures/D_Veeam_Components/D_VBR_server/backup_server.html
https://bp.veeam.com/vbr/2_Design_Structures/D_Veeam_Components/D_VBR_DB/database.html#sizing
Same for me as Chris...I use vSphere, so go with the above with a grain of salt, but the BP Guide generally doesn’t speak about VMW vs HV with regards to sizing.