Yes, there are several requirements regarding the (virtual) hardware, like number of vCPUs and memory. It's also useful to have a DNS server in place since some features require proper name resolution.
Please make sure you take a look at the VMware vSphere Documentation to find out about the requirements, and steps for a successful installation.
André