Modelo Hyper-V / Server-Client / Download da VM do servidor para a máquina de código de idioma / VM HUB

4

Eu tenho que perceber uma solução para uma sala de instruções de software.

Eu tenho a seguinte visão:

  • Existem 9 clientes, todos executando o Windows 10 Pro com o Hyper-V.
  • Existe um servidor (talvez o Win Ser 2016), nesse servidor há vários storens de VMs diferentes no Hyper-V (para softwares diferentes).
  • Eu configuro a VM no meu servidor com um novo software, todos os clientes baixam a VM e executam a localidade.
  • Depois disso, posso excluir a VM no cliente novamente, mas ela ainda permanece no servidor, pronta se eu precisar instruir esse software novamente.
  • Meu ponto principal é que há apenas uma VM no servidor para cada software.
  • Eu não quero um modelo padrão Server-Client, no qual os clientes remotuem para uma VM, porque eu precisaria ter 9 VMs por software. Além disso, as VMs precisam ser executadas no cliente para desempenho.

Como eu disse este servidor deve ser algo como um VM HUB e meus clientes baixam deste servidor. Primeiro de tudo, eu nem sei se há uma maneira fácil de perceber isso e se é, como eu poderia gerenciar as licenças de minhas VMs (VMs são principalmente o Windows 7)?

Alguém teve um projeto simmalar ou um link para um blog que explica uma possível solução?

EDITAR:

Eu também pensei em um método inport de exportação, onde eu pego a VM, coloco em um compartilhamento e faço o download com o cliente com um script, mas talvez haja uma solução menos difícil. (Amigável para os instrutores)

EDIT 2:

O Docker pode ser uma solução. O problema é que é ainda mais hostil para nossos instrutores. É por isso que eu não quero uma solução completa de VM e não apenas compartilhamento de software. Também nosso software precisa ser licenciado.

    
por Ike Royle 18.07.2016 / 11:14

2 respostas

4

Até onde eu sei, a solução da MS não pode permitir a transferência da VM para local.

Você pode tentar a solução do VMWare, eles têm um recurso chamado modo local, que é semelhante ao seu requisito.

Executando o VMware View Client com o modo local

    
por 18.07.2016 / 12:03
0

Você deve dar uma olhada nos contêineres do Docker . Os contêineres são menores que as VMs, o Docker faz o download de contêineres estocados exatamente como você solicita e o Windows Server 2016 terá suporte ao Docker (a versão beta já funciona, mas não perfeitamente)

Os contêineres encapsulam aplicativos, não sistemas operacionais, em que os serviços do sistema local são fornecidos pelo sistema operacional local, portanto, você não terá problemas de licenciamento.

Quando ocorrem alterações na configuração, você pode substituir o contêiner abastecido ou talvez use arquivos compartilhados no servidor. Se a Microsoft puder empacotar monstros como SQL Server ou IIS em contêineres, não acho que haja limites para o que pode ser empacotado.

    
por 24.07.2016 / 11:01