Como eu duplico os pacotes e a configuração de um servidor para outra máquina? [duplicado]

6

Eu tenho um servidor de produção rodando Ubuntu. Eu gostaria de configurar configuração semelhante instalada na minha máquina local. Eu gostaria de ter os mesmos pacotes instalados.

Como a largura de banda é uma restrição, os métodos tradicionais de clonagem de disco não funcionam para mim. Ter os mesmos pacotes instalados e os mesmos usuários com as mesmas senhas criadas seria maravilhoso; Eu vou ajustar o resto das coisas manualmente.

Existe uma boa solução para minhas necessidades?

    
por sharjeel 20.11.2010 / 13:54

5 respostas

4
dpkg --get-selections > packlist.txt  
cat packlist.txt | dpkg --set-selections  
dselect install  

Para detalhes sobre este comando, verifique aqui sobre as alegrias da programação

Se você precisar dos mesmos usuários e senhas, deverá pegar /etc/group /etc/passwd e /etc/shadow

Se você precisar dos dados do usuário, você precisa copiar /home (normalmente é ENORME, portanto, foi deixado de fora do post original)

    
por RobotHumans 20.11.2010 / 17:26
3

Instale aptoncd .

sudo apt-get install aptoncd   
aptoncd

Selecione os pacotes, crie iso, leve para outra máquina, instale aptoncd e, em seguida, restaure a partir de iso.

    
por Fosscommunity 22.11.2010 / 11:39
1

Você pode usar remastersys para isso. A Remastersys pode fazer um backup completo do sistema, incluindo dados pessoais, em um CD ao vivo ou DVD que você pode usar em qualquer lugar e instalar.

remastersys

Para referência, consulte as postagens abaixo

Tutorial 1
Tutorial 2
Tutorial 3

    
por karthick87 20.11.2010 / 14:04
1

Eu mesmo não experimentei o clonezilla, e mal sei como funciona, mas o que me disseram até agora é que você deveria ser capaz de fazer uma cópia exata do seu sistema, e eu acho que você deveria ser capaz para instalar a cópia também.

você pode ler sobre o Clonezilla aqui

    
por Stenen 20.11.2010 / 14:15
0

Tenho certeza de que existe uma solução melhor, mas talvez isso atenda às suas necessidades: capistrano

Veja aqui no GitHub para mais informações

    
por zuzust 20.11.2010 / 18:50