Bem, o problema com o ESXi é que, embora você pudesse executar todos os três em uma única plataforma, só seria capaz de interagir com ele de outro sistema. O ESXi não tem capacidade de exibir o convidado O / S em seu monitor.
Você pode olhar para o servidor Hyper-V gratuito, que poderia então executar todos os três? Ou, se a máquina Windows for o Windows 8.1, procure adicionar a função Hyper-V, use o Windows 8.1 de forma nativa e execute o CentOS e o Ubuntu de lá.