펌웨어 업그레이드에 필요한 정확한 IPMI 장치를 찾는 방법은 무엇입니까?


12

Supermicro IPMI를 가지고 있으며 dmidecode를 사용하여 어느 것을 결정할 수 있는지 읽었습니다. 그러나 내가 정보를 얻는 것은 다음과 같습니다.

Handle 0x0001, DMI type 1, 27 bytes
System Information
    Manufacturer: Supermicro
    Product Name: X9SCL/X9SCM
    Version: 0123456789
    Serial Number: 0123456789
    UUID: *
    Wake-up Type: Power Switch
    SKU Number: To be filled by O.E.M.
    Family: To be filled by O.E.M.

슬프게도 이것은 초 미세 사이트에서 여러 가지 선택을 가능하게합니다. 내가 설치 한 정확한 것을 결정할 기회가 있습니까?


이것은 유용한 질문입니다. Supermicro 상자에서 IPMI를 사용한 많은 관리자들은 명령 줄에서 말하기가 매우 어렵 기 때문에 사용중인 여러 카드가있는 것과 동일한 질문을했습니다 (불가능하지 않은 경우).
Stefan Lasiewski

이것은 약간 오래된 것이지만 Supermicro는 이것을 찾는 간단한 방법을 제공합니다. supermicro.com/support/bios로 이동 하여 상자에 마더 보드 버전을 입력하면 최신 BIOS 및 IPMI 다운로드가 제공됩니다. 특정 경우에는 X9SCL 및 X9SCM 마더 보드에 동일한 파일이 있음을 보여줍니다.
다니엘 로손

답변:


5

이를 수행하는 두 가지 방법이 있습니다.

  1. 컴퓨터에서 BMC에 대한 정보를 프로그래밍 방식으로 볼 수 있습니다. 그러나 내 경험상 도구는 유용한 정보를 제공하지 않습니다.

시도했지만 ipmitool bmc info정보가 반환됩니다. 여기에서 ID 번호를 인간이 이해할 수있는 것으로 매핑하는 방법이 필요합니다.

Manufacturer ID           : 47488
Manufacturer Name         : Unknown (0xB980)
Product ID                : 43707 (0xaabb)
Product Name              : Unknown (0xAABB)

47488&에 대한 인터넷 검색 43707은이 카드 제조업체에 대한 힌트를 제공하지만 그다지 도움이되지는 않습니다.

  1. 수동으로. 슬프게도, 이것은 대부분의 관리자가하는 일입니다.

마더 보드 번호를 찾고 다음 페이지를 검색하고 조사 기술을 사용하여 자신의 BMC를 결정하십시오.


2
필자의 경우 제품 ID를 통해 올바른 IPMI를 얻을 수있었습니다 (다른 사람이 자신의 ipmitool bmc 정보를 게시하고 어떤 IPMI를 가지고 있는지 알려주었습니다. 제품 ID가 같고 그가 게시 한 사양이 하드웨어 / IPMI / 메인 보드와 동일 함)
Doridian

2

원래 질문은 IPMI에 마더 보드 모델이 무엇인지 묻는 방법을 알고 싶었습니다. 설치 / 실행중인 OS를 전혀 방해하지 않습니다.

새로운 "SMCIPMITool.jar"는 명령 줄에 마더 보드 모델을 연결하면 표시됩니다.

./jre/bin/java -jar SMCIPMITool.jar 172.22.16.210 ADMIN ADMIN shell 
SMC IPMI Tool V2.15.0(Build 160122) - Super Micro Computer, Inc. 
Press Ctrl+D or "exit" to exit 
Press "?" or "help" for help 
Press TAB for command completion 
Press UP and DOWN key for command history 
Trap Receiver Started 
172.22.16.210 X9SCD (S0/G0,46w) 22:38 SIM(WA)>exit 
bye

사전 지식이 없으면 X9SCD이고 완료되었음을 보여줍니다. 콘솔을 보거나 클라이언트가 실행중인 끔찍한 OS를 방해 할 필요가 없습니다 (Windows ...)

또한 X9SCL / X9SCM은 어쨌든 동일한 IPMI입니다 (별도로 나열되지만 파일은 동일 함). 모든 보드에서 사용되는 BMC 유형은 약 4 가지뿐입니다. 또한 웹 인터페이스를 통해 깜박이면 호환성을 확인하고 잘못된 펌웨어가 있는지 불평합니다.

또한 프롬프트 라인에서 마지막의 실제 BMC 모델 (X9SCD는 "SIM-WA"유형을 사용합니다 ...)


1

dmidecode에서 :

IPMI Device Information

Interface Type: KCS (Keyboard Control Style)

Specification Version: 2.0

I2C Slave Address: 0x00

NV Storage Device: Not Present

Base Address: 0x0000000000000CA2 (I/O)

Register Spacing: Successive Byte Boundaries

"IPMI"에 대해 dmidecode를 grep 했습니까?


안타깝게도 제공되는 정보 dmidecode는 매우 일반적이며 BMC 모델을 결정하는 데별로 유용하지 않습니다.
Stefan Lasiewski

예,이 경우 "Open IPMI"를 설치하는 것만으로도 IPMI 장치에 연결하면 도움이 될 것입니다.
Danila Ladner

1

Main ( 기본) 탭 에서 BIOS의 장치 버전을 얻을 수 있습니다 ( DEL부팅하는 동안 계속 누르면 됩니다). 또한 현재 IPMI 버전은 IPMI 탭 에서 찾을 수 있습니다 .


1

내가 찾은 솔루션은 다음을 요구했습니다.

IPMICFG_1.26.0_20161227 / Linux / 64bit / IPMICFG-Linux.x86_64 -fru 목록

Board Mfg. Date/Time(BDT)       = 1996/01/01 00:00:00 (00 00 00)
Board Manufacturer (BM)         = Supermicro
Board Product Name (BPN)        = 
Board Serial number (BS)        =           
Board Part number (BP)          = 
Product Manufacturer (PM)       = 
Product Name (PN)               = 
Product Part/Model number (PPM) = 
Product Version (PV)            = 
Product Serial number (PS)      =           
Product Asset Tag (PAT)         =

어떤 제품이 여전히 도움이되지 않았습니다. 그러나 옵션을 읽으면 다음과 같은 잠재적으로 유용한 항목이 제안되었습니다.

"-fru 2p 업데이트 보드-제품 이름을 DMITable에서 IPMI FRU로."

실행 결과 : ./IPMICFG-Linux.x86_64 -fru 2p

Board Mfg. Date/Time(BDT)       = 1996/01/01 00:00:00 (00 00 00)
Board Manufacturer (BM)         = Supermicro
Board Product Name (BPN)        = X10DRi
Board Serial number (BS)        =           
Board Part number (BP)          = 
Product Manufacturer (PM)       = 
Product Name (PN)               = 
Product Part/Model number (PPM) = 
Product Version (PV)            = 
Product Serial number (PS)      =           
Product Asset Tag (PAT)         = 

목록을 추가로 채우는 것으로 보이는 다양한 다른 -fru 항목이 있습니다.


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