내 서버에 어떤 종류의 IPMI가 있는지 어떻게 알 수 있습니까?


10

내가 관리하는 Linux 서버를 본 적이 없다. 어떤 종류의 IPMI가 설치되어 있는지 어떻게 알 수 있습니까?

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.

그 대답이었습니다. ISP가 서버를 원격 제어하기 위해 사용하는 내용이나 ISP가 원격 관리 HTML 패널에 어떻게 연결했는지 확인할 수 있습니까?


VPC 인 경우 통합 된 하이퍼 바이저 시스템이없는 한 IPMI 액세스 권한을 얻는 방법이 없습니다. 전용 서버 인 경우에도 이러한 수준의 액세스를 제공하기를 매우 꺼려 할 것입니다.
Chris S

1
전용 데비안 박스입니다.
isync

답변:


1

Red Hat 인 경우을 수행하십시오 rpm -qa|grep ipmi. OpenIPMI는 가장 설치 가능성이 높거나 hpIPMI와 같은 독점 설치 중 하나입니다. .deb시스템 및 Solaris 상자에도 동등한 명령이 있어야합니다 .


1
데비안입니다 : dpkg -l | grep ipmi \ n rc ipmitool 커널 드라이버로 IPMI 제어를위한 유틸리티 1.8.9-2 유틸리티 \ n ii libopenipmi0 2.0.14-1 지능형 플랫폼 관리 인터페이스
isync

내가 더 도울 수 있으면 좋겠다. 나는 빨간 모자를 쓴 사람이다. OpenIPMI 라이브러리가 있지만 명시 적 패키지는 아닙니다. apt-get install openipmi가 작동하는지 확인하십시오 (패키지 이름이 올바르지 않을 수 있음). HTML 관리 유틸리티가 MIB-II 및 SNMP의 호스트 mib의 내용 만보고하는 경우 IPMI를 사용하지 않을 수 있습니다. 박스 SNMP를 모니터링하는 방법을 파악하려는 경우 SNMP를 살펴 보는 것이 좋습니다.
Matthew

"apt-get install openipmi"는 효과가 있었지만 이제는 시스템에 설치되어 있으며 별다른 기능을하지 않습니다. libopeipmi lib가 이전에 수행 된 ipmitool 설치에서 남은 것 같습니다 ... ISP가 SNMP를 사용할 때이 파일을 검색 할 수 있습니까? SSH로 연결되는 동안 서버의 로컬 호스트에서 촬영할 수있는 save snmp 명령이 있습니까?
isync

snmp-utils (다시 패키지 이름 확인)를 설치 한 다음 snmpwalk 명령을 사용하여 사용 가능한 snmp 정보를 검색 할 수 있습니다.
Matthew

5
이 답변은 잘못되었습니다. 문제는 O / S에 IPMI 패키지가 설치되어 있는지 여부가 아니라 서버에 물리적으로 IPMI 시스템이 있는지 확인하는 방법입니다.
ThatGraemeGuy

22

에서 FreeIPMI에의 자주 묻는 질문 섹션 7. 내 시스템 지원 IPMI합니까? .

내 시스템이 IPMI를 지원합니까?

불행히도, 시스템이 대역 내 통신을 통해 IPMI를 지원하는지 여부를 결정하기위한 보편적으로 정의 된 메커니즘은 없습니다. LAN을 통한 통신을 위해 IPMI가 올바르게 설정되었다고 가정하면 상당히 안정적인 메커니즘이 대역 외에 존재합니다. 몇 가지 제안이 있습니다.

  1. FreeIPMI의 ipmi-locate를 사용하여 시스템에서 IPMI를 찾을 수 있는지 확인할 수 있습니다. 그러나 ipmi-locate를 통해 IPMI를 발견하지 못하면 시스템에 IPMI가 있음을 반증하기에 충분하지 않습니다. 시스템이 그러한 정보를 공개하지 않거나 클라이언트가 기본 위치에서 통신 할 것을 기대할 수 있습니다.

  2. dmidecode는 시스템에서 IPMI를 지원하는 장치를 검사하는 데 유사하게 사용될 수 있습니다. IPMI를 grep하거나 명령 행에서 IPMI DMI 유형을 지정할 수 있습니다.

    # > 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. FreeIPMI의 ipmi-ping을 사용하여 시스템에 특정 호스트 / IP 주소에 IPMI 서비스가 있는지 확인할 수 있습니다. 보다 광범위한 IPMI 감지를 위해 ipmi-detectd 디먼 및 ipmi-detect 도구를 사용할 수 있습니다.

다시 한 번, IPMI 지원 장치를 찾지 못하면 IPMI 지원이 부족하다는 것을 나타내기에 충분하지 않습니다.

궁극적으로 시스템에서 IPMI가 지원되는지 여부를 판별하려면 제품 문서 또는 시행 착오의 일부 정보가 필요할 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.