จะค้นหาหน่วย 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.

น่าเสียดายที่นี่ทำให้ฉันมีทางเลือกมากมายที่เป็นไปได้ในเว็บไซต์ซูเปอร์ไมโคร มีโอกาสที่จะตรวจสอบสิ่งที่ฉันได้ติดตั้งอย่างแน่นอน?


นี่เป็นคำถามที่มีประโยชน์ ผู้ดูแลระบบจำนวนมากที่ใช้ IPMI ในกล่อง Supermicro ได้ถามคำถามเดียวกันนี้เนื่องจากมีการใช้งานการ์ดหลายใบเนื่องจากเป็นการยากที่จะบอกจาก commandline (ถ้าไม่เป็นไปไม่ได้)
Stefan Lasiewski

นี่เก่าไปหน่อย แต่ Supermicro ให้วิธีง่ายๆในการค้นหาสิ่งนี้ ไปที่supermicro.com/support/biosและป้อนรุ่นเมนบอร์ดของคุณลงในช่องและให้การดาวน์โหลด BIOS และ IPMI ล่าสุด ในกรณีเฉพาะของคุณก็แสดงให้เห็นว่าเมนบอร์ด X9SCL และ X9SCM มีไฟล์เหมือนกัน
Daniel Lawson

คำตอบ:


5

มีสองวิธีในการทำสิ่งนี้:

  1. เป็นไปได้ที่โปรแกรมจะดูข้อมูลเกี่ยวกับ BMC ในเครื่องของคุณ อย่างไรก็ตามในประสบการณ์ของฉันเครื่องมือไม่ได้ให้ข้อมูลที่เป็นประโยชน์

ฉันพยายามipmitool bmc infoแล้วก็คืนข้อมูล จากที่นี่คุณจะต้องมีวิธีในการจับคู่หมายเลข ID กับสิ่งที่มนุษย์เข้าใจ

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

Google สำหรับ47488& 43707ให้คำแนะนำเกี่ยวกับผู้ผลิตการ์ดใบนี้ แต่ก็ไม่ค่อยมีประโยชน์

  1. ด้วยมือ น่าเศร้านี่คือสิ่งที่ผู้ดูแลระบบส่วนใหญ่ทำ

ค้นหาหมายเลขเมนบอร์ดของคุณและค้นหาหน้าต่อไปนี้และใช้ทักษะการตรวจสอบของคุณเพื่อกำหนด BMC ที่เป็นของคุณ


2
รหัสผลิตภัณฑ์ในกรณีของฉันให้ฉันเป็น IPMI ที่ถูกต้อง (มีคนอื่นโพสต์ข้อมูล ipmitool bmc ของพวกเขาและบอกว่าพวกเขามี IPMI ใด ID ผลิตภัณฑ์เท่ากับและข้อกำหนดที่เขาโพสต์นั้นเท่ากับฮาร์ดแวร์ / IPMI / เมนบอร์ดเช่นกัน)
Doridian

2

คำถามเดิมต้องการทราบวิธีถาม IPMI ว่าเมนบอร์ดรุ่นใด ... ไม่รบกวนระบบปฏิบัติการที่ติดตั้ง / ใช้งานเลย

"SMCIPMITool.jar" ใหม่ของพวกเขาแสดงเมนบอร์ดใน commandline เมื่อคุณเชื่อมต่อกับมันแล้ว:

./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 และฉันก็ทำเสร็จแล้ว ไม่จำเป็นต้องดูแม้แต่คอนโซลหรือรบกวนระบบปฏิบัติการที่ลูกค้าใช้ (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

คุณ grep dmidecode สำหรับ "IPMI" หรือไม่


น่าเศร้าที่ข้อมูลที่ให้ไว้dmidecodeนั้นเป็นข้อมูลทั่วไปมากและไม่มีประโยชน์ในการพิจารณารูปแบบของ BMC
Stefan Lasiewski

ใช่ในกรณีนี้ฉันคิดว่าการติดตั้ง "Open IPMI" เท่านั้นจะช่วยให้ adn แล้วเชื่อมต่อกับอุปกรณ์ IPMI คุณจะได้รับ vers #
Danila Ladner

1

คุณสามารถรับรุ่นของหน่วยใน BIOS ในแท็บหลัก (กดDELในขณะที่บูตเพื่อไปที่นั่น) รุ่น IPMI ปัจจุบันยังสามารถพบได้ในแท็บIPMI


1

วิธีแก้ปัญหาที่ฉันพบต้องการให้ฉัน:

IPMICFG_1.26.0_20161227 / Linux / 64 บิต / 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 Update Board-Product ชื่อจาก 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.