ipmitool - ไม่พบ / dev / ipmi0 หรือ / dev / ipmidev / 0


42

จากคำถามก่อนหน้านี้ฉันติดตั้งipmitool ( yum install ipmitool)

แม้หลังจากรีบูต แต่ฉันได้รับข้อผิดพลาดต่อไปนี้เมื่อพยายามเรียกใช้ipmitool power status:

Could not open device at /dev/ipmi0 or /dev/ipmi/0 or /dev/ipmidev/0: No such file or directory
Unable to get Chassis Power Status

นี่เป็นปัญหาของระบบปฏิบัติการ / ฮาร์ดแวร์ (CentOS 6.3 x64 บนเครื่องโฮสต์ในศูนย์ข้อมูลระยะไกล - ไม่แน่ใจในผู้จำหน่ายฮาร์ดแวร์) หรือไม่ หรือฉันได้พลาดอะไรบางอย่างที่เป็นองค์ประกอบในการติดตั้งไปแล้วipmitool?


ระบบมีฮาร์ดแวร์ที่รองรับ IPMI (ตัวควบคุมการจัดการระบบหรือเทียบเท่า) หรือไม่ ฮาร์ดแวร์นั้นรองรับระบบปฏิบัติการหรือไม่ (หากจำเป็นต้องใช้เคอร์เนลโมดูลสำหรับการสนับสนุนจะโหลดหรือไม่)
voretaq7

@ voretaq7 - ไม่แน่ใจจึงคัดเลือกที่ผมไม่ทราบว่าสิ่งที่ฮาร์ดแวร์ของผู้ขาย (เกินพื้นฐาน) เซิร์ฟเวอร์ของฉันคือ :)
วอร์เรน

1
การรู้สิ่งต่าง ๆ เป็นสิ่งสำคัญ - การขาดความรู้นั้นคุณสามารถลองโหลดโมดูลเคอร์เนล IPMI ทั้งหมดที่คุณสามารถหาได้ตามที่อธิบายไว้ในคำตอบด้านล่าง (แต่โปรดระวังว่าคุณอาจไม่มีฮาร์ดแวร์ที่รองรับ IPMI ดังนั้นอาจไม่ได้ผลลัพธ์ใด ๆ และโดยการโหลดโมดูลคุณจะมีโอกาส (เล็ก) ที่จะทำให้ระบบของคุณล้มลงในกระบวนการและจะต้องมีใครสักคนที่จะทำให้วงจรมัน)
voretaq7

dmidecode -t 1 -t -2 -t 3วิ่ง จากนั้นอ่านผลลัพธ์
Michael Hampton

2
นอกจากนี้คุณอาจต้องเรียกใช้ipmitoolในฐานะรูทหรือด้วยsudo(ฉันได้รับข้อความแสดงข้อผิดพลาดเดียวกันหากไม่ได้)
Dennis Williamson

คำตอบ:


60

คุณอาจต้องโหลดโมดูลเคอร์เนล IPMI:

modprobe ipmi_devintf
modprobe ipmi_si

คุณสามารถเพิ่มสิ่งเหล่านี้เพื่อ/etc/modulesให้พวกเขาโหลดโดยอัตโนมัติ (เพียงรายการชื่อโมดูล)

ipmi_devintf
ipmi_si

ฉันไม่มี/etc/modules- ฉันมี/etc/modprobe.d/*.conf: ความคิดที่ต้องการ?
วอร์เรน

1
@warren เพียงแค่สร้างมัน (ฉันได้อธิบายรูปแบบด้านบน)
mgorven

2
เหตุใดจึงไม่รวมอยู่ในคำแนะนำในการใช้ ipmi ฉันใช้ Debian รุ่นล่าสุดบนเซิร์ฟเวอร์ HP G8 และยังต้องการวิธีแก้ปัญหานี้โดยให้ข้อผิดพลาดจาก apt-get!
cnst

8

คุณโหลดอุปกรณ์หรือไม่ คุณสามารถโหลดโมดูลด้วยตนเอง: modprobe ipmi_devintf ; modprobe ipmi_siและตรวจสอบบันทึกของคุณ


1
คนแรกวิ่งดี ลูกเตะมุมที่สองFATAL: Error inserting ipmi_si (/lib/modules/2.6.32-279.22.1.el6.x86_64/kernel/drivers/char/ipmi/ipmi_si.ko): No such device
วอร์เรน

3
ตกลงอาจเป็นอีกไดรเวอร์ impi เช็กอินไดเร็กทอรี /lib/modules/2.6.32-279.22.1.el6.x86_64/kernel/drivers/char/ipmi/ ซึ่งมีอยู่ใน plateform ของคุณ
Dom

@ คุณรู้หรือไม่ว่าจะเลือกอันไหนและทำไม? มีบางอย่าง: find /lib/modules/$(uname -r)/kernel/drivers/char/ipmi/ -type f -name '*.ko*' -exec modinfo {} \; | egrep "^filename|^description".
Pablo

อินเทอร์เฟซคือ "ipmi_devintf" และตัวสร้างหลักจัดการโดย "ipmi_si" สิ่งอื่น ๆ คืออะไร? บนเดเบียนมี msghandler, watchdog และ poweroff พวกเขากำลังจัดการจ้องจับผิดฮาร์ดแวร์เพื่อรีเซ็ตโฮสต์สกปรก poweroff โฮสต์และฉันไม่รู้ msghandler
Dom
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.