http://www.flexecom.com/hypervisor-best-practices/