Múltiplas instâncias do mesmo SO

2

Logo estou ensinando uma aula prática para a qual preciso girar em torno de 20 VMs para cada aluno. É uma espécie de laboratório. Eu tenho cerca de 15 alunos da minha turma. Você pode imaginar o quão rápido isso pode sair do controle. A execução de mais de 230 VMs exige muitos recursos pelos quais minha universidade se recusa a pagar. O que eu gostaria de conseguir, se possível, é ter uma única máquina como um SO base que, de certa forma, se replica 15 vezes. Quero que cada aluno compartilhe o mesmo sistema, mas também tenha um ambiente isolado com um endereço IP dedicado:

  • SO base do Windows ou Linux
  • O aluno um se conecta a ele em 192.168.1.2
  • Aluno dois se conecta a ele em 192.168.1.3
  • Cada aluno compartilha o mesmo host, mas tem algumas camadas de isolamento para que não interajam entre si.

Todas as máquinas serão executadas como VM e outras serão Linux e outras serão Windows. Eu sei que alguns de vocês podem dizer Docker, mas não é exatamente o que eu estou procurando. Alguma idéia?

    
por Andy 06.11.2018 / 22:05

2 respostas

4

Eu diria que vá com o OpenVZ, disponível apenas no Linux (testado por mim no host Centos 6.X), este software é usado em todo o mundo quando se trata de VPS (Virtual Private Servers). Você pode girar uma instância de sistemas operacionais convidados em este link aqui. Todos os sistemas operacionais convidados ficarão isolados uns dos outros, mas compartilharão recursos no sistema host. Se você está procurando por hóspedes baseados no Windows, o KVM pode fazer isso, mas não tenho certeza de quão eficientemente (sou mais de uma pessoa Linux).

    
por 06.11.2018 / 22:23
1

Existem algumas ideias que você pode achar úteis. Um (atualmente usado) é o Azure para os alunos, você pode dar uma olhada nele aqui , os alunos com os respectivos endereços de e-mail universitários podem usar esse serviço. Outra poderia ser e serviços de desktop remoto do Windows com perfis individuais para cada aluno, onde você pode criar quantos usuários precisar (com as CALs apropriadas), mas nesse caso você teria que comprar as licenças adicionais, pois por padrão apenas 2 usuários são permitido de cada vez. Pode haver outras opções, mas estas são as que eu posso falar. Espero que ajude um pouco.

    
por 06.11.2018 / 22:16