Em primeiro lugar, isso não é uma tarefa pequena. Eu recomendo que você faça uma consulta e se você estiver no Reino Unido, fico feliz em ajudar!
Dito isso, eu faria o seguinte:
Por que as pessoas precisam de seu próprio VPS? Eles precisam de acesso à Internet e você precisa de pessoas para poder alcançá-los de fora da rede? Isso determinará a necessidade de IP público ou IP privado.
Dependendo do uso e da quantidade de alunos, você precisa escolher quais recursos dar. O teste pode ser de 256 a 512 MB de RAM e um disco rígido de 20 GB - o desenvolvimento ou mais pode ser de 1 a 2 GB de RAM e 60 GB de disco rígido ...
Depois disso, você quer mantê-los todos ao mesmo tempo ou muito trabalho antes que as pessoas precisem deles e ligar apenas o que é necessário.
Se você quiser um pouco de uma vez, você pode se dar bem com muito menos equipamentos e alguns discos rígidos extras, será um trabalho intensivo iniciar e parar VM's, mas economizará milhares em hardware. e não impossível.
Se você quer tudo de uma vez, novamente, dependendo da quantidade de alunos, isso pode significar muito equipamento de hardware.
Na maioria das situações, eu criaria um novo intervalo de IP para esse projeto, ou você deseja reservar alguns endereços na sub-rede para o hipervisor nas próprias máquinas ou em uma sub-rede diferente.
Quanto ao próprio Hypervisor, para uma solução de pagamento, o ESX / VSphere é a solução superior - você pode carregá-lo em todas as máquinas e usar recursos e balanceamento de carga em todas as máquinas disponíveis para você. É de longe a solução mais completa ... mas também a mais cara de longe .
Em seguida, minha escolha pessoal seria o Microsoft Hyper-V Server, que é gratuito. O servidor Hyper-V é incrível para scripts quando combinado com o Powershell. Se você tiver o hardware e o ambiente configurados, poderá configurar todas as máquinas com o mínimo de trabalho - o desempenho do nix no Hyper-V pode ser problemático (dependendo de com quem você fala).
Honestamente, não há uma resposta fácil e precisamos saber muito mais informações para lhe dar uma resposta séria, mas espero que isso o coloque no caminho certo.