एचपी एसीयू सीएलआई उदाहरण


10

क्या किसी ने HP Array कॉन्फ़िगरेशन यूटिलिटी कमांड लाइन इंटरफेस (hpacucli.exe) का उपयोग भौतिक डिस्क की जानकारी किसी फ़ाइल में प्राप्त करने के लिए किया है?

मैं अभी मशीन में नहीं हूं, लेकिन मूल रूप से मैं यह जानना चाहता हूं कि मेरे सर्वर में प्रत्येक भौतिक डिस्क की स्थिति क्या है, जैसे कि गुड, फेल्ड, विफलता की भविष्यवाणी, पुनर्निर्माण, गुम आदि।

मैं इसे एक स्क्रिप्ट से चलाना चाहता हूं, इसलिए एक एकल (या सेट) कमांड मैं एक फ़ाइल में पाइप कर सकता हूं जो मैं देख रहा हूं।


क्या कोई कारण है जो आप नहीं चाहते कि hp मैनेजमेंट एजेंट्स आपको ईमेल करें (या कुछ एक्शन फेंकें) जब कोई डिस्क अच्छी न हो?
जिम बी

मुझे डर है कि कोई ईमेल नहीं है, और सर्वर सभी आसानी से नेटवर्क नहीं हैं
FrinkTheBrave

जवाबों:


16

मेरा पसंदीदा उदाहरण:

इसे शेल से या टूल के भीतर चलाया जा सकता है।

hpacucli ctrl all show config (विंडोज़ के लिए hpacucli.exe का उपयोग करें)

या

hpacucli ctrl all show config detail

लेकिन, यदि आपके पास एचपी प्रबंधन एजेंट वैसे भी स्थापित हैं, तो आपके पास RAID अलर्ट की वास्तविक निगरानी होनी चाहिए जो ईमेल अलर्ट या बाहरी निगरानी प्रणाली को वापस धकेलती है। किसी भी तरह से, यह एक पॉइंट-इन-टाइम आउटपुट / स्थिति उत्पन्न कर सकता है।

[root@Bootylicious ~]# hpacucli ctrl all show config

Smart Array P410i in Slot 0 (Embedded)    (sn: 50123456789ABCDE)

   array A (SAS, Unused Space: 0 MB)


      logicaldrive 1 (1.6 TB, RAID 1+0, OK)

      physicaldrive 1I:1:1 (port 1I:box 1:bay 1, SAS, 600.1 GB, OK)
      physicaldrive 1I:1:2 (port 1I:box 1:bay 2, SAS, 600.1 GB, OK)
      physicaldrive 1I:1:3 (port 1I:box 1:bay 3, SAS, 600.1 GB, OK)
      physicaldrive 1I:1:4 (port 1I:box 1:bay 4, SAS, 600.1 GB, OK)
      physicaldrive 2I:1:5 (port 2I:box 1:bay 5, SAS, 600.1 GB, OK)
      physicaldrive 2I:1:6 (port 2I:box 1:bay 6, SAS, 600.1 GB, OK)

धन्यवाद, बे नंबर द्वारा प्रत्येक भौतिक ड्राइव लाइन प्राप्त करने का एक तरीका है। मैं नियंत्रक स्लॉट = 1 फिजिकलड्राइव 1I: 1: 5 दिखा सकता हूं, लेकिन मैं स्लॉट, पोर्ट या बॉक्स नंबर निर्दिष्ट नहीं करना चाहता। नियंत्रक की तरह कुछ सभी बे 5 शो की स्थिति
FrinkTheBrave 12

अभी के लिए मैं उपयोग कर रहा हूँ: ctrl सभी शो विन्यास | findstr / I / R /C:bay.5
FrinkTheBrave 13

1
मैंने इस जवाब के लिए सिर्फ इसलिए वोट दिया क्योंकि आपका होस्टनाम 'लूट का माल' है। बहुत खुबस।
माइकल गैलेक्सी

7

मैं समझता हूं कि आप अपने मेजबान पर विंडोज़ ओएस का उपयोग करते हैं। कृपया लिनक्स के लिए hpacucli के लिए उपयोगी कमांड की सूची खोजें। तुम उनमें से कुछ वैसे भी उपयोगी हो सकता है।

sudo /usr/sbin/hpacucli controller all show status
/usr/sbin/hpacucli ctrl slot=1 pd all show detail|grep -i -P '.*(physicaldrive|Firmware|Status).*'
sudo /usr/sbin/hpacucli ctrl all show
sudo /usr/sbin/hpacucli ctrl slot=5 pd all show

डिस्क भौतिक जानकारी दिखाएँ

for I in `sudo /usr/sbin/hpacucli ctrl all show | awk '{ print $6 }'`; do sudo /usr/sbin/hpacucli ctrl slot=$I pd all show; done

डिस्क तार्किक जानकारी दिखाएं

for I in `sudo /usr/sbin/hpacucli ctrl all show | awk '{ print $6 }'`; do sudo /usr/sbin/hpacucli ctrl slot=$I pd all show; done

BBU नियंत्रक जानकारी

for I in `sudo /usr/sbin/hpacucli ctrl all show | awk '{ print $6 }'`; do sudo /usr/sbin/hpacucli ctrl slot=$I show detail; done

डिस्क आईडी लाइट पर स्विच करें

sudo /usr/sbin/hpacucli ctrl slot=4 pd 1E:1:13 modify led=on

कुछ अन्य ...

for I in `sudo /usr/sbin/hpacucli ctrl all show | awk '{ print $6 }'`; do sudo /usr/sbin/hpacucli ctrl slot=$I show; done

sudo /usr/sbin/hpacucli ctrl slot=4 pd 1E:1:13 show

for I in `sudo /usr/sbin/hpacucli ctrl all show | awk '{ print $6 }'`; do sudo /usr/sbin/hpacucli ctrl slot=$I show detail|grep -i -P '.*(physicaldrive|Firmware|Status).*'; done

2

पहले से ही मौजूद निगरानी स्क्रिप्ट हैं जो ऐसा करती हैं (उदाहरण के लिए नागियोस के लिए)।
यहाँ बताया गया है कि यह कैसे काम करेगा (तदनुसार नियंत्रक आईडी समायोजित करें):

hpacucli.exe ctrl all show
Smart Array XXX in Slot 2     (sn: XXXXXXXXXXXX)

hpacucli.exe controller slot=2 physicaldrive all show status
physicaldrive 1:0 (port 1:id 0, X GB): OK
physicaldrive 1:1 (port 1:id 1, X GB): OK
physicaldrive 1:2 (port 1:id 2, X GB): OK
physicaldrive 1:3 (port 1:id 3, X GB): OK
physicaldrive 1:4 (port 1:id 4, X GB): OK
physicaldrive 1:5 (port 1:id 5, X GB): OK

hpacucli.exe controller slot=2 logicaldrive all show status
logicaldrive 1 (X GB, RAID 5):  OK
logicaldrive 2 (X GB, RAID 5):  OK
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.