Centos Clone Live Server?

2

Temos 2 servidores um é servidor antigo como 4 anos outro é apenas trouxe tanto o hardware é semelhante, no servidor antigo usamos centos 4.5 último 1900 dias servidor antigo não é reiniciado.

Agora queremos fazer o clone sem reinicializar o servidor antigo (oldserver = serverone) todos os dados de produção estão lá no serverone com o qual queríamos clonar.

Tivemos um trabalho como o seguinte: -

SERVERONE como root

tar cfl /boot /tmp/boot.tar
tar cfl /(root) /tmp/root.tar
tar cfl /data /tmp/data.tar

SERVERTWO como modo de recuperação usando o primeiro cd de centos

fdisk -l /dev/sda

criando nova partição

/dev/sda1 * /boot 300MB (same as serverone)
/dev/sda2   <swap> 2G
/dev/sda3   /  

fdisk -l /dev/sdb

criando nova paration

/dev/sdb1   /data

mkfs.ext3 /dev/sda1
mkfs.ext3 /dev/sda3
mksf.ext3 /dev/sdb1
mkswap /dev/sdb2

De SERVERTWO

cd /dev/sda1
scp root@serverone:/tmp/boot.tar .

cd /dev/sda3
scp root@serverone:/tmp/root.tar .

cd /dev/sdb1
scp root@serverone:/tmp/data.tar .

cd /dev/sda1
tar xf boot.tar

cd /dev/sda3
tar xf root.tar

cd /dev/sdb1
tar xf data.tar

chroot /mnt/root

grub-install

por favor me ajude se tiver alguma sugestão para o trabalho acima ou quaisquer ferramentas que façam o .iso ao vivo e possamos usá-lo em servertwo.

    
por neolix 13.10.2011 / 08:40

2 respostas

1

Se você fizer backup de seus dados como este e os processos ainda estiverem gravando em arquivos de disco, você arriscará inconsistências (arquivos não arquivados desde que foram gravados / alterados depois que a execução de tar já tiver concluído o diretório).

Para evitar isso, certifique-se de que nada esteja gravando em seus discos. Para fazer isso, você precisaria encerrar todos os processos com identificadores de gravação abertos em seus sistemas de arquivos ( lsof /mountpoint | egrep '[0-9]+[wu]' ajudará aqui) e remontar os sistemas de arquivos somente leitura ( mount -o remount,rw /mountpoint ). Nesta ocasião, você pode querer executar fsck /mountpoint para verificar os erros do sistema de arquivos fpr. Depois disso, você poderia simplesmente usar dd para criar um clone de byte por byte.

Dessa forma, você evitaria a reinicialização, mas, no entanto, teria tempo de inatividade para todos os serviços significativos desse servidor.

    
por 13.10.2011 / 14:34
0

Se eles são realmente os mesmos, por que não apenas inicializar a nova caixa do CD, montar as partições físicas em algum lugar e sincronizar os dados novamente.

Observe que, independentemente de qual rota você tomar, ainda será necessário realizar uma limpeza, ou seja,

  • trunque o mtab

  • instale o gerenciador de inicialização

  • verifique as correspondências do esquema de nomenclatura do fstab (por exemplo, usa os mesmos arquivos de dispositivo ou altera os IDs do disco)

  • altere o nome do host / ip se o applcable

por 13.10.2011 / 14:28

Tags