Trabalhando com várias máquinas

2

Sou muito novo no Ubuntu e no Linux. Eu tenho um programa que eu escrevi em python que levará muito tempo para ser executado em uma máquina; portanto, tenho quatro máquinas adicionais a caminho. Eles virão pré instalados com o Ubuntu. Para executar o programa, preciso de muitos pacotes específicos de python e linux (por exemplo, scipy, pyobdc, etc.). Como o programa é atualizado e modificado, talvez precise de pacotes adicionais ao longo do caminho. Eu também tenho um monte de arquivos de 1 TB ou mais que as máquinas têm que trabalhar. Devido a considerações de velocidade, gostaria que cada máquina tivesse esses arquivos armazenados localmente.

Aqui está a minha pergunta: que ferramentas devo aprender a trabalhar de forma mais eficiente com cinco máquinas?

Eu gostaria de configurar para que eu possa atualizar todos eles simultaneamente. Devido à grande quantidade de dados que devem inicialmente ser colocados em cada máquina, eu seria melhor servir para configurar uma máquina completamente e depois clonar esse disco rígido para cada uma das unidades de máquinas restantes?

Qual seria a maneira mais eficiente de atualizar todas as máquinas com os pacotes adicionais necessários quando eu estiver funcionando?

    
por Chad Larson 24.03.2016 / 17:12

1 resposta

1

Rápido e sujo: você pode pesquisar rsync para a sincronização de arquivos. Na pasta que você sincroniza, você pode ter um script Bash. Em seguida, você pode usar crontab para sincronizar e, em seguida, executar esse script em intervalos regulares.

    
por Ragnar Moberg 24.03.2016 / 18:16