Clone do disco Linux: utilitário clone vs especial clone

1

Minha situação é a seguinte. Eu instalei o Debian Lenny, incluindo Apache, MySQL, etc., em uma máquina master. Agora gostaria de poder executar a mesma instalação várias vezes.

Eu posso ver duas soluções:

  • Crie um arquivo tar grande a partir da máquina master e desmarque-o nos escravos.
  • Use algum software especializado para esse assunto, por exemplo Clonezilla.

Há alguma desvantagem em usar o primeiro método?

P.S. Eu gostaria de configurar o software RAID 1 nas máquinas. Eu acho que o Clonezilla tem um tempo difícil para replicar uma imagem para uma partição RAID de software, o que significa mais um ponto para o método tar.

    
por prekageo 07.12.2009 / 21:37

3 respostas

4

A terceira opção é despejar a clonagem e, em vez disso, usar uma ferramenta adequada de gerenciamento de configuração do sistema, como Puppet ou Chef. A clonagem é uma péssima ideia para sistemas que você precisa manter com o tempo, já que você precisa aplicar alterações a todas as máquinas atualmente no campo, além de repassar todos os seus mestres de clones. Se você usar uma ferramenta de gerenciamento adequada, você apenas descreverá o estado em que deseja que um sistema esteja e, em seguida, a ferramenta certifica-se de que o sistema está nesse estado - se ele veio "de fábrica" ou foi em produção há vários anos e só precisa ter um arquivo de configuração ajustado.

Basicamente, o novo processo da sua máquina deve ser:

  • Use o procedimento nativo de instalação automatizada do SO (a pré-configuração do d-i funciona muito bem) para obter um sistema base mínimo instalado capaz de executar sua ferramenta de automação (e nada mais)
  • Execute a ferramenta de automação para configurar o sistema ao seu gosto.
por 07.12.2009 / 21:43
2
O

tar não preservará algumas coisas - por exemplo, POSIX ACLs [embora eu duvido que você as use]. dê uma olhada no pré-semeador debian para orquestrar instalações em massa.

há algum tempo atrás, eu fiz algumas perguntas relacionadas sobre gerenciamento e clonagem .

    
por 07.12.2009 / 21:43
1

Existem muitas alternativas ... Você também pode considerar FAI ou Ghost para Unix (G4U) por exemplo.

Sua pergunta é "o que é melhor?"

Isso não é tão fácil de responder, porque realmente depende do que você precisa ou do que mais gosta.

Novas instalações são rápidas com o netinstall + um proxy. A personalização rápida pode ser feita por meio de pacotes personalizados e / ou scripts personalizados.

Às vezes, uma cópia tar ou rsync é ótima (e rápida como o inferno) para duplicar (ou mover) uma máquina inteira.

Pessoalmente e no trabalho, eu costumava praticar todos esses três métodos.

Sugiro usar:

  • FAI ou pré-configuração / início rápido Debian ao instalar um novo servidor físico (particionamento, raid)
  • rsync e / ou tar para duplicar ou mover um servidor antigo e com muitos ajustes
  • crie seus próprios pacotes e scripts para personalizações
por 07.12.2009 / 22:08

Tags