Como identificar se o módulo de hardware RMM4 está instalado

1

Estou executando uma distribuição Debian com o ipmiutil em um dos meus servidores remotos, mas não tenho certeza se um hardware RMM4 (Módulo de Gerenciamento Remoto) está instalado neste servidor. Atualmente não tenho visibilidade sobre o hardware e suas interfaces, é possível saber se um módulo Intel RMM4 está instalado neste servidor a partir da linha de comando do sistema operacional Debian?

    
por user3187136 16.02.2014 / 10:42

4 respostas

2

Meu palpite é que, se no host local "ipmitool lan print X", onde X é 1 a 3 todo o trabalho, você tem um módulo de RMM no topo do mobo padrão bmc. Caso contrário, você só verá o canal 1.

    
por 25.05.2014 / 00:39
1

Você pode usar uma consulta não processada para obter as informações necessárias:

# ipmitool raw 0x30 0x71 0x00 0x01 0x00 0x00
 11 02

O "02" na resposta significa RMM4 enquanto "01" indicaria a presença de um módulo RMM3. Quanto à importância dos bytes na consulta bruta, "0x30" significa "Intel General Application", "0x71" é o comando "Get Advanced Support Configuration", "0x00" significa "Obter parâmetro", "0x01" significa teste para presença enquanto os dois últimos bytes não são usados.

    
por 15.06.2016 / 12:46
0

Use ipmitool info para obter informações sobre o BMC instalado, que faz parte do RMM4. (Você também pode precisar modprobe bmc .)

Se não retornar nenhuma informação, tal módulo de hardware não será instalado.

    
por 16.02.2014 / 14:51
0

Recentemente, nos deparamos com esse problema. Eu criei uma solução através da interface Web GUI do BMC.

Algumas predefinições:

  • Atribua IPMI BMC endereço IP / máscara de rede via ipmitool.

  • Atribua um usuário / pw e habilite o usuário via ipmitool.

  • Essencialmente, você precisa configurar o BMC para poder efetuar login através da GUI.

Uma vez feito isso ... Use este script abaixo ... Edite o bmcUser & bmcPassword Variáveis para qualquer nome de usuário e senha que você usou ... e então execute o script.

#!/bin/bash

bmcIP=$(ipmitool lan print | grep "IP Address              : " | awk '{print $4}')

bmcUser="ipmiUserName"
bmcPassword="bmcPW"


# CHECK TO SEE IF BMC IP is UP

checkIP=$(ping -c1 -t1 $bmcIP && echo "up" || echo "down" )

if [[ "$checkIP" == *"up"* ]]; then

sessionID=$(curl "http://${bmcIP}/rpc/WEBSES/create.asp" -H "Origin: http://${bmcIP}" -H "Accept-Encoding: gzip, deflate" -H "Accept-Language: en-US,en;q=0.8" -H "User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.130 Safari/537.36" -H "Content-type: application/x-www-form-urlencoded" -H "Accept: */*" -H "Referer: http://${bmcIP}/page/login.html"  -H "Connection: keep-alive" --data "WEBVAR_USERNAME=${bmcUser}&WEBVAR_PASSWORD=${bmcPassword}" --compressed  2>/dev/null |  grep SESSION_COOKIE  | awk -F\' '{print $4}')


curl "http://${bmcIP}/rpc/getrmm3status.asp" -H "Accept-Encoding: gzip, deflate, sdch" -H "Accept-Language: en-US,en;q=0.8" -H "Upgrade-Insecure-Requests: 1" -H "User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.130 Safari/537.36" -H "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8" -H "Cache-Control: max-age=0" -H "Cookie: lang=EN; SessionCookie=${sessionID}; Username=${bmcUser}; lItem=0; test=1" -H "Connection: keep-alive" --compressed 2>/dev/null| grep  "'STATE' : 1" > /dev/null  && echo -e "RMM Installed\n\n" || echo -e "RMM NOT-Installed\n\n"

else

        echo -e "BMC IP is not accessible\n\n"
fi
    
por 13.08.2015 / 18:45

Tags