Different uname -a results

1

Estou trabalhando em um sistema multi-servidor para um cliente. Todos os servidores são instalações novas (embora duas tenham sido instaladas há alguns meses, cinco há alguns dias).

Eles supostamente são da mesma versão de tudo, mas quando eu desfaço -a os dois que foram instalados originalmente têm

3.2.0-36-generic #57-Ubuntu SMP GNU/Linux

e os cinco novos têm

3.2.0-29-generic #46-Ubuntu SMP GNU/Linux

Eu fiz o apt-get upgrade em todos os servidores, mas isso não muda. Isso é relevante? Os servidores serão uma instalação do mysql replicada e a versão do mysql é a mesma em todos eles.

É fácil (ou vale a pena) atualizar o # 46 para o # 57 para que eles sejam os mesmos? Eles são o mesmo hardware. Você pode me indicar alguns guias sobre como fazer essa atualização?

    
por Ben Holness 25.01.2013 / 06:40

2 respostas

3

Different uname -a results

Esses servidores têm uptime ? Meu palpite é que seus kernels em execução e instalados estão fora de sincronia. Após a instalação do novo kernel, você deve geralmente reinicializar o sistema para que as alterações entrem em vigor.

They are all supposed to be the same version of everything

Não assuma - confira!
Para depurar ainda mais o seu problema, você deve procurar no diretório /boot/ a lista de kernels disponíveis e verificar a configuração do carregador. Verifique também dpkg -l|grep linux-image output.

Is it easy (or worthwhile) to upgrade the #46 to #57 so they are the same through and through?

Para responder a esta pergunta, você provavelmente deve fazer checkout changelog para o seu pacote do kernel. Isso pode ser feito, por exemplo, via apt-get changelog <package_name> . Mas a recomendação geral é sempre usar a versão mais recente do kernel fornecida pela equipe de segurança da distribu, a menos que ela introduza regressões visíveis para sua carga de trabalho.

PS . Para atualizar pacotes do sistema no Ubuntu, deve-se usar apt-get dist-upgrade
PPS . Além disso, como sugerido nos comentários, se você tiver mais de um servidor, geralmente é uma boa idéia usar o Chef / Puppet / Cfengine.

    
por 26.01.2013 / 14:21
0

Você fez uma atualização do apt-get antes de fazer sua atualização do apt-get? Em caso afirmativo, você provavelmente tem fontes apt diferentes ativadas nas máquinas mais novas.

    
por 25.01.2013 / 07:43