Crie um backup completo de um servidor corporativo redhat

3

Eu preciso criar um backup completo de um servidor redhat em uma rede. Eu olhei em algumas soluções, como dump e snapshot, mas nem parece que eles simplesmente me dariam uma imagem completa do servidor em uma máquina local.

Existe algum software que crie imagens de uma máquina inteira em uma rede, permitindo um backup completo?

    
por austinbv 21.07.2011 / 19:57

3 respostas

4

Não há nenhum software que eu conheça que ofereça (fiavelmente) um servidor em execução: Para que um backup de imagem seja viável, você realmente precisa que a máquina fique inativa (nenhuma alteração é feita nos discos que você está visualizando). A falha em desativar o sistema pode resultar em dados não confiáveis / inutilizáveis nas imagens. Se essas imagens forem de missão crítica, substitua "may" por "Will. Talvez não seja a primeira vez, ou a segunda, mas definitivamente a única vez que você PRECISAÁ que funcione". > Dito isso, você pode inicializar em um disco de recuperação ou LiveCD e usar dd canalizado via SSH, ou procurar algo como g4u para fazer o trabalho com um pouco mais de polimento. Se você está criando imagens com a intenção de virtualizar, seu provedor de plataforma de virtualização provavelmente tem ferramentas projetadas especificamente para essa tarefa.

Se você tiver o LVM configurado, poderá fazer a mesma coisa com os instantâneos do LVM, mas a confiabilidade será um pouco menor do que tirar uma imagem de um sistema que tenha sido desligado corretamente (você pode iniciar o snapshot no meio de uma gravação de banco de dados, por exemplo).

Observe que, embora a captura de imagens em disco completo seja um método de backup válido, é extremamente demorado e difícil de gerenciar, e levar o sistema a um estado em que você pode fazer o backup geralmente acarreta uma interrupção. Se você quiser backups (algo que você faz periodicamente para se proteger contra a perda de dados), é quase certo que você está melhor investigando o software de backup - sugiro Bacula para ambientes * NIX.

    
por 21.07.2011 / 20:15
1

Atualmente, estou usando o bacula enterprise para fazer o BMR (Bare metal recovery) ao vivo, que é o que você está procurando. Acredito que a versão de código aberto também tenha funcionalidades similares.

    
por 21.07.2011 / 21:05
0

OK, suponho que você possa derrubar o servidor. Eu usei o seguinte processo antes.

  1. Reinicialize o sistema (ou do CD) no modo de usuário único.
  2. Se você tem um LVM, ative o grupo de volume onde as partições que precisam ser despejadas estão localizadas.
  3. Configure a interface de rede manualmente.
  4. Eu gosto de usar o dump para fazer backups porque geralmente eles são restaurados com a mesma facilidade usando a restauração. O despejo posterior processa o bacakup em um nível mais próximo do sistema de arquivos, de modo que os arquivos esparsos são realmente descartados e restaurados como tal. Faça como dump 0fds - 99999 99999 / dev / sda1 | gzip | ssh user @ hostname 'cat > nome_do_arquivo.dmp.gz'

Eu suponho que você tenha áreas montáveis ext2 ou ext3.

Eu não sou fã do dd, pois ele bloqueia muitas informações de partição que eu não preciso e geralmente é maior do que a saída do dump. Após a restauração deste material para um novo servidor, você terá que usar o comando grub para inicializar corretamente o setor de inicialização.

    
por 21.07.2011 / 22:33