Existe uma maneira de verificar se o hardware de um servidor é o mesmo de outro?

4

Temos três servidores do Ubuntu (confiáveis) recebendo solicitações. Um deles é ter uma variedade de problemas estranhos pelos quais estamos tentando encontrar a causa.

Primeiramente, queremos descartar as diferenças de hardware. Portanto, queremos verificar se o hardware nos três servidores é o mesmo e que o sistema operacional de cada um vê todo o hardware da mesma maneira. Existe uma maneira simples de obter um resumo que possamos comparar com cada servidor? Quase como uma soma de verificação md5 do hardware?

    
por Alex 29.07.2014 / 13:00

2 respostas

8

Tente instalar o pacote de hardware de listas para o Ubuntu.

sudo apt-get install lshw

Execute o comando

sudo lshw -short

nos três hardwares & Compare-o usando o Notepad ++ depois de instalar o seu plugin Compare. Essa é a melhor e mais fácil maneira de pensar. O comando acima deixa muitos detalhes, é claro. Se você precisar em detalhes, pode deixar de fora o -short switch e direcionar a saída para um arquivo html, xml ou txt como mostrado abaixo.

sudo lshw > hardware.txt
sudo lshw -html > hardware.html
sudo lshw -xml > hardware.xml

Você também pode tentar usar uma planilha de excel. Depende do que você está confortável.

    
por 29.07.2014 / 13:26
4

O comando dmidecode provavelmente já está instalado. Tente isto:

dmidecode -t 1 | egrep '(Manufacturer|Product|Serial)'; dmidecode -t 0 | egrep '(Version|Release)'; dmidecode -t processor| egrep '(Socket|Version)'

Eu estaria interessado em ver a saída ...

No entanto, se você está tendo problemas de estabilidade, as diferenças de hardware provavelmente não são o problema. Este é um ambiente de hospedagem? Em caso afirmativo, é provável que eles usem modelos mais baratos ou montados à mão ( tosse ... Supermicro ) equipamento. Você pode querer ver se há alguma mensagem no buffer de anel do kernel ( dmesg | tail ) no servidor com problema.

O tipo de equipamento em uso por esses provedores normalmente não possui nenhuma forma de monitoramento de hardware disponível. Você pode ter opções fora de banda como o IPMI, mas não está tão integrado aos sensores / componentes no hardware genérico.

    
por 29.07.2014 / 14:14