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

क्या यह एक OS / हार्डवेयर समस्या है (CentOS 6.3 x64 एक दूरस्थ डेटासेंटर में होस्ट की गई मशीन पर - हार्डवेयर विक्रेता पर अनिश्चित)? या मैं स्थापित करने में कुछ और अधिक मौलिक याद किया है ipmitool?


क्या सिस्टम में IPMI- सक्षम हार्डवेयर (एक सिस्टम प्रबंधन नियंत्रक या समकक्ष) है? क्या वह हार्डवेयर ऑपरेटिंग सिस्टम द्वारा समर्थित है? (यदि समर्थन के लिए कर्नेल मॉड्यूल की आवश्यकता है, तो क्या यह लोड है?)
voretaq7

@ voretaq7 - अनिश्चित, इसलिए क्वालिफायर कि मुझे नहीं पता है कि हार्डवेयर विक्रेता (मूल बातें से परे) मेरा सर्वर है :)
वॉरेन

1
इस तरह की चीजों को जानना महत्वपूर्ण है - उस ज्ञान की कमी जिसे आप आँख बंद करके उन सभी IPMI कर्नेल मॉड्यूल को लोड करने का प्रयास कर सकते हैं, जिन्हें आप नीचे दिए गए उत्तरों में वर्णित कर सकते हैं (लेकिन ध्यान रहे कि आपके पास IPMI- सक्षम हार्डवेयर नहीं हो सकता है, इसलिए यह आपको कोई परिणाम नहीं मिल सकता है , और लोडिंग मॉड्यूल द्वारा आपके पास हमेशा एक छोटा (इस प्रक्रिया में अपने सिस्टम को खटखटाने का एक छोटा मौका) होता है और उसे किसी को साइकिल
चलाने की

भागो dmidecode -t 1 -t -2 -t 3। फिर आउटपुट पढ़ें।
माइकल हैम्पटन

2
इसके अलावा, आपको ipmitoolरूट के रूप में या इसके साथ चलने की आवश्यकता हो सकती है sudo(यदि मैं नहीं करता तो मुझे वही त्रुटि संदेश मिलता है)।
डेनिस विलियमसन

जवाबों:


60

आपको शायद IPMI कर्नेल मॉड्यूल लोड करने की आवश्यकता है:

modprobe ipmi_devintf
modprobe ipmi_si

आप /etc/modulesइन्हें अपने आप लोड करने के लिए जोड़ सकते हैं (बस मॉड्यूल नामों को सूचीबद्ध करें):

ipmi_devintf
ipmi_si

मेरे पास नहीं है /etc/modules- मेरे पास /etc/modprobe.d/*.conf: विचार हैं जिनकी आवश्यकता होगी?
वॉरेन

1
@warren इसे बनाएं (मैंने ऊपर प्रारूप का वर्णन किया है)।
मॉर्गन

2
इसे ipmi का उपयोग करने के निर्देशों में शामिल क्यों नहीं किया गया है? मैं एक 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

@dom क्या आप जानते हैं कि किसे चुनना है और क्यों? कुछ हैं find /lib/modules/$(uname -r)/kernel/drivers/char/ipmi/ -type f -name '*.ko*' -exec modinfo {} \; | egrep "^filename|^description":।
पाब्लो ए

इंटरफ़ेस "ipmi_devintf" है और मुख्य निर्माता "ipmi_si" द्वारा प्रबंधित है। अन्य क्या हैं? डेबियन पर, मैसेंजर, वॉचडॉग और पॉवरऑफ हैं। वे होस्ट को रीसेट करने के लिए हार्डवेयर वॉचडॉग का प्रबंधन कर रहे हैं, होस्ट को गंदा पावरऑफ करते हैं और मैं मेसेंडलर के लिए नहीं जानता।
डोम
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.