Se você optar pela virtualização, aconselho-o a manter o KVM e o virt-manager para facilitar a criação / gerenciamento de suas VMs. O KVM é um cidadão de primeira classe no Ubuntu, o desempenho é ótimo (os benchmarks phoronix mostram o desempenho do KVM melhor que o Xen no Ubuntu 12.04), o suporte é ótimo, ele simplesmente funciona e é muito confiável.
O OpenStack é um excelente software, mas adiciona muitas complexidades com as quais você pode não querer lidar agora.
Se você seguir esse caminho, algumas dicas funcionaram para mim:
1. Use os dispositivos virtio para rede e disco em suas VMs;
2. Planeje sua rede bem, eu diria manter o host como gateway, servidor DHCP e firewall para todas as VMs, use o Shorewall para lidar com a tarefa;
3. Construa e configure uma VM base com o servidor Ubuntu usando o kernel virtual (apt-get install linux-virtual) e mantenha-o intacto. Toda vez que você precisar configurar uma nova VM para um aluno, tudo o que você precisa fazer é clonar essa instalação base, alterar / etc / hostname e / etc / hosts para dar à VM um nome único e pronto.
Sugiro que você dê uma rápida olhada no KVM e virt-manager antes de embarcar em uma nova instalação completa do VMWare, XenServer ou qualquer outra que leve horas de trabalho. Você pode testar o virt-manager KVM + em poucos minutos mudando quase nada em sua configuração atual do ubuntu, é a maneira mais fácil de testar a virtualização e se você não gostar disso você ainda terá seus servidores rodando como eles sempre fizeram .