क्या SuperMicro IPMI इंटरफ़ेस पर पासवर्ड रीसेट करना संभव है?


31

क्या SuperMicro IPMI इंटरफ़ेस पर पासवर्ड रीसेट करना संभव है? मेरा मदरबोर्ड X8STI-F मॉडल है।


मैंने इसे HP DL585 सिस्टम पर किया है, और Sun X2200-M2 और V20z कंप्यूटरों पर IPMI मानों में हेरफेर किया है, इसलिए शायद एक तरीका है। मैं सुपरमाइक्रो साइट पर चारों ओर प्रहार करूंगा।
डेविड मैकिन्टॉश

JBOD के लिए समान प्रक्रिया के बारे में क्या? आप ipmicfg या टूल से कनेक्ट नहीं कर सकते। आईपी ​​पते को लक्षित करने और कुछ भी बदलने से पहले प्रमाणित करने की आवश्यकता है। वहाँ एक बैटरी खींचने के लिए या एक जम्पर को रीसेट करने के लिए है जो वास्तव में क्रेडिट को डिफ़ॉल्ट रूप से रीसेट करता है? धन्यवाद।
केविन

जवाबों:


26

यदि आप इसे स्थानीय रूप से एक्सेस करते हैं तो आप एक नया पासवर्ड निर्दिष्ट कर सकते हैं। लिनक्स पर यह माध्यम से किया जाएगा ipmitool। कुछ इस तरह काम करना चाहिए:

ipmitool -I खुला लैन सेट 1 पासवर्ड NEWPASSWORD

यदि आप नहीं जानते हैं कि कौन सा चैनल आपका ईथरनेट इंटरफेस है, तो समय पर उनके माध्यम से एक पेज लाइक करें, जैसे:

# ipmitool -I खुला चैनल जानकारी 1
चैनल 0x1 जानकारी:
  चैनल मध्यम प्रकार: 802.3 LAN
  चैनल प्रोटोकॉल प्रकार: IPMB-1.0
  सत्र का समर्थन: बहु-सत्र
  सक्रिय सत्र गणना: 0
  प्रोटोकॉल विक्रेता आईडी: 7154
  अस्थिर (सक्रिय) सेटिंग्स
    चेतावनी: अक्षम
    प्रति-संदेश प्रामाणिक: अक्षम
    उपयोगकर्ता स्तर प्रामाणिक: सक्षम है
    एक्सेस मोड: हमेशा उपलब्ध
  गैर-वाष्पशील सेटिंग्स
    चेतावनी: अक्षम
    प्रति-संदेश प्रामाणिक: अक्षम
    उपयोगकर्ता स्तर प्रामाणिक: सक्षम है
    एक्सेस मोड: हमेशा उपलब्ध

ध्यान दें कि मध्यम प्रकार "802.3 LAN" है। जो आप चाहते हैं। अन्य चैनल इस तरह दिख सकते हैं:

# ipmitool -I खुला चैनल जानकारी 2
चैनल 0x2 जानकारी:
  चैनल मध्यम प्रकार: सीरियल / मोडेम
  चैनल प्रोटोकॉल प्रकार: IPMB-1.0
  सत्र का समर्थन: एकल-सत्र
  सक्रिय सत्र गणना: 0
  प्रोटोकॉल विक्रेता आईडी: 7154
# ipmitool -I खुला चैनल जानकारी 3
चैनल 0x3 जानकारी:
  चैनल मध्यम प्रकार: सिस्टम इंटरफ़ेस
  चैनल प्रोटोकॉल प्रकार: KCS
  सत्र का समर्थन: सत्र-कम
  सक्रिय सत्र गणना: 0
  प्रोटोकॉल विक्रेता आईडी: 7154

जब आप लिनक्स ओएस का संदर्भ लेते हैं, तो आपका मतलब है कि मुझे सर्वर से स्थानीय रूप से लिनक्स के तहत एक लैपटॉप से ​​कनेक्ट करना चाहिए और फिर उन कमांड को जारी करना चाहिए? इसके अलावा, क्या मुझे सीधे ipmi इंटरफ़ेस से कनेक्ट करने की आवश्यकता है?
मैडोपाटो

जब मैंने लिनक्स का उल्लेख किया, तो यह इसलिए था क्योंकि आपने अपने पोस्ट में ओएस निर्दिष्ट नहीं किया था और यह केवल एक ही है जिसे मैं जानता हूं। यदि आप विंडोज का उपयोग कर रहे हैं, तो यह सिर्फ एक लिनक्स लैपटॉप के साथ जुड़ने के लिए काम नहीं करेगा, लेकिन आपको लिनक्स लाइव सीडी (जैसे, नोपेपिक्स) को बूट करने में सक्षम होना चाहिए और वहां आईपिटमूल कमांड का उपयोग करना चाहिए। विंडोज के लिए मूल उपयोगिता खोजना शायद आसान होगा। ऐसा लगता है कि विंडोज के लिए ipmiutil उपलब्ध है। ऐसा लगता है कि ipmiutil उपलब्ध है। यह भी जांच यह पता serverfault.com/questions/1395/how-to-utilize-ipmi-on-windows
Insyte

अच्छी तरह से मैं यह उल्लेख करना भूल गया कि यह एक linux os, debian lenny 64 है। इसलिए मैं इसे दूरस्थ रूप से कर सकता हूं (i don’t go to my dc) सिस्टम ठीक चल रहा है, मैं सिर्फ चिंतित हूं कि अगर मुझे कभी इसकी आवश्यकता हुई तो मैं नहीं करूंगा इसे एक्सेस करने के लिए पासवर्ड है।
मैडोपाटो

1
फिर मैंने जो वर्णन किया वह काम करना चाहिए: ssh के माध्यम से दूरस्थ रूप से लॉग इन करें और IPMI पासवर्ड सेट करें। जब मैंने कहा कि "स्थानीय रूप से" मेरा मतलब था कि आप ipmitoolसर्वर में लॉग इन करते समय चलेंगे , किसी अन्य होस्ट पर नहीं।
इंसेक्ट

4
आपको मॉड्यूल लोड करने की आवश्यकता होगी: modprobe ipmi_si; modprobe ipmi_devintf; modprobe ipmi_msghandler
Insyte

21

मुझे कल बस इसी मुद्दे से निपटना था, मैं अपने सुपरमाइक्रो आईपीएमआई वेब इंटरफेस में लॉग इन नहीं कर पा रहा था क्योंकि मैंने इसे अक्सर इस्तेमाल नहीं किया था और पासवर्ड भूल गया था। इंसेट के जवाब में कमांड मेरे लिए काम नहीं करता था लेकिन यह करीब था। इस आदेश ने ADMIN खाते का पासवर्ड रीसेट करने का काम किया:

ipmitool -I open user set password 2 ADMIN

नंबर 2 में यूजर आईडी है। ADMIN अकाउंट यूजर आईडी को डिफॉल्ट करता है। इसलिए मैं ADMIN को यूजर आईडी 2 का पासवर्ड सेट कर रहा हूं जो डिफ़ॉल्ट है, लेकिन आप वहां कोई अन्य पासवर्ड डाल सकते हैं।

आईपमिट का उपयोग करने के सही ट्रैक पर मुझे इंगित करने के लिए इनसाइट के लिए धन्यवाद, ऑनलाइन कुछ खोजों के बाद मैं इस कार्य कमांड को खोजने में सक्षम था। उम्मीद है कि यह किसी और की मदद करेगा जो इस सवाल पर ठोकर खाता है।


1
धन्यवाद, यह एक X8DTU के लिए काम किया। मुझे 'yum install OpenIPMI' और फिर 'सर्विस ipmi start' की जरूरत थी, जो आपके लिए मॉड्यूल्स को लोड करता हो। इस मामले में ईएल 6।
बिल मैकगोनिगल

इसने मेरे लिए भी काम किया (जबकि इंसीटे का जवाब नहीं था)। के रूप में इस आदेश को चलाने के लिए याद रखें root। धन्यवाद @ बेन-बैरन
सज्जाद

10

सुपरमाइक्रो IPMI BMCs काफी अनियमित और परेशान करने वाली हो सकती है। सुपरमाइक्रो द्वारा प्रदान किए गए उपयोगिताओं और उपकरणों को हमेशा IPMITool जैसे सार्वभौमिक उपकरणों के साथ ठीक करने का प्रयास करना चाहिए।

यह पूरी इकाई को रीसेट करने के लिए आवश्यक नहीं है जैसा कि दूसरों ने सुझाव दिया है।

यदि आपके पास सर्वर तक भौतिक पहुंच है, तो अपने IPMI पर ADMIN पासवर्ड रीसेट करने के लिए इन सरल चरणों का पालन करें:

  1. Rufus का उपयोग करके एक बूट करने योग्य DOS USB स्टिक बनाएं ।
  2. सुपरमाइक्रो द्वारा जारी नवीनतम IPMICFG उपयोगिता डाउनलोड करें।
  3. संग्रह निकालें और 'DOS' फ़ोल्डर की सामग्री को अपने बूट करने योग्य DOS USB पर कॉपी करें।
  4. अपने सर्वर को डॉस में बूट करें और उस 'डॉस' फोल्डर में जाएँ जिसे आपने USB पर कॉपी किया था।
  5. IPMI उपयोगकर्ता का उपयोगकर्ता आईडी प्राप्त करें जिसका पासवर्ड आप सेट करना चाहते हैं:

    ipmicfg -user list

  6. उस उपयोगकर्ता के लिए एक नया पासवर्ड सेट करें ( ADMIN उपयोगकर्ता के पास आमतौर पर 2 की एक आईडी है ):

    ipmicfg -user setpwd 2 your_password_here

  7. अपने द्वारा निर्धारित पासवर्ड का उपयोग करके IPMI वेब GUI में लॉगिन करें।

मैंने दर्जनों सुपरमाइक्रो IPMI BMCs पर ADMIN पासवर्ड रीसेट कर दिया है। मेरे द्वारा आजमाए गए सभी तरीकों में से, यह एकमात्र प्रक्रिया है जो 100% काम करती है।

नोट: यदि आपके पास पहले से ही आपके सिस्टम पर विंडोज या लिनक्स स्थापित है, तो आप चरण 1, 3 और 4 को छोड़ सकते हैं और चरण 5 में डाउनलोड किए गए सुपरमाइक्रो टूलकिट से उपयुक्त निष्पादन योग्य का उपयोग करके केवल चरण 5 और 6 में कमांड निष्पादित कर सकते हैंयदि आप हैं लिनक्स का उपयोग करना और kcs_error_exitजब आप ipmicfgकमांड का आह्वान करते हैं तो आपको संदेश मिलते हैं, फिर आपको ओपनपीएमआई लाइब्रेरी स्थापित करने और ipmi_devintfकर्नेल मॉड्यूल को सक्षम करने की आवश्यकता होती है ।

निम्नलिखित आदेश CentOS 6 पर काम करते हैं:

yum -y install OpenIPMI
modprobe ipmi_devintf

याद रखें कि modprobe ipmi_devintfहर बार जब आप सर्वर को रिबूट करते हैं तो कमांड को फिर से चलाना होगा।


6

सबसे अच्छा तरीका है कि डिफ़ॉल्ट को रीसेट करें और FRM & LAN को सुपरमाइक्रो देशी टूल के साथ साफ़ करें , जैसे:

./ipmicfg-linux.x86_64 -fde

(यह सब प्रभावी होने में कुछ सेकंड लग सकते हैं, इसलिए आज्ञाओं के बीच प्रतीक्षा करें!)

अब कारखाने की चूक से बहाल डीएचसीपी सेटिंग को बंद कर दें

./ipmicfg-linux.x86_64 -dhcp off

फिर, के साथ अपनी नेटवर्क सेटिंग्स को पुनर्स्थापित करें:

./ipmicfg-linux.x86_64 -m $IP_ADDRESS
./ipmicfg-linux.x86_64 -k $NETMASK
./ipmicfg-linux.x86_64 -g $GATEWAY_IP

मैंने देखा है, कभी-कभी, आपको प्रभावी होने के लिए BMC इकाई को रीसेट करने की आवश्यकता होती है। आज ही, BMC रीसेट के बाद तक ipmicfg उपयोगिता के माध्यम से मेरे सर्वर के IPMI IP पते को पिंग करने में असमर्थ था :

./ipmicfg-linux.x86_64 -r

आपको आईपी / नेटमास्क / गेटवे को फिर से उसी टूल से कॉन्फ़िगर करना होगा, लेकिन यह एकमात्र तरीका है जिससे मैं इसे काम कर सकता हूं।
OpenIPMI और IPMITools ने डेबियन स्क्वीज़ पर मेरे लिए काम नहीं किया। मैंने पासवर्ड रीसेट करने की कोशिश की है, कोई फायदा नहीं हुआ, बीएमसी को कोल्ड रीसेट करना। हालांकि, वे आईपी सेट करने और सेंसर डेटा पढ़ने के लिए अच्छे हैं।

आप SuperMicro FTP से अपने OS के लिए उपयुक्त संस्करण प्राप्त कर सकते हैं:
ftp://ftp.supermicro.com/utility/IPMICFG/


1
पहले नेटवर्क जानकारी लिखना सुनिश्चित करें। ऐसा करने वाले लोग पेपर के पैड के बिना डेटासेंटर में होने की संभावना रखते हैं।
स्टीफन लासवर्स्की

2
यह निश्चित रूप से काम करता है! हम बाद के आदेशों को काम नहीं कर सके क्योंकि यह डीएचसीपी को प्रभावित करता है, इसलिए हम डीएचसीपी के माध्यम से जुड़े और आईपी प्राप्त किया, फिर पुन: कॉन्फ़िगर करने में सक्षम थे। मैंने डीएचसीपी को पहले बंद करने को प्रतिबिंबित करने के लिए आपके उत्तर को अपडेट किया।
जेफ एटवुड

3

यदि आप शायद ही कभी IPMI इंटरफ़ेस का उपयोग करते हैं, तो संभव है कि यह अभी भी डिफ़ॉल्ट उपयोगकर्ता नाम / पासवर्ड ADMIN / ADMIN (केस सेंसिटिव) का उपयोग कर रहा हो।


मैंने ADMIN / ADMIN के साथ कोशिश की, लेकिन पता चला कि itis admin / admin यानी छोटे अक्षर, वैसे भी संकेत के लिए

1

यह सरल उत्तर तब की तुलना में अलग है, जिन्हें पासवर्ड रीसेट करने के लिए कुछ अन्य औपचारिक ओएस की आवश्यकता है।

सुपर आईपीआरओ की वेबसाइट से उचित आईपीएमआई फर्मवेयर फ़ाइल और अपने मदरबोर्ड के लिए उचित चमकती उपयोगिता के साथ एक अंगूठे ड्राइव को बूट करें। हम सादगी के लिए एक डॉस आधारित का उपयोग करते हैं। यदि आपके पास पहले से ही वर्तमान IPMI फर्मवेयर है, तो इसे उसी संस्करण के साथ फ्लैश करें जो आपके पास पहले से है।

हमारे सिस्टम के अधिकांश X8 आधारित बोर्ड हैं जिनमें IPMI ऑनबोर्ड है। ये YAFUKcs (फिर भी एक और फर्मवेयर अपडेटर) का उपयोग करते हैं।

यदि आप सामान्य रूप से अपडेट करते समय कॉन्फ़िगरेशन को सहेजते हैं, तो yafukcs -full romfile.imaइसके बजाय बस -c विकल्प को छोड़ देंyafukcs -full -c romfile.ima

दिलचस्प रूप से पर्याप्त है, -cविकल्प को छोड़ने से IPMI स्थिर पते को BIOS में रीसेट करने का कारण नहीं बनता है। यह केवल IPMI वातावरण में सेटिंग्स को प्रभावित करता है, जैसे LDAP, NTP और आपके द्वारा कॉन्फ़िगर की गई कोई भी सूचनाएँ।

आपको IPMI अपडेट के बाद सिस्टम BIOS को फ्लैश करने पर विचार करना चाहिए, हालांकि इसकी आवश्यकता नहीं है। यदि आप सिस्टम BIOS फ्लैश करते हैं, तो वे सेटिंग्स रीसेट हो जाएंगी, लेकिन आईपीएमआई लैन सेटिंग्स नहीं बदलेगी।


1

"पुराने धागे" खोदने के लिए नफरत है, लेकिन यह अभी भी पहली बार आता है जब सूचीबद्ध समस्या का हल ढूंढता है।

मैंने अभी पाया है कि सुपरमाइक्रो वेबसाइट से IPMIView टूल IPMI एडमिन अकाउंट पर ADMIN पासवर्ड बदल सकता है! :)

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.