Mantendo um conjunto de máquinas Windows XP (virtuais)

1

Eu tenho um pequeno conjunto (atualmente 3, indo para 6, não sendo mais de 10) de máquinas Windows XP (virtual, vmware workstation). Eles são semelhantes, mas não exatamente o mesmo.

Atualmente estou lançando atualizações do Windows, etc., manualmente: inicie a máquina 1, atualize, feche, etc; Gostaria de revisar as atualizações antes que os clientes possam instalá-las. Aliás, há também outras atualizações a serem realizadas: altera alguns arquivos em todas as máquinas, instala novas versões do Java, etc.

O que é uma boa maneira de fazer isso automaticamente? Eu tentei procurar por isso, mas coisas como o Active Directory parecem excessivas para mim.

    
por Frank Meulenaar 29.03.2010 / 13:46

6 respostas

1

O Shavlik Netchk pode corrigir o Windows e outros programas - custa US $ 40 (usd) por sistema corrigido.

    
por 29.03.2010 / 15:34
1

Parece que as VMs nem sempre estão em execução (ou seja, você as inicia manualmente). É assim mesmo?

Se eles estão sempre rodando, então a funcionalidade que você quer (atualizações automáticas, poder revisar atualizações etc) significaria entrar nas grandes ligas (servidor WSUS etc) [note que eu não tenho nenhuma experiência com isso :-)]

Se eles não estiverem sempre em execução, não sei como você pode atualizá-los sem iniciá-los. Mas ainda ter um servidor WSUS faria o download de todos os patches mais fáceis em geral.

Eu tenho um problema semelhante ao de ter várias VMs XP no meu laptop para testar softwares com clientes diferentes. Sempre que inicio um novo projeto, inicio manualmente minha VM base, atualizo-a e clona-a para o último teste do cliente. É uma dor para fazer, mas não vejo outra maneira de contornar isso.

    
por 29.03.2010 / 16:50
1

Você pode nos dizer qual é o seu sistema operacional host?

Acho que o WSUS seria uma boa solução para você. Você pode revisar as atualizações e aprovar as que você precisa. Além disso, como as VMs nem sempre estão Ativas, você pode configurar um script de inicialização simples para executar o comando Atualização do WSUS.

    
por 31.03.2010 / 13:25
0

Você pode executá-los no VMWare ESX / ESXi com o vCenter e usar o vCenter Update Manager para obter as atualizações e aplicá-las a todos os seus convidados com apenas alguns cliques.

    
por 29.03.2010 / 15:02
0

Parece que você quer fazer muitas alterações diferentes em seus convidados virtuais - enquanto o Gerenciador de Atualizações lidará com o lado das correções / correções / atualizações, não acho que ele responderá às suas perguntas sobre mudanças outros arquivos do sistema / atualizando o Java.

Não esquecendo, enquanto ESXi pode ser livre, VCenter não é e isso definitivamente parece ser um exagero para suas necessidades.

Se você é bom em vbscripting ou powershell, eu consideraria criar algo com eles e automatizar o máximo possível do processo.

    
por 29.03.2010 / 15:58
0

Se o seu sistema operacional host for capaz de hospedar um diretório ativo ou um domínio Samba, você obterá um diretório netlogon que pode ser usado para fazer o script das coisas acontecerem no login em suas máquinas XP. Você pode usar scripts em lote, PowerShell ou qualquer outra coisa que possa fazer o Windows suportar. Talvez não seja a melhor maneira de fazer as coisas em larga escala, mas em uma escala bem pequena como essa você pode se dar muito bem.

Quanto ao que executar nesses scripts, bem, pode ser tão simples quanto copiar arquivos ou você pode colocar os arquivos que deseja sincronizar em um repositório Git ou SVN. Quanto às atualizações, desde que você esteja sendo sensato e tenha as máquinas NATed, não há motivo para atualizá-las assim que um patch for lançado. Você pode simplesmente permitir que o Microsoft Update faça isso, da mesma forma com o Adobe Update e o Java Update (embora talvez você deva ser mais proativo em manter os produtos da Adobe atualizados).

    
por 06.06.2010 / 13:11