A melhor maneira de fazer backup de um estado do sistema para testes de produtos?

1

Eu tenho um sistema de teste que requer muita configuração para instalar o produto que estou testando. Durante o teste, é possível degradar o sistema. Eu estou procurando uma maneira de voltar a um ponto no sistema onde verifiquei que tudo está configurado corretamente. Qual é a melhor maneira de fazer algo assim?

Eu tenho uma configuração de 2 servidores com o Red Hat 5.

    
por lillq 07.05.2009 / 17:55

4 respostas

5

A maneira mais fácil é usar algum tipo de instantâneo que você possa reverter facilmente. Em ordem de facilidade, esses são provavelmente:

  • Storage Array : instantâneos da LUN que você pode reverter para
  • Máquina Virtual : crie um modelo, copie a imagem ou, se estiver usando o Xen com um armazenamento de backup do LVM, use os instantâneos do LVM.
  • iSCSI & LVM (ou OpenFiler / NetApp) : Se o seu iSCSI-fu for strong, use o OpenFiler ou ietd como um destino iSCSI e instale nele. Em seguida, você pode manipular facilmente o disco de back-end do seu servidor de teste.
  • Partições : Se você precisar de um subconjunto de partições, faça o backup dessas partições no sistema e, em seguida, reverta-as quando necessário. Caso contrário, faça uma segunda instalação na qual você possa inicializar e explodir uma imagem no disco.
por 07.05.2009 / 18:15
4

Eu definitivamente usaria uma máquina virtual para isso.

Configure o hardware com uma instalação mínima do Linux executando o servidor vmware gratuito ou outra plataforma de virtualização. Use a interface web para criar o servidor base ao seu gosto e, em seguida, .

Mantenha esse instantâneo como uma versão original do servidor básico e apenas desfaça o instantâneo quando terminar

    
por 07.05.2009 / 18:56
1

Sua pergunta não é muito específica sobre qual estado do sistema pode ser 'degradado', então a única maneira de ter certeza de que você salvou tudo para poder reverter é armazenar as coisas completas, então :

1) Execute o sistema como uma imagem xen . Salve a imagem antes de executar o teste e restaurá-lo depois.

2) Automatize a construção completa de um sistema a partir do zero. Limpe e reconstrua desde o início antes de cada teste, usando ferramentas como Puppet ou .

    
por 07.05.2009 / 18:02
1

A funcionalidade de captura instantânea do LVM pode ser muito útil

    
por 07.05.2009 / 18:50