Atualizar computadores na rede privada

1

Eu tenho uma pequena grade de computadores que formam um cluster de análise. Um nó mestre com internet no eth0 e um par de IP privados estáticos conectados a um switch. O mestre também está conectado à rede privada na eth1. Todos atualmente rodam o servidor Ubuntu 12.04. Eu sou novo em clusters em geral e não muito de um administrador de sistema, mas descobri que atualizar remotamente os trabalhadores seria um problema. Como estou apenas testando, todas as caixas são algumas áreas de trabalho antigas que, presumo, diferem demais para poder clonar imagens de trabalho e instalá-las.

Em vez disso, pensei que se poderia executar no mestre

apt-get update

E transfira as listas de pacotes para os trabalhadores. Então deixe cada trabalhador executar

apt-get upgrade -qq --print-uris | cut -d\' -f 2

para gerar uma lista de pacotes, baixá-los no mestre, transferir pacotes para os trabalhadores e instalá-los usando

dpkg -i package_name

Embora eu não me importe se alguém apontou que estou fazendo errado aqui, é o primeiro passo que tenho dúvidas. Para onde as listas de pacotes são baixadas? Se eu mantiver arquivos sources.list idênticos, as listas de pacotes corretas serão baixadas para os trabalhadores individuais?

    
por glormph 13.11.2013 / 10:58

1 resposta

3

Se você puder poupar o espaço em disco, crie um espelhamento de arquivo com debmirror em uma máquina conectada à Internet e, em seguida, mova-o para a rede não conectada.

Você precisará de cerca de 70 GB de espaço para um espelho completo do Precise (12.04) apenas.

Um espelho completo do ubuntu (todas as versões, lançamentos, CDs, etc.) tem cerca de 700 GB.

Você precisará fazer outras coisas também, mas há uma boa documentação no site do ubuntu

    
por 13.11.2013 / 11:03