Install ESX to get started with running virtual machines. The machine running ESX virtualization software acts as a host in your virtual infrastructure. Hosts provide CPU and memory resources, access to storage, and network connectivity for the virtual machines that reside on them.