Como mantenho 6 máquinas Hyper-V em sincronia?

1

Nossa configuração do servidor de construção é assim:

  • 6 x Windows Server 2012 R2, máquinas físicas, cada uma executando:
  • uma VM do Windows 7 do Hyper-V, basicamente usando todos os recursos do host

Quando precisamos adicionar qualquer ferramenta de desenvolvedor que não possa ser adicionada através da implementação do xcopy via nosso mestre Jenkins, atualmente RDP em cada VM, instale manualmente a ferramenta lá (pode envolver a ativação por máquina) -license) e puxe uma cópia da VM da nova configuração para fins de backup: Então, se precisarmos (re) configurar um novo nó de compilação, apenas copiamos essa imagem e basicamente mudamos o nome da máquina e a registramos sem Mestre de Jenkins.

As imagens da VM devem ser de módulo 100% idêntico:

  • nome da máquina
  • alguns arquivos de configuração de identificação de nós (por exemplo, jenkins-slave.xml)
  • ferramentas licenciadas que precisam de chaves de licença diferentes por máquina (algumas delas!)

Existe uma maneira razoavelmente fácil de melhorar esta manutenção manual dos nós de construção?

Mesmo se eu fosse fazer cópias de script de uma imagem mestra de VM, que ainda não ajudaria com a configuração por máquina necessária, ou seria?

    
por Martin 08.06.2016 / 10:50

0 respostas