Làm thế nào để tìm ra đơn vị IPMI chính xác mà bạn có để nâng cấp firmware?


12

Tôi có một IPMI Supermicro và tôi đọc bạn có thể sử dụng dmidecode để xác định đó là cái nào. Nhưng tất cả những gì tôi nhận được cho thông tin là:

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.

Đáng buồn thay điều này cho tôi nhiều lựa chọn có thể trên trang web Supermanicro. Bất kỳ cơ hội để xác định chính xác tôi đã cài đặt?


Đây là một câu hỏi hữu ích. Nhiều quản trị viên đã sử dụng IPMI trên các hộp Supermicro đã hỏi câu hỏi tương tự vì có nhiều thẻ được sử dụng, vì rất khó để nói từ dòng lệnh (Nếu không thể nói là không thể).
Stefan Lasiewski

Điều này hơi cũ, nhưng Supermicro cung cấp cho bạn một cách rất đơn giản để tìm kiếm điều này. Tới supermicro.com/support/bios và nhập phiên bản bo mạch chủ của bạn vào hộp, và nó cung cấp tải mới nhất BIOS và IPMI. Trong trường hợp cụ thể của bạn, nó cũng cho thấy các bo mạch chủ X9SCL và X9SCM có cùng các tệp.
Daniel Lawson

Câu trả lời:


5

Có hai cách để làm điều này:

  1. Có thể xem thông tin theo chương trình về BMC trong máy của bạn. Tuy nhiên, theo kinh nghiệm của tôi, các công cụ không cung cấp thông tin hữu ích.

Tôi đã thử ipmitool bmc infovà nó trả về một số thông tin. Từ đây, bạn cần một cách để ánh xạ số ID tới thứ mà con người có thể hiểu:

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

Googling cho 47488& 43707không mang lại một số gợi ý cho nhà sản xuất thẻ này, nhưng điều đó không hữu ích lắm.

  1. Thủ công. Đáng buồn thay, đây là những gì hầu hết các quản trị viên cuối cùng làm.

Tìm ra số bo mạch chủ của bạn và tìm kiếm các trang sau và sử dụng các kỹ năng điều tra của bạn để xác định BMC nào là của bạn.


2
ID sản phẩm trong trường hợp của tôi đã mang lại cho tôi IPMI chính xác (một người khác đã đăng thông tin bmc ipmitool của họ và cho biết IPMI nào họ có. ID sản phẩm bằng nhau và thông số kỹ thuật anh ấy đã đăng bằng với Phần cứng / IPMI / Mainboard của tôi)
Doridian

2

Câu hỏi ban đầu muốn biết làm thế nào để hỏi IPMI mô hình bo mạch chủ là gì ... không làm phiền hệ điều hành đã cài đặt / đang chạy.

"SMCIPMITool.jar" mới của họ hiển thị mô hình bo mạch chủ trong dòng lệnh khi bạn đã kết nối với nó với nó:

./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

Hãy xem, không có bất kỳ kiến ​​thức nào trước đó, nó cho tôi thấy đó là X9SCD và tôi đã hoàn thành. Thậm chí không cần nhìn vào bảng điều khiển, hoặc làm phiền bất kỳ hệ điều hành khủng khiếp nào mà máy khách đang chạy (windows ...)

Hơn nữa, X9SCL / X9SCM dù sao cũng là IPMI (chúng liệt kê riêng, nhưng các tệp giống hệt nhau). Chỉ có khoảng 4 loại BMC khác nhau được sử dụng trên tất cả các bảng. Cũng nhấp nháy qua giao diện web, nó sẽ kiểm tra tính tương thích và khiếu nại nếu bạn có phần sụn sai.

Cũng trên dòng nhắc, mô hình BMC thực tế ở cuối (X9SCD sử dụng loại "SIM-WA" ...)


1

Từ 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

Bạn đã grep dmidecode cho "IPMI"?


Đáng buồn thay, thông tin được cung cấp bởi dmidecoderất chung chung và không hữu ích để xác định mô hình của BMC.
Stefan Lasiewski

Vâng, trong trường hợp này, tôi nghĩ rằng chỉ cài đặt "Open IPMI" sẽ giúp quảng cáo sau đó kết nối với thiết bị IPMI, bạn sẽ có thể nhận được #.
Danila Ladner

1

Bạn có thể lấy phiên bản đơn vị trong BIOS trong tab Chính (tiếp tục nhấn DELtrong khi khởi động để đến đó). Ngoài ra phiên bản IPMI hiện tại có thể được tìm thấy trong tab IPMI .


1

Giải pháp tôi tìm thấy yêu cầu tôi phải:

Danh sách 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)         =

Mà vô ích vẫn không hiển thị tên sản phẩm. Tuy nhiên, đọc qua các tùy chọn đề xuất mục này có khả năng hữu ích:

"-fru 2p Cập nhật bảng-Tên sản phẩm từ DMITable sang IPMI FRU."

Kết quả từ việc chạy: ./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)         = 

Có nhiều mặt hàng -fru khác sẽ xuất hiện để tiếp tục đưa vào danh sách.


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.