você está aqui: Home  → Arquivo de Mensagens Programe sua mente para aprender inglês - ebook gratuito

Replicação de servidor com partimage

Colaboração: Smailli Hemori Moraes

Data de Publicação: 28 de Novembro de 2006

Necessidades

  • HD com tamanho igual ou superior ao do servidor base
  • Um CD de boot do systemrescuecd
  • Um computador com placa de rede e boot por CD

Como Fazer

  • No servidor que será feita a cópia baixar e instalar o partimage http://www.partimage.org/Download

  • Baixar e gravar a imagem do systemrescuecd http://www.sysresccd.org/Download

  • Montar uma unidade remota para gravar a imagem do servidor, no exemplo estaremos utilizando /mount/images

  • Fazer uma imagem das partições do servidor utilizando o comando partimage
      # partimage -z2 -omb -d save /dev/hda1 /mount/images/boot.gz
      # partimage -z2 -omb -d save /dev/hda3 /mount/images/linux.gz
    
  • Bootar o servidor que será restaurada a cópia com o disco systemrescuecd

  • Criar partições (Conforme seu disco), no exemplo temos as partições citadas abaixo

  • Criar a partição de boot

  • Criar a partição de swap

  • Criar a partição para o sistema /

  • Formatar a swap

Restaurar a imagem

  • Formatar a partição swap

      # mkswap /dev/sda2
    

  • Criar diretório para montar o sistema remoto

      # mkdir -p /mount/images
    

  • Montar o diretorio remoto onde estão as copias do sistema base

      # smbmount //IP_DO_SERVIDOR/COMPARTILHAMENTO /mount/images
    

  • Restaurar as imagens
      # partimage -b restore /dev/hda1 /mount/images/boot.gz.000
      # partimage -b restore /dev/hda3 /mount/images/root.gz.000
    
  • Criar diretório para montar os sistemas locais

      # mkdir -p /mount/sistema
    

  • Montar as partições
      # mount /dev/hda3 /mount/sistema
      # mount /dev/hda1 /mount/sistema/boot
    
  • Ativar o novo sistema
      # cd /mount/sistema
      # chroot /mount/sistema /bin/sh
    

Alterações para boot

  • Alterar o /etc/fstab de acordo com o novo disco

    Caso utilize o lilo:

  • Alterar o /etc/lilo.conf, de acordo com o novo disco

      append="root=/dev/hda3"
    

  • Instalar o lilo

      # lilo
    

Caso utilize o grub:

  • Alterar o /etc/grub.conf, de acordo com o novo disco
      "root=/dev/hda3"
    


Veja a relação completa dos artigos de Smailli Hemori Moraes