Vista VMWare Release SysPrep / Melhor prática de ativação?

7

Gostaria de ter os ambientes de desenvolvimento 'alinhados' com determinados softwares instalados junto com pacotes de componentes. De tempos em tempos, pode ser desejado um novo software que gostaria de instalar em uma VM limpa até que seja obtida confiança de que é desejável estar na caixa de desenvolvimento de produção.

Eu tenho brincado com um sistema de teste tentando 'versionizá-lo', nomeando-o como DevUsr0105 (versão principal 01, sub versão 05, DevUsr é nome de usuário), mas isso fica difícil com a ativação.

Eu posso imaginar um período de tempo a partir do lançamento da próxima versão antes de descontinuar a versão anterior para que, em alguns momentos, possa haver duas VMs do tipo DevUsr em uso. (Novo dev que está acontecendo no último lançamento de desenvolvimento, e completando o trabalho anterior na VM existente antes de retirá-lo.) Obviamente, não há problema em pagar por duas licenças de SO por Dev, mas não quero o incômodo de chamar migrar uma ativação. (Também - não há um limite no número de migrações por licença?)

Cada desenvolvedor pegaria a última VM do desenvolvedor de produção sempre que uma nova versão estivesse disponível. Qualquer uma de suas personalizações locais seria versionada em seu repositório SVN para garantir uma migração limpa sem muito trabalho manual.

Então a versão mais recente está sysprep'ed e pronta para ativação final pelo desenvolvedor? Será que realmente precisamos transferir a ativação ou reativar o sistema operacional em todas as versões de dev VM?

As VMs não estão sendo utilizadas ativamente pelos desenvolvedores e eu estou apenas procurando por feedback sobre como algo assim está sendo tratado por outras pessoas antes de perder muito tempo indo pelo caminho errado.

    
por Darian Miller 08.06.2009 / 06:35

3 respostas

1

Na verdade, acabei de criar 3 VMs XP para um grupo de desenvolvedores. Um para IE6, IE7 e IE8.

O Sysprep requer que você reative as janelas em cada implementação. Em vez de dar a cada desenvolvedor sua própria VM de teste. Por que não implantar três ou quatro e dizer a eles que toda sexta-feira eles serão redefinidos a partir de um instantâneo anterior?

Desenvolvedores tendem a deixar muito lixo onde quer que trabalhem. Deixando serviços e portos abertos ao mundo. E usando serviços vinculados a contas de administrador. Isso é duplamente verdadeiro em um ambiente de teste.

Na semana passada, desliguei um servidor da web pensando que, como o site não era mais mantido, não precisávamos mais do servidor. Errado. Um pequeno grupo de desenvolvedores usava o servidor para armazenar código-fonte e executar tarefas agendadas.

Definir um limite, uma vez a cada semana ou duas, no horário em que um sistema de desenvolvimento pode ser usado pode ajudar a manter sua rede limpa.

A parte difícil para o seu sistema será o licenciamento. Da próxima vez que alguém for demitido, não abra a porta para ninguém da BSA. ; -)

    
por 14.06.2009 / 01:25
0

Se os ambientes de desenvolvimento não durarem mais de 30 dias, não há necessidade de ativá-los.

    
por 15.06.2009 / 08:24
-1

O licenciamento por volume para o XP não precisa ser ativado. Eu não tenho certeza se você ainda pode comprar uma licença de volume - ou se você pode comprar o Vista e pode fazer o downgrade e obter uma chave de volume.

Começa com 5 licenças e parece que você estará usando mais do que isso.

Para o Vista, não conheço uma solução.

No entanto, como é uma VM, o hardware não está mudando, não é? Então, quando você instala no mesmo hardware, ele não deve contar com o número total de vezes que você permite ativar o Vista.

    
por 13.06.2009 / 23:58