เมื่อคุณจัดการกับ Supermicro IPMI / BMC คุณสามารถเข้าถึงได้ผ่าน:
- HTTP (S) ในเบราว์เซอร์ของคุณ - ดูหน้าเว็บที่มีเซ็นเซอร์ / configs และแอปเพล็ต java เพื่อเรียกใช้คอนโซลการเปลี่ยนเส้นทาง
- โปรโตคอล IPMI (ใช้แอพ
ipmitool
-like CLI หรือIPMIView
-like GUI)
เมื่อฉันค้นพบว่าฉันสามารถทำได้ssh ADMIN@my.ipmi.address.net
และเข้าสู่ BMC - มีเชลล์เหมือน Linux ifconfig
(ไม่ใช่เซิร์ฟเวอร์ แต่ด้วยการตั้งค่าเครือข่าย BMC) และ - สิ่งที่ยิ่งใหญ่ที่สุด! - ความสามารถในการreboot
รีเซ็ต BMC เมื่อ IPMI เริ่มผิดพลาด
แต่ตอนนี้จากการเข้าถึงกล่อง Supermicro จำนวนมากด้วย IPMI ฉันค้นพบว่าการเข้าถึง SSH ทำงานแตกต่างกัน: ประมาณครึ่งกล่องใช้เชลล์ "ปกติ" บนพอร์ต 22 ของ IPMI อีกตัวเรียกใช้ "ATEN SMASH-CLP System Management Shell" มันไม่เหมือนลีนุกซ์, ไม่รองรับคำสั่งมาตรฐานเช่นls
นั้น, และฉันไม่สามารถรีเซ็ต BMC ได้
Google ส่วนใหญ่พูดถึง SMASH-CLP ในทางที่มาของการรักษาความปลอดภัย มีเอกสารสำหรับผู้ใช้หรือไม่ หรือฉันจะทำให้ IPMI / BMC ของฉันเรียกใช้เชลล์ "ปกติ" ผ่าน SSH ไม่ใช่ SMASH-CLP หรือไม่
ฉันจัดการกับเมนบอร์ด X9DRW-iF, X9DRi-F และ X9SCL-F
$ ipmitool -H 1.2.3.4 -U ADMIN -E -I lanplus bmc reset warm
(หรือcold
) ฉันไม่พบ SMASH-CLP มีประโยชน์เลย Supermicro จัดหา BMCs ที่แตกต่างจากผู้ขายแต่ละรายด้วยการใช้ CLP ที่แตกต่างกันการเรียนรู้สิ่งที่เป็นไปได้คือความเจ็บปวดที่ร้ายแรงและไม่ได้ใช้กับโหนดทั้งหมด