VMware vSphere is an all-encompassing name given to VMware’s virtualization suite for deployments large and small.  It includes a level 1 hypervisor (ESXi), and vCenter Server for managing hosts, virtual datacenters, virtual server clusters, and more.

One main objective of this project is to incorporate multiple physical hosts into clusters which can utilize vSphere’s vMotion feature, allowing all ESXi host machines’ physical resources (i.e. cpu, ram, and hard disk drive space) to be pooled into their respective cluster in order to support multiple virtual machines, sharing resources from the pool.

vMotion additionally facilitates movement of working virtual machines among different resources, as needed.  It is a process of providing an environment of high-availability, where vCenter Server does the work of distributing managed (host) resources, to working virtual machines, while continuously monitoring usage of available cluster resources.

Project Student: Andrew Balser

Author