Eu gostaria de executar um laboratório virtual para mostrar um software - imagine 10 alunos, cada um usando 3 VMs (de alguma forma, os alunos não devem conseguir tocar nas máquinas uns dos outros). Vai ser um servidor de pequeno porte que tem ataque falso. Vou precisar do mdadm - a Intel diz usar o mdadm para invasões falsas do Intel RSTe. Estou no processo de escolher o hipervisor (se isso for corretamente denominado) para instalar. Eu gostaria de uma interface decente, preferível baseada na web, eu não vou fugir do ssh. Suporte mdadm também.
Minhas opções até agora:
Tenho alguma experiência com o ProxMox . Eu gosto disso, o material que falta na interface do usuário eu posso fazer sozinho - criar adaptadores falsos para simular NAT e segregar máquinas com vários adaptadores de rede. O mdadm pode ser difícil de instalar - há tutoriais, mas não é oficialmente suportado.
Eu tentei ESXi , mas não acho fácil de usar. Não é um linux normal. A interface do usuário é bonita, mas eu não consegui importar uma máquina Windows - nem do OVA / OVF, nem mesmo de uma imagem .vmware - ela precisa convertê-los, o que não faz sentido. Também não pode usar o mdadm, ou se puder será muito, muito difícil.
XEN eu ouvi dizer que não tem um painel de controle, em vez disso eu tenho que instalar o seu cliente windows em uma das máquinas.
OOpenStack é outro software que estou considerando. Estou tentando executar o DevStack para avaliar, mas não está indo bem. Eu já ouvi coisas boas sobre isso, e pelo que ouvi, é como a AWS e se adapta bem aos meus requisitos. Mas me disseram que é bastante complexo e se adapta melhor a uma empresa com vários servidores, não uma única máquina. Ele contém várias partes (nova, keystone, glance, neutron ...) e pode não ser fácil de manusear. Eu não sei sobre o mdadm, mas como ele é executado em várias distribuições, pode ser factível.
Eu não sei sobre outras opções. Algum comentário?