Qual é a melhor maneira de restaurar o Ubuntu em um novo servidor com SSD hd e RAID?

3

Eu tenho um servidor, com um único disco rígido (500GB Ubuntu OS 14.04), e comprei um novo com 1 SSD (250GB, que eu achava que poderia usar para o sistema operacional) e 2 discos SATA normais (2000GB, para usar no RAID).

Agora, quero restaurar o conteúdo do primeiro servidor no segundo. A situação ideal para o segundo é ter o sistema operacional no SSD e os dados / aplicativos em um SATA, de modo a usar o RAID para backup. (certo?)

Usando o clonezilla eu posso salvar uma imagem do primeiro servidor e restaurar em um SATA do segundo (SSD é muito pequeno), então, esperançosamente, ativar o RAID e ver o que acontece, mas desta forma a energia do SSD não é usada.

Existe um software que eu não conheço, capaz de gerenciar essa situação? Qual é a melhor maneira de lidar com isso, excluindo, obviamente, a reinstalação do sistema operacional e, em seguida, todo o conteúdo e configurações do primeiro servidor?

EDIT: Usando @ resposta s1lv3r como a Bíblia resultou em todos os trabalhos no final, mas eu também tinha que lidar com um par de coisas:

  • O ssd clonado tinha o mesmo uuid do disco giratório, então eu tive que alterá-lo com 'tune2fs -U random / dev / your_sd_id'

  • O grub não reagiu bem a todo o processo, então eu tive que lançar uma versão ao vivo do Linux e consertá-lo com uma ferramenta chamada 'boot-repair'.

  • Eu tenho uma placa nvidia no novo servidor, então, para fazer o sistema iniciar, eu tive que começar com 'nomodeset' ao invés de 'quiet splash' (no menu grub escolha sua opção de sistema inicial, pressione 'e' e altere-o) e instale manualmente o driver nvidia.

Na verdade, resolver essas coisas levou muito tempo e testes, mas essas indicações gerais podem fazer a diferença para alguém que tenta resolvê-las.

    
por Sasha Grievus 14.12.2016 / 11:54

4 respostas

4

Coisas importantes primeiro; você parece ter um conceito errado sobre o RAID. O RAID não é um backup , o layout de disco que você escolhe, você Você precisará fazer backups externos de seus dados se quiser.

Se você planeja usar o SSD (ou qualquer disco não RAID para esse assunto), você deve estar ciente de que, mesmo que o SSD contenha apenas o sistema operacional e nenhum dado, uma falha deste SSD resultará em seu servidor sendo completamente baixo até você consertar isso. Eu não estou dizendo que você não deveria fazer isso, mas você deve estar ciente disso. Se o tempo de atividade for realmente importante para você, seria melhor usar apenas os discos giratórios em uma configuração espelhada.

Se você quiser continuar com seu plano (SSD único para sistema, discos giratórios RAID1 para dados), sugiro os seguintes passos para um processo de migração segura:

  1. Clone a imagem do disco 500G em um dos discos de 2000 GB.
  2. Monte o disco de 2000 GB a partir de um Live-CD, limpe a partição 500G (elimine os dados que não necessitará no disco do sistema) e desfragmente-o.
  3. Use o Clonezilla para rezejar a partição 500G no disco 2000G acima mencionado para 250G (este é um passo crítico que pode destruir os dados se você tiver muito azar, mas enquanto isso é muito improvável, se isso acontecer você ainda terá o disco original de 500G no lugar - assim você não precisa se preocupar).
  4. Clone a partição 250G resultante no SSD.
  5. Se tudo deu certo e o novo sistema inicializa a partir do SSD, você pode criar o RAID para os discos giratórios e copiar os arquivos da partição de dados do disco 500G original para o dispositivo RAID recém-configurado.
por 14.12.2016 / 16:22
3

Você pode tentar instalar o mesmo SO no novo servidor e usar o rsync para migrar todos os dados.

rsync -avzAXS --numeric-ids --progress --exclude={lib/modules,etc/udev,lib/udev,boot,dev,proc,sys,run,etc/fstab,etc/inittab,tmp,var/tmp} --exclude={home/virtfs,backup} -e ssh . XX.XX.XX.XX:/

Para garantir uma migração bem-sucedida, você pode tentar fazer isso a partir do CD de resgate ou colocando seus fs em modo somente de leitura.

    
por 14.12.2016 / 12:25
2

Caso você tenha várias partições na unidade 500 (/ sda1 como /, / sda2 como home, / sda3 / var etc.) tente executar o clonezilla para criar e salvar a unidade usando um arquivo de imagem separado para cada partição. Portanto, quando você tentaria restaurar, você poderia restaurar o Ubuntu root do SO no SSD e deixar dizer / home para o RAID.

    
por 14.12.2016 / 15:57
1

Atenção! antes de fazer qualquer coisa! Quando você quiser usar o clonezilla ou qualquer outra ferramenta que processa os dados de um disco para o disco B. Você deve redimensionar partições do seu disco A (500GB HDD) para o tamanho máximo do seu disco B (SSD de 250 GB). Esteja ciente da sua tabela de partições porque clonagem simples irá clonar todos os seus dados (blocos) para bloquear o que não existe no disco B (250GB SSD).

Você deve fazer a desfragmentação completa, redimensionar as partições para o tamanho máximo do seu disco B (250GB, no disco A [500GB] um tamanho de 250GB deve ser livre e não particionado). Após a repartição, é recomendável fazer a segunda desfragmentação para evitar problemas de dados e problemas.

    
por 14.12.2016 / 16:10