Computer >> कंप्यूटर >  >> प्रणाली >> Linux

आईपीएमआई:सुपरमाइक्रो रिमोट मैनेजमेंट इंटरफेस को कॉन्फ़िगर करना

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

आईपीएमआई (इंटेलिजेंट प्लेटफॉर्म मैनेजमेंट इंटरफेस) सर्वर हार्डवेयर और फर्मवेयर में सीधे एकीकृत स्वायत्त निगरानी और प्रबंधन इंटरफेस प्रदान करता है। IPMI को एक ऑपरेशन सिस्टम, BIOS या सर्वर CPU से स्वतंत्र एक अलग सर्वर हार्डवेयर नियंत्रक के रूप में कार्यान्वित किया जाता है और दूरस्थ भौतिक हार्डवेयर प्रबंधन की अनुमति देता है।

BIOS और वेब इंटरफेस के माध्यम से SuperMicro IPMI कॉन्फ़िगरेशन

IPMI कॉन्फ़िगरेशन इंटरफ़ेस के IP पते को सेट करने के साथ शुरू होता है, जिसे BIOS में निर्दिष्ट किया जाना चाहिए। यदि माइक्रोसर्वर ऑन-प्रिमाइसेस स्थापित है, तो यह एक निजी आईपी पता हो सकता है। और यदि आपका सर्वर सार्वजनिक डेटा केंद्र में स्थित है, तो आप एक स्थिर सार्वजनिक आईपी पते का उपयोग कर सकते हैं।

SuperMicro सर्वर पर, आप DEL . दबाकर BIOS तक पहुंच सकते हैं सर्वर बूट के दौरान बटन। मैं इस पर कोई विशेष ध्यान नहीं दूंगा। सुपरमाइक्रो BIOS इंटरफ़ेस पर चलते हैं।

आईपीएमआई:सुपरमाइक्रो रिमोट मैनेजमेंट इंटरफेस को कॉन्फ़िगर करना

जैसा कि आप ऊपर स्क्रीनशॉट में देख सकते हैं, मैंने IPMI मेनू आइटम पर स्विच किया और IPMI इंटरफ़ेस के लिए LAN कॉन्फ़िगरेशन सक्रिय किया (IPMI लैन कॉन्फ़िगरेशन अपडेट करें =हां , कॉन्फ़िगरेशन पता स्रोत =स्थिर ), आईपी पता, सबनेट मास्क और गेटवे आईपी पता निर्दिष्ट किया।

आप F4 . दबाकर सेटिंग लागू कर सकते हैं , और सर्वर फिर से चालू हो जाएगा।

यदि आपने इसे सही तरीके से किया है, तो आपको नीचे दिखाए गए अनुसार प्रमाणीकरण विंडो दिखाई देगी जब आप किसी ब्राउज़र में अपने आईपीएमआई लैन इंटरफ़ेस के निर्दिष्ट आईपी पते तक पहुंचेंगे।

आईपीएमआई:सुपरमाइक्रो रिमोट मैनेजमेंट इंटरफेस को कॉन्फ़िगर करना

आइए सुपरमाइक्रो सर्वर पर मुख्य आईपीएमआई सुविधाओं पर विचार करें।

नया सुपरमाइक्रो सर्वर खरीदते समय, उपयोगकर्ता व्यवस्थापक पासवर्ड के साथ व्यवस्थापक IPMI कॉन्फ़िगरेशन में पहले से मौजूद है, और आप IPMI वेब इंटरफ़ेस तक पहुँचने के लिए इन क्रेडेंशियल्स का उपयोग कर सकते हैं। मैं हमेशा एक नया उपयोगकर्ता बनाने और डिफ़ॉल्ट को हटाने या उसका पासवर्ड बदलने की सलाह देता हूं। मूल क्रेडेंशियल्स को वैसे ही छोड़ना बेहद असुरक्षित है। आप कॉन्फ़िगरेशन . में एक नया उपयोगकर्ता बना सकते हैं या वर्तमान उपयोगकर्ताओं के पासवर्ड/विशेषाधिकार बदल सकते हैं -> उपयोगकर्ता मेनू।

आईपीएमआई:सुपरमाइक्रो रिमोट मैनेजमेंट इंटरफेस को कॉन्फ़िगर करना

आप IPMI कार्ड को रखरखाव -> यूनिट रीसेट . में पुनः प्रारंभ कर सकते हैं मेन्यू।

आप ओएस आईएसओ इमेज को वर्चुअल मीडिया -> सीडी-रोम इमेज में अपने सर्वर पर इंस्टॉल करने के लिए माउंट कर सकते हैं। ।

आईपीएमआई:सुपरमाइक्रो रिमोट मैनेजमेंट इंटरफेस को कॉन्फ़िगर करना मेरी ISO छवियाँ सांबा सर्वर पर उसी सबनेट में संग्रहीत हैं, जिसमें IPMI सर्वर इंटरफेस स्थित हैं। मैं सांबा सर्वर पता और आईएसओ को माउंट करने के लिए एक पथ निर्दिष्ट करता हूं, फिर मैं आईएसओ माउंट करता हूं और ऑपरेशन सिस्टम की स्थापना चलाता हूं।

आप सर्वर के रिमोट ग्राफ़िक जावा कंसोल (KVM-over-IP) को रिमोट कंट्रोल -> कंसोल रीडायरेक्शन में खोल सकते हैं ।

सामान्य तौर पर, IPMI रिमोट कंसोल (Java iKVM व्यूअर ) सुविधाजनक है, लेकिन ओएस की स्थापना के बाद मैं आमतौर पर एसएसएच सर्वर का उपयोग करता हूं। हालाँकि, कुछ परिस्थितियाँ ऐसी होती हैं जब यह संभव नहीं होता है, उदाहरण के लिए, यदि आपके सर्वर पर LAN इंटरफ़ेस गलत तरीके से कॉन्फ़िगर किया गया है, अक्षम है या कोई समस्या है। तब रिमोट कंसोल आपकी मदद करेगा।

आईपीएमआई:सुपरमाइक्रो रिमोट मैनेजमेंट इंटरफेस को कॉन्फ़िगर करना

आपको इसमें कुछ भी सेट करने की आवश्यकता नहीं है, लेकिन मैं यह नोट करना चाहूंगा कि इसमें एक एकीकृत वर्चुअल कीबोर्ड है जिसे वर्चुअल मीडिया -> वर्चुअल कीबोर्ड से एक्सेस किया गया है। मेनू।

<मजबूत> आईपीएमआई:सुपरमाइक्रो रिमोट मैनेजमेंट इंटरफेस को कॉन्फ़िगर करना
युक्ति . जब मैंने सुपरमाइक्रो सर्वर के साथ काफी लंबे समय तक काम किया है, तो मुझे एक खराब बग मिला। CentOS 7 और KVM हाइपरविजर इंस्टॉलेशन के बाद, आप रिमोट कंसोल तक नहीं पहुंच सकते। जब सर्वर बूट हो रहा है, कंसोल प्रतिक्रिया करता है और आप BIOS तक पहुंच सकते हैं या ओएस कर्नेल बूट संदेश देख सकते हैं। लेकिन ऑपरेशन सिस्टम शुरू होने के बाद, कंसोल व्यू गायब हो जाता है। मैं प्रयोगों की एक श्रृंखला के बाद इस बग को ठीक करने में कामयाब रहा। आपको नाममात्र . जोड़ना होगा Linux कर्नेल बूट गुण के लिए विकल्प। ऐसा करने के लिए, अपना OS स्थापित करने के बाद निम्न कमांड चलाएँ:
grubby --args "nomodeset" --update-kernel /boot/vmlinuz-`uname -r`

उसके बाद, रिमोट कंसोल ठीक से काम करता है।

सुपरमाइक्रो सर्वर को प्रबंधित करने के लिए IPMICFG टूल का उपयोग करना

IPMI के माध्यम से सर्वर प्रबंधित करने के लिए, SuperMicro ने अपना स्वयं का टूल विकसित किया है — IPMICFG

आप कमांड का उपयोग करके ipmicfg डाउनलोड कर सकते हैं:

wget ftp://ftp.supermicro.com/utility/IPMICFG/IPMICFG_1.30.0_build.190710.zip

जब तक यह लेख प्रकाशित किया गया था, तब तक फ़ाइल में ऊपर निर्दिष्ट नाम था, हालाँकि, मैं यहाँ सुपरमाइक्रो रिपॉजिटरी पर जाने की सलाह देता हूँ:ftp://ftp.supermicro.com/utility/IPMICFG/ और वास्तविक फ़ाइल संस्करण के URL की प्रतिलिपि बनाएँ। ।

डाउनलोड किए गए संग्रह को वर्तमान निर्देशिका में निकालें:

unzip IPMI*.zip

फिर टूल को आसानी से चलाने के लिए एक सांकेतिक लिंक बनाएं:

ln -s /root/IPMI*/Linux/64bit/IPMICFG-Linux.x86_64 /usr/local/sbin/ipmicfg

अब आप ipmicfg कमांड (प्रतीकात्मक लिंक) का उपयोग करके टूल को प्रारंभ कर सकते हैं। आइए ipmicfg की मूलभूत विशेषताओं पर विचार करें।

अगर आप ipmicfg -help चलाते हैं कमांड, आप सभी उपलब्ध स्विच की सूची देखेंगे।

आईपीएमआई:सुपरमाइक्रो रिमोट मैनेजमेंट इंटरफेस को कॉन्फ़िगर करना

आइए सबसे उपयोगी ipmicfg कमांड का वर्णन करें:

  • ipmicfg -help - सहायता प्राप्त करें
  • ipmicfg -m - IPMI LAN इंटरफ़ेस के लिए वर्तमान IP और MAC पता दिखाता है
  • ipmicfg -k — सबनेट मास्क दिखाता है
  • ipmicfg -g - गेटवे आईपी पता दिखाता है
  • ipmicfg -fd — IPMI को फ़ैक्टरी डिफ़ॉल्ट सेटिंग्स पर रीसेट करता है
  • ipmicfg -user list - बनाए गए उपयोगकर्ताओं और उनके विशेषाधिकारों को दिखाता है

आप IPMI LAN इंटरफ़ेस का IP पता, सबनेट मास्क और गेटवे बदल सकते हैं:

  • ipmicfg -m 192.168.0.120
  • ipmicfg -k 255.255.255.0
  • ipmicfg -g 192.168.0.1

नया IPMI उपयोगकर्ता बनाने और पासवर्ड सेट करने के लिए:

ipmicfg -user add <user id> <name> <password> <privilege>

उदाहरण के लिए:

ipmicfg -user add 6 ipmiusr P@ssw0_d 4

इस प्रकार, हमने ipmiusr . नाम से एक उपयोगकर्ता बनाया है और पासवर्ड P@ssw0_d व्यवस्थापकीय विशेषाधिकार हैं।

आप कमांड का उपयोग करके IPMI उपयोगकर्ताओं और उनकी अनुमतियों को सूचीबद्ध कर सकते हैं:

  • ipmicfg -user list
  • ipmicfg -user help

आईपीएमआई:सुपरमाइक्रो रिमोट मैनेजमेंट इंटरफेस को कॉन्फ़िगर करना

IPMI उपयोगकर्ता पासवर्ड बदलने (रीसेट) करने के लिए, कमांड का उपयोग करें:

ipmicfg -user setpwd

यहां ipmicfg टूल का उपयोग करने के कुछ और उदाहरण दिए गए हैं:

  • ipmicfg -hostname [value] — IPMI LAN इंटरफ़ेस के लिए होस्टनाम सेट करता है
  • ipmicfg -r — IPMI कार्ड पुनः प्रारंभ करता है

आईपीएमआई और आईपीएमआईसीएफजी का उपयोग कर रहे सुपरमाइक्रो सर्वर पर हार्डवेयर की निगरानी

आईपीएमआई का उपयोग कर सुपरमाइक्रो सर्वर मॉनिटरिंग

IPMI का उपयोग करके सुपरमाइक्रो सर्वर के हार्डवेयर संचालन की निगरानी करना काफी आसान है। आप सिस्टम -> हार्डवेयर सूचना में अपने सर्वर हार्डवेयर के बारे में पूरी जानकारी प्राप्त कर सकते हैं।

आईपीएमआई:सुपरमाइक्रो रिमोट मैनेजमेंट इंटरफेस को कॉन्फ़िगर करना

आप सीपीयू, मेमोरी और पंखे की स्थिति को सर्वर स्वास्थ्य . में देख सकते हैं -> सेंसर रीडिंग

आईपीएमआई:सुपरमाइक्रो रिमोट मैनेजमेंट इंटरफेस को कॉन्फ़िगर करना

इसे और अधिक सुविधाजनक बनाने के लिए, आप सेंसर श्रेणियां बदल सकते हैं, उदा। जी., तापमान सेंसर चुनें:

आईपीएमआई:सुपरमाइक्रो रिमोट मैनेजमेंट इंटरफेस को कॉन्फ़िगर करना

या वोल्टेज सेंसर:

आईपीएमआई:सुपरमाइक्रो रिमोट मैनेजमेंट इंटरफेस को कॉन्फ़िगर करना

चूंकि, अब हमारे सर्वर में कोई हार्डवेयर समस्या नहीं है, सभी सेंसर (तापमान, शक्ति, आदि) हरे क्षेत्र में हैं। यदि तापमान बढ़ता है या वोल्टेज की कोई समस्या होती है, तो हरे रंग के आयत लाल हो जाएंगे और आपको अपने सर्वर की जांच करने के लिए चेतावनी देंगे।

IPMICFG का उपयोग करके सुपरमाइक्रो सर्वर हार्डवेयर की जांच करना

बिजली आपूर्ति इकाइयों की स्थिति की जाँच करने के लिए:

# ipmicfg -pminfo

[SlaveAddress = 78h] [Module 1]
Item | Value
---- | -----
Status | [STATUS OK] (00h)
Input Voltage | 217.5 V
Input Current | 1.06 A
Main Output Voltage | 12.28 V
Main Output Current | 17.93 A
Temperature 1 | 22C/73F
Temperature 2 | 23C/70F
Fan 1 | 2064 RPM
Fan 2 | 2032 RPM
Main Output Power | 220 W
Input Power | 228 W
PMBus Revision | 0x22
PWS Serial Number | P2K4FBA022T01321
PWS Module Number | PWS-2K04F-1R
PWS Revision | REV1.0
Current Sharing Control | PEC error
[SlaveAddress = 7Ah] [Module 2]
Item | Value
---- | -----
Status | [STATUS OK] (00h)
Input Voltage | 217.5 V
Input Current | 1.09 A
Main Output Voltage | 12.30 V
Main Output Current | 18.09 A
Temperature 1 | 24C/75F
Temperature 2 | 22C/72F
Fan 1 | 2064 RPM
Fan 2 | 2064 RPM
Main Output Power | 223 W
Input Power | 234 W
PMBus Revision | 0x22
PWS Serial Number | P2K4FBA022T01323
PWS Module Number | PWS-2K04F-1R
PWS Revision | REV1.0
Current Sharing Control | PEC error

आईपीएमआई:सुपरमाइक्रो रिमोट मैनेजमेंट इंटरफेस को कॉन्फ़िगर करना

CPU तापमान जाँचने के लिए:

# ipmicfg -nm oemgettemp

आईपीएमआई:सुपरमाइक्रो रिमोट मैनेजमेंट इंटरफेस को कॉन्फ़िगर करना

आप पंखे के संचालन मोड को भी देख सकते हैं और जरूरत पड़ने पर इसे बदल सकते हैं। पंखे की स्थिति और विन्यास की जांच करने के लिए:

# ipmicfg -fan

Current Fan Speed Mode is [ PUE2 Optimal Mode ]
Supported Fan modes:
0:Standard
1:Full
3:PUE2 Optimal
4:Heavy IO

आईपीएमआई:सुपरमाइक्रो रिमोट मैनेजमेंट इंटरफेस को कॉन्फ़िगर करना

फैन ऑपरेशन मोड को बदलने के लिए:ipmicfg -fan <mode>

उदाहरण के लिए:ipmicfg -fan 3

IPMI संस्करण और फर्मवेयर के बारे में जानकारी देखने के लिए:

# ipmicfg -nm deviceid

Device ID = 50h
Firmware Version = 4.1.4.54
IPMI Version = 2.000000
Manufacturer ID = 57 01 00
Product ID Minor Ver = Greenlow platform
Implemented DCMI version = DCMI not implemented/enabled
Firmware implemented version = NM Revision 4.0
Image Flag = operational image 1
raw = 50 01 13 24 02 21 57 12 00 19 0b 34 05 40 01

आईपीएमआई:सुपरमाइक्रो रिमोट मैनेजमेंट इंटरफेस को कॉन्फ़िगर करना

सभी सेंसर के बारे में जानकारी प्राप्त करने के लिए:ipmicfg -sdr

आईपीएमआई:सुपरमाइक्रो रिमोट मैनेजमेंट इंटरफेस को कॉन्फ़िगर करना

यहां हम कुछ अतिरिक्त कॉलम देखते हैं जो ऊपरी और निचले सेंसर मानों (सीमा) पर जानकारी प्रदर्शित करते हैं।

इसके अलावा, ऐसे कई उपकरण हैं जिनका उपयोग आप निगरानी के लिए कर सकते हैं और प्रक्रिया को स्वचालित बना सकते हैं, उदाहरण के लिए, नागियोस, ज़ैबिक्स आदि का उपयोग करना। हम इसका वर्णन यहां नहीं करेंगे क्योंकि हम आईपीएमआई की मुख्य विशेषताओं पर विचार करते हैं। हालाँकि, यदि आप IPMI निगरानी में रुचि रखते हैं, तो आप एक टिप्पणी छोड़ सकते हैं और शायद भविष्य में हम इस विषय को कवर करेंगे।


  1. विंडोज 10 पर रिमोट सर्वर एडमिनिस्ट्रेशन टूल्स (आरएसएटी) स्थापित करें

    आरएसएटी माइक्रोसॉफ्ट द्वारा विकसित एक आसान उपकरण है, जो दूरस्थ स्थान में मौजूद विंडोज सर्वर का प्रबंधन करता है। मूल रूप से, एमएमसी स्नैप-इन है “सक्रिय निर्देशिका उपयोगकर्ता और कंप्यूटर “उपकरण में, उपयोगकर्ता को परिवर्तन करने और दूरस्थ सर्वर को प्रबंधित करने में सक्षम बनाता है। साथ ही, आरएसएटी उपकरण

  1. Mac पर रिमोट या लोकल सर्वर से कैसे कनेक्ट करें

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

  1. दूरस्थ डेस्कटॉप गेटवे सर्वर को कैसे ठीक करें अस्थायी रूप से अनुपलब्ध है

    त्रुटि - आपका कंप्यूटर दूरस्थ कंप्यूटर से कनेक्ट नहीं हो सकता क्योंकि दूरस्थ डेस्कटॉप गेटवे सर्वर अस्थायी रूप से अनुपलब्ध है आमतौर पर कई विंडोज कंप्यूटरों पर होता है। जैसे ही समस्या होती है, सर्वर कनेक्शन विफल हो जाता है, जैसा कि अधिकांश उपयोगकर्ताओं द्वारा बताया गया है। दूरस्थ डेस्कटॉप गेटवे सर्वर