Necessidade de backup restaurar sistema Linux remotamente

0

Estou tentando criar uma configuração como o WDS (Windows Deployment Service) em um ambiente Linux.

O que eu tenho:

  • Um servidor Dell com boa quantidade de RAM e muito espaço. OS é o CentOS 6.5.
  • Poucos servidores de terceiros com pouca quantidade de RAM e espaço. Esses servidores possuem alguns aplicativos instalados e são usados para fins de laboratório. Estes são destruídos diariamente e eu tenho que reinstalar o sistema operacional (openSuSe) e aplicativos relevantes sobre eles diariamente. Isso é muito doloroso.

O que eu preciso:

  • Eu quero fazer uma configuração onde eu possa simplesmente criar uma imagem dos nós clientes (servidores de terceiros, openSuSe) e armazenar no servidor Dell (CentOS). Depois disso sempre que um nó cliente é destruído, posso simplesmente restaurá-lo (com sistema operacional, configurações de rede, aplicativo e configurações) no mesmo ponto em que estava no momento do backup.

O que eu pesquisei:

  • Eu achei o Timeshift capaz de fazer isso. Mas não é capaz de obter informações adequadas que possam me ajudar a atingir o requisito do sistema CentOS e OpenSuse. Eu estou recebendo informações para o Ubuntu e Linux Mint majorly.
  • Rsnapshot, parece que é necessário apenas backups menores e não é feito backup do sistema operacional, portanto, pode não ser útil. O Timeshift também usa o Rnapshot, mas provavelmente com mais recursos, pois pode até restaurar o GRUB. Poderia estar errado sobre isso.
  • Clonezilla, vai pesquisar sobre isso. Mas parece que posso precisar de uma unidade física para criar uma imagem de nós clientes e terá que restaurá-la da mesma maneira. Não tenho certeza se tudo pode ser feito remotamente / usando a rede.

No Windows, eu costumava fazer isso usando o WDS, onde eu usava um sistema e instalei todos os aplicativos necessários nele. Então eu costumava tirar uma imagem de backup desse sistema e instalar essa imagem em todos os outros sistemas (através da rede) com configuração idêntica.

Você poderia, por favor, me ajudar ou me guiar para alcançar a necessidade ("o que eu preciso" da parte da descrição)?

Obrigado

    
por techlover28 08.01.2016 / 06:21

1 resposta

0

Definir algo assim não é trivial, mas é muito factível.

Eu fiz algo parecido usando o PXEBoot, DHCP, Kickstart, TFTP e fantoche para implantar um novo nó do bare metal. Unfortunaately Kickstart é uma tecnologia Redhat / CentOS, mas procure AQUI para saber como fazer a mesma coisa em Suse usando o AutoYast.

É claro que não há nada que impeça você de configurar o PXEBoot para inicializar um programa Linux mínimo que tira a imagem da rede e a despeja no disco local.

Este parece ser uma boa maneira de fazer isso.

    
por 08.01.2016 / 06:38