Eu tenho uma licença do Windows 7 de reposição e gostaria de configurar uma pequena VM para uso como um escravo Jenkins.
Como as coisas podem dar errado nos sistemas de compilação, e gostaria de evitar o acúmulo de problemas no sistema, gostaria de ocasionalmente restaurar uma imagem recém-instalada. Obviamente, isso significa que todas as atualizações do WU também são revertidas e baixadas novamente no próximo início.
Existe uma boa maneira de evitar isso?
Ideias até agora:
- desabilitar totalmente a WU, pois a máquina não será exposta à rede
- tem "modo de atualização" com alterações persistentes, mas sem carga de trabalho, e "modo normal", onde o WU está desabilitado
- usar algum recurso do Windows para reverter
windows-7
windows
virtual-machine
jenkins
Simon Richter
fonte
fonte
SteadyState
é uma escolha horrível que foi descontinuada e existem alguns grandes problemas com ela que não serão corrigidos. A solução mais simples seria realizar todas as atualizações atualizadas. Depois disso, clone a máquina virtual e mantenha um instantâneo funcional. Quando você determinar seu tempo para atualizar esse instantâneo, inicie a máquina virtual e atualize o instantâneo e clone-o novamente, removendo as versões anteriores.Respostas:
Instantâneos são seus amigos aqui. Todos os produtos de virtualização os suportam (com a exceção notável do VMWare Player) e foram criados com o objetivo exato que você tem em mente.
Carregue sua nova instalação no produto de virtualização de sua escolha (com ou sem atualizações), faça as configurações desejadas para a imagem e, em seguida, tire uma foto. Você pode então fazer o seu teste e voltar ao instantâneo à vontade. Você pode obter quantos instantâneos incrementais desejar e usá-los para servir como pontos de verificação ao longo de um caminho, se precisar testar o comportamento de seu projeto em diferentes pontos no tempo.
Você também pode "bifurcar" cada instantâneo em sua própria árvore com base em diferentes cenários de caso de uso. Torna-se mais difícil de gerir, mas não está além do reino da possibilidade.
No caso de um instantâneo que não tenha atualizações, recomendo que você configure uma política de atualização que notifique você sobre as atualizações disponíveis, mas não as baixe / instale automaticamente. Dessa forma, você permanece no controle de quando, como e quais atualizações instalar (e, sim, também é possível tirar instantâneos de vários estados nesses casos).
Se o teste de atualizações automáticas fizer parte de sua equação e a imagem da VM for ingressada no domínio, você poderá colocar a VM em sua própria UO no AD e criar várias Políticas de Grupo para controlá-la, vinculando e desvinculando-as à vontade entre reversões de snapshots . Caso contrário, você também pode criar instantâneos de configurações diferentes para atualizações automáticas também.
Realmente o que estou dizendo é que o céu é o limite aqui (bem, na verdade o espaço do disco rígido é, mas você entendeu o que eu queria).
fonte