outra pergunta / lib: pasta lib do domínio

0

minha intenção aqui não é criar outro thread duplicado semelhante a qual é a diferença entre a pasta 'lib' diferente no ubuntu

Eu tenho um cluster de máquinas, todas rodando Ubuntu 12.04 ou 14.04 (nós temos potencialmente até 2 versões durante os períodos de transição). Eu preciso executar o mesmo programa em todas as máquinas, e este programa é dependente de um arquivo * .so que vem com o Ubuntu na pasta / usr / lib /. No entanto, verifica-se que máquinas diferentes têm versões diferentes deste arquivo * .so, o que cria problemas.

Minha pergunta é a seguinte: É possível (e recomendado) criar uma pasta de biblioteca compartilhada por todas as máquinas do domínio, por exemplo, poderíamos montar na inicialização, que contém uma versão desse arquivo e que teria prioridade sobre as outras pastas lib locais (para garantir que esta versão compartilhada esteja sempre selecionada)?

Obrigado

    
por RockScience 05.04.2016 / 06:21

1 resposta

0

Eu não recomendaria isso. Você está muito melhor olhando para o gerenciamento de configuração, como Puppet ou Chef (ou qualquer um dos outros, o que melhor lhe convier) para gerenciá-lo melhor. Você pode fixar certos pacotes com facilidade nas versões e garantir que todas as máquinas estejam executando todos os mesmos pacotes, etc.

Você deve ser capaz de se colocar em uma posição onde todos os servidores 12.04 tenham a mesma versão e todos os servidores 14.04 tenham a mesma versão com bastante facilidade também através de atualizações regulares. Você pode precisar (cuidadosamente) apt-get dist-upgrade de algumas das máquinas para chegar ao mesmo release pontual. Alguns podem ser 14.04.3 outros podem ser 14.04.4. Se eles estão todos atualizados e na mesma versão, você não deve ver muita variação nas versões dos pacotes.

    
por drinxy 05.04.2016 / 06:37