Las máquinas virtuales son los componentes clave de una infraestructura virtual. Es posible crear máquinas virtuales para agregarlas al inventario del host.
Al crear una máquina virtual, se la asocia a un almacén de datos específico, y se seleccionan un sistema operativo y las opciones de hardware virtual. Una vez que la máquina virtual está encendida, esta puede consumir recursos dinámicamente mientras la carga de trabajo aumenta, o bien puede devolver recursos dinámicamente mientras la carga de trabajo disminuye.
Toda máquina virtual tiene dispositivos virtuales que proporcionan la misma función que el hardware físico. Una máquina virtual obtiene CPU y memoria, acceso al almacenamiento y conectividad de red del host en el cual se ejecuta.