Imaging Instalação do CentOS

1

Devido a uma atualização necessária para discos maiores em um servidor Dell, gostaria de visualizar a instalação existente do CentOS 5.3 e recuperá-la em novos discos.

Como os discos existentes são RAID-1 e ocupam os dois slots na máquina, não consigo ter simultaneamente os novos e antigos discos ao mesmo tempo. É um Dell R300.

Eu posso desligar o servidor e estou confortável usando discos de recuperação para o CentOS e criando partições etc, apenas uma questão de transferência de dados. É provável que seja um disco USB ou um NFS para outro servidor (o NFS provavelmente preferiu, pois o Gigabit é mais rápido).

Eu presumo que isso é algo como executar o rsync / tar com as opções certas nas várias partições - alguém fez isso e pode sugerir comandos adequados para alcançá-lo?

obrigado

Barnaby

    
por bee 19.11.2009 / 10:49

5 respostas

1

Que tal CloneZilla ? Isso combinaria com você?

Espero que isso ajude, Cumprimentos, Tom.

    
por 29.11.2009 / 13:38
2

Pode ser um exagero, mas eu adorava systemimager para esse tipo de trabalho - especialmente para implantar sistemas clonados repetidamente:

link

    
por 19.11.2009 / 11:27
1

Por que não quebrar o RAID-1 e ficar em um dos novos discos? Se você estiver disposto a reduzir o tempo de inatividade de qualquer maneira, não é como se uma falha inoportuna no disco pudesse causar algo terrível.

    
por 19.11.2009 / 11:14
1

Para atualizar essa pergunta com um resultado bem-sucedido, acabei usando uma combinação do conselho acima. Escolhi essa solução porque havia muito tempo de inatividade na minha situação (eu estava mais preocupado em gastar menos tempo no data center!) E queria ter certeza absoluta de que funcionaria.

  • Remova as duas unidades existentes
  • Adicione as duas novas unidades e crie um novo RAID-1 nelas.
  • Remova uma das novas unidades e substitua por uma das antigas - agora você tem duas matrizes RAID-1 degradadas, ambas acessíveis.
  • Inicialize o CD clonezilla e clone o disco-disco local (o g4l não parece conseguir fazer clone local-local direto).
  • Remova a unidade antiga e substitua pela nova unidade restante. Comece a reconstruir o array. Inicialize o sistema operacional.
  • .. algum tempo depois .. reparticionar com parted / fdisk / resize2fs

... lucro! : -)

aplausos para a ajuda!

    
por 29.11.2009 / 13:20
0

Eu fiz isso. Com o controlador RAID da Dell, o volume RAID aparece como um único disco para o sistema operacional. Isso permite que a maioria dos softwares de imagem a trate como um único disco. Eu usei o G4L (pode ser usado para criar imagens de qualquer O / S, não apenas Linux) para criar imagens em um servidor FTP ou disco USB próximo, trocar discos, reconstruir o volume RAID e, em seguida, restaurar a imagem nos discos atualizados.

Se você imaginar todo o volume RAID, ele fará o particionamento para você. No entanto, você terá exatamente as mesmas partições de tamanho de antes, o que pode ser limitado se você estiver substituindo por discos maiores. Você pode adicionar partições adicionais mais tarde ou eliminar a última partição com o gparted. Com previsão, colocar Swap e / var como as últimas partições permite um pouco mais de flexibilidade aqui.

A alternativa é criar imagens de uma partição por vez. Isso é mais entediante, mas permite uma grande flexibilidade no layout do novo esquema de partições, desde que cada nova partição seja do mesmo tamanho ou maior do que a partição de backup!

    
por 19.11.2009 / 14:11