¿Cómo puedo saber si mi servidor tiene algún tipo de IPMI?


10

Nunca he visto un servidor Linux que administro. ¿Cómo puedo saber si tiene algún tipo de IPMI instalado?

Intenté responder mi propia pregunta instalando ipmitool:

Setting up ipmitool (1.8.9-2) ...
Starting IPMI event daemon ipmievdipmievd: using pidfile /var/run/ipmievd.pid0
Could not open device at /dev/ipmi0 or /dev/ipmi/0 or /dev/ipmidev/0: No such  file or directory
Unable to open interface
failed!
invoke-rc.d: initscript ipmievd, action "start" failed.

fue la respuesta ¿Puedo averiguar qué usa el ISP para controlar remotamente el servidor o cómo el ISP probablemente lo conectó a su panel HTML de administración remota?


Si se trata de una VPC, no hay forma de obtener acceso a IPMI (a menos que exista un sistema de hipervisor que se integre). Si se trata de un servidor dedicado, seguirán siendo muy reacios a darle ese nivel de acceso.
Chris S

1
Es una caja de Debian dedicada.
isync

Respuestas:


1

Si es Red Hat, solo hazlo rpm -qa|grep ipmi. OpenIPMI sería la instalación más probable, o una de las propietarias (como hpIPMI). Debe haber un comando equivalente en los .debsistemas y cuadros de Solaris también.


1
Es Debian: dpkg -l | grep ipmi \ n rc ipmitool 1.8.9-2 utilidad para control de IPMI con controlador de kernel \ n ii libopenipmi0 2.0.14-1 Interfaz inteligente de administración de plataforma -
isync

Desearía poder ayudar más, soy un chico de sombrero rojo. Veo que la biblioteca OpenIPMI está allí, pero no el paquete explícito. Vea si apt-get install openipmi funciona (el nombre del paquete puede no ser correcto). Es posible que no estén usando IPMI si la utilidad de administración de HTML solo informa cosas de MIB-II y el host mib en SNMP. Si está tratando de descubrir cómo están monitoreando su caja, SNMP puede ser un buen lugar para buscar.
Mateo

Aunque "apt-get install openipmi" funcionó, ahora lo tengo en el sistema y no hace mucho. Creo que la libopeipmi lib quedó de la instalación de ipmitool realizada anteriormente ... Cuando mi ISP usa SNMP, ¿me ahorra que pueda hurgar en ella? ¿Hay un comando guardar snmp que pueda disparar en el servidor local del servidor mientras estoy en SSH?
isync

Puede instalar snmp-utils (nuevamente, verifique el nombre del paquete) y luego recorra la información snmp disponible utilizando el comando snmpwalk.
Matthew

55
Esta respuesta es simplemente incorrecta. La pregunta es cómo saber si el servidor tiene físicamente un sistema IPMI, no si su O / S tiene un paquete IPMI instalado.
ThatGraemeGuy

22

De la sección de preguntas frecuentes de FreeIPMI : 7. ¿Mi sistema es compatible con IPMI? .

¿Mi sistema es compatible con IPMI?

Desafortunadamente, no existen mecanismos universalmente definidos para determinar si un sistema admite IPMI a través de la comunicación en banda. Suponiendo que IPMI está configurado correctamente para la comunicación por LAN, existe un mecanismo bastante confiable fuera de banda. Aquí hay algunas sugerencias.

  1. El IPMI-localizar de FreeIPMI se puede utilizar para determinar si se puede encontrar IPMI en su sistema. Sin embargo, se advierte a los usuarios que el hecho de no descubrir IPMI a través de ipmi-localizar no es suficiente para refutar que existe IPMI en su sistema. Su sistema puede no publicar dicha información o puede esperar que los clientes se comuniquen en ubicaciones predeterminadas.

  2. dmidecode puede usarse de manera similar para buscar dispositivos que admitan IPMI en su sistema. Puede grep para IPMI o especificar el tipo de DMI de IPMI en la línea de comando.

    # > dmidecode --type 38
    # dmidecode 2.10 SMBIOS 2.5 present.
    
    Handle 0x0049, DMI type 38, 18 bytes IPMI Device Information
            Interface Type: KCS (Keyboard Control Style)
            Specification Version: 2.0
            I2C Slave Address: 0x10
            NV Storage Device: Not Present
            Base Address: 0x0000000000000CA2 (I/O)
            Register Spacing: Successive Byte Boundaries
    
  3. El ipmi-ping de FreeIPMI se puede usar para ver si una máquina tiene un servicio IPMI en una dirección IP / host específica. Para un descubrimiento de IPMI a mayor escala, se puede usar la herramienta ipmi-detectd daemon y ipmi-detect.

Nuevamente, el hecho de no encontrar un dispositivo compatible con IPMI no es suficiente para mostrar la falta de compatibilidad con IPMI.

En última instancia, puede ser necesaria cierta cantidad de información de los documentos del producto o prueba y error para determinar si IPMI es compatible con su sistema.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.