A virtual data center implemented on hardware resources of at least one host computer having at least one host processor and system resources including memory divided into most privileged system memory and less privileged user memory, the virtual data center comprising: virtualization software loaded on each host computer, said virtualization software operating in said less privileged user memory