Qual é a melhor maneira / Software para gerenciar múltiplas instâncias de curta duração de máquinas virtuais? [fechadas]

3

Temos um departamento de QA que precisa testar nosso software em várias combinações de sistema operacional e DMBS. Com o Windows lançando muitas versões diferentes, a matemática combinatória de tudo isso pode ser assustadora. Então decidimos visualizar nossas configurações, mas até agora isso apenas desloca o problema. O custo do hardware é caro e precisamos de muitas combinações diferentes, excedendo em muito sua capacidade de servidor. Além disso, essas instâncias são descartadas. Quando o teste é concluído, não precisamos mais dele. Além disso, para garantir o isolamento de teste adequado, devemos começar de novo a partir de uma nova instância. Por fim, precisamos apenas de um pequeno subconjunto desses sistemas on-line a qualquer momento.

O que estou procurando é uma forma de gerenciar inventário para que nossa equipe de controle de qualidade possa solicitar que as instâncias sejam colocadas on-line conforme necessário e descartadas depois de usadas. As instâncias são criadas a partir de um pool de sistemas recentemente instalados com a combinação apropriada pronta para aceitar nosso software. Também deve ser possível que duas ou mais pessoas iniciem a mesma instância ao mesmo tempo, embora possamos administrá-la sem isso, se isso for complexo demais para ser implementado. Finalmente, nosso orçamento é muito pequeno, provavelmente podemos fazer algumas compras, mas, idealmente, as despesas devem ser reduzidas ao mínimo.

Para resumir, devemos ser capazes de:

  • Traga instâncias on-line sob demanda. O ideal seria oferecer gerenciamento de fila e agendamento
  • Destrua instâncias sob demanda
  • Mantenha os mestres no inventário, mas não on-line.
  • Gerencie grandes inventários de VMs (de 30 a 100 talvez mais) com uma pequena equipe de usuários (de 5 a 10).
  • Permitir adicionar, excluir e alterar instâncias do inventário (colocar online, fazer alterações e fazer check-in ou criar novo e fazer check-in).
  • Permitir algumas instâncias de longa duração para ferramentas de suporte (uso normal do servidor da VM)

Obrigado pelas suas respostas

    
por Newtopian 19.11.2009 / 10:20

2 respostas

1

Tenho certeza de que você já examinou as ofertas da Microsoft e da VMware.

Você pode achar interessante o projeto de código aberto oVirt .

From running a few virtual machines on a single host to managing thousands of VMs over hundreds of hosts on a network, oVirt is built to make virtualization easy and expand to meet your needs.

Alémdisso,esteartigode2006aindapodeteralgumarelevância: Gerenciando máquinas virtuais .

    
por 19.11.2009 / 11:56
-1

Dê uma olhada no Proxmox VE .
É grátis, baseado em linux e oferece uma interface web fácil para gerenciar suas máquinas virtuais. Usamos isso para um número significativamente menor de VMs, mas acho que ele é bem escalável.
Ele pode virtualizar o Linux em qualquer hardware e precisa de suporte de virtualização de hardware (a Intel chama de "VT", eu acho) para VMs do Windows.

    
por 19.11.2009 / 11:33