การตรวจสอบดิสก์ / RAID สำหรับ HP Proliant Servers และ Ubuntu 12.04


10

ฉันจะตรวจสอบสถานะของฮาร์ดดิสก์และ RAID ของเซิร์ฟเวอร์ HP Proliant ได้อย่างไรโดยใช้ Ubuntu 12.04 ใน Ubuntu 10.04 ฉันสามารถใช้ cciss-vol-status เพื่อค้นหาสถานะ RAID เป็นระยะ แต่สถานะ cciss-vol0 ไม่ทำงานบน 12.04 อีกต่อไป ใน 12.04 ไม่มีไดเร็กทอรี / proc / driver / cciss หรือ / dev / cciss


ฉันมีวานิลลาติดตั้ง Ubuntu 12.04 ใน Proliant DL185 G4 และมันมี / dev / cciss และ / proc / driver / cciss lspci บอกว่าคุณมีอะไรสำหรับตัวควบคุม RAID?
longneck

คำตอบ:


10

Grrr ... อูบุนตู :)

เซิร์ฟเวอร์ HP ProLiant ประเภทนี้คืออะไร (รุ่นและรุ่นโปรด)

อุปกรณ์ขับเคลื่อนของคุณจะแตกต่างกันไปขึ้นอยู่กับตัวควบคุม Smart Array ของคุณ ด้วยการย้ายจาก G5 G6 ไปยังเซิร์ฟเวอร์ที่ไดรเวอร์ HP ควบคุม RAID เปลี่ยนไปจากคนขับมรดก cciss กับไดรเวอร์ ด้วยการขับรถใหม่คุณจะไม่เห็นคนขับ cciss บล็อก ... /dev/sdXอุปกรณ์ที่จะสามารถ

กุญแจของคุณในการตรวจสอบตัวควบคุม Smart Array RAID คือการติดตั้ง HP Management Agent อย่างน้อยที่สุดคุณจะต้องการhpacucliโปรแกรมอรรถประโยชน์บรรทัดคำสั่ง Ubuntu และ Debian ได้รับการสนับสนุนอย่างเป็นทางการจาก HP น้อยกว่า Red Hat / SuSE อย่างไรก็ตามมีDebian ProLiant Support Packซึ่งมีตัวแทนและเครื่องมือสำหรับระบบ Ubuntu / dpkg

นั่นเป็นวิธีการที่ครอบคลุมมากกว่าที่สามารถสร้างการดักจับ SNMP และการแจ้งเตือนทางอีเมลที่ดี เพื่อที่จะเพียงแค่ได้รับการกำหนดค่า RAID และซอฟต์แวร์การจัดการดึงhpacucliยูทิลิตี้ลงมาจากพื้นที่เก็บข้อมูลของเอชพี

คุณอาจต้องทำapt-get install lib32gcc1 lib32stdc++6 libc6-i386ตามข้อกำหนดเบื้องต้น 32 บิต

จากตรงนั้นคุณสามารถใช้hpacucliคำสั่งทั่วไปเพื่อรับสถานะ RAID ตัวอย่างง่ายๆ:

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

Smart Array P410i in Slot 0 (Embedded)    (sn: 500143801664FE50)

   array A (SAS, Unused Space: 0  MB)


      logicaldrive 1 (279.4 GB, RAID 1, OK)

      physicaldrive 1I:1:1 (port 1I:box 1:bay 1, SAS, 300 GB, OK)
      physicaldrive 2I:1:5 (port 2I:box 1:bay 5, SAS, 300 GB, OK)

   array B (Solid State SATA, Unused Space: 0  MB)


      logicaldrive 2 (447.1 GB, RAID 1+0, OK)

      physicaldrive 1I:1:3 (port 1I:box 1:bay 3, Solid State SATA, 240.0 GB, OK)
      physicaldrive 1I:1:4 (port 1I:box 1:bay 4, Solid State SATA, 240.0 GB, OK)
      physicaldrive 2I:1:7 (port 2I:box 1:bay 7, Solid State SATA, 240.0 GB, OK)
      physicaldrive 2I:1:8 (port 2I:box 1:bay 8, Solid State SATA, 240.0 GB, OK)

   SEP (Vendor ID PMCSIERA, Model  SRC 8x6G) 250 (WWID: 500143801664FE5F)

ขอบคุณ Edmund เซิร์ฟเวอร์คือ HP Proliant DL360 G7 และคุณถูกต้องอุปกรณ์ RAID อยู่ที่ / dev / sdX
ดึง

2
อีกหมายเหตุหนึ่งดูเหมือนว่าพวกเขาเปลี่ยนชื่อ Proliant Support Pack เป็น Management Component Pack สำหรับ 12.04 communitylinux.org/node/446#comment-866
ดึง

3

ขั้นตอนดังต่อไปนี้คือสิ่งที่ฉันทำเพื่อให้มันทำงานกับ Ubuntu 16.04

echo 'deb http://downloads.linux.hpe.com/SDR/repo/mcp xenial/current non-free' > /etc/apt/sources.list.d/hp.list
apt-get update
apt-get install hpacucli hp-health hponcfg hp-ams hp-snmp-agents hpmh hpsmh hpssaducli hpssa

2

คุณยังสามารถใช้ repos ตามที่เขียนไว้ที่นี่: http://sysadmin.te.ua/linux/hpraid-monitoring.html

echo 'deb http://hwraid.le-vert.net/ubuntu precise main' > /etc/apt/sources.list.d/raid.list

ธุรกรรมซื้อคืนนี้มีเกือบทุกการตรวจสอบการจู่โจมสำหรับการจู่โจมทุกประเภท! ความนับถือ.


1

ดูเหมือนว่าสิ่งต่าง ๆ จะเปลี่ยนไปเล็กน้อย User410516คำตอบของผู้ใช้นั้นค่อนข้างลวก ๆ ถึงแม้จะค่อนข้างสั้น

Repos Hewlett Packard องค์กรที่มีการจัดการในขณะนี้ที่นี่ สำหรับ Ubuntu 16.04 ฉันพบว่าฉันต้องการ " Management Component Packสำหรับ ProLiant" ซึ่งอธิบายว่า "ซอฟต์แวร์ตัวแทนสำหรับ Ubuntu, Oracle และชุมชน distros" HPE จัดเตรียมสคริปต์add_repo.shเพื่อเพิ่ม repos ลงในการติดตั้งของคุณ

$ ./add_repo.sh mcp
note : You must read and accept the License Agreement to continue.
Press enter to display it ...


 END USER LICENSE AGREEMENT
...

สคริปต์นี้ไม่ได้ลงทะเบียนกุญแจของ HPE ดังนั้นให้ทำตามคำแนะนำนี้ :

curl http://downloads.linux.hpe.com/SDR/hpPublicKey1024.pub | apt-key add -
curl http://downloads.linux.hpe.com/SDR/hpPublicKey2048.pub | apt-key add -
curl http://downloads.linux.hpe.com/SDR/hpPublicKey2048_key1.pub | apt-key add -
curl http://downloads.linux.hpe.com/SDR/hpePublicKey2048_key1.pub | apt-key add -

การเรียกใช้apt updateแพ็คเกจใหม่ต่อไปนี้จะสามารถใช้งานได้

  • cpqacuxe
  • HP-ams
  • แรงม้าสุขภาพ
  • HP-SMH แม่แบบ
  • HP-SNMP ตัวแทน
  • hpacucli
  • hponcfg
  • hpsmh
  • hpssa
  • hpssacli
  • hpssaducli

apt install hpssa hpacucli hpssacli hpssaducliและเราสามารถ

$ hpacucli ctrl all show config

Smart Array P400 in Slot 0 (Embedded)     (sn: XXXXXXXXXXXXXX)

   array A (SAS, Unused Space: 0  MB)


      logicaldrive 1 (956.9 GB, RAID 5, Interim Recovery Mode)

      physicaldrive 1I:1:13 (port 1I:box 1:bay 13, SAS, 146 GB, OK)
      physicaldrive 1I:1:14 (port 1I:box 1:bay 14, SAS, 146 GB, OK)
      physicaldrive 1I:1:15 (port 1I:box 1:bay 15, SAS, 146 GB, Failed)
      physicaldrive 1I:1:16 (port 1I:box 1:bay 16, SAS, 146 GB, OK)
      physicaldrive 2I:1:9 (port 2I:box 1:bay 9, SAS, 146 GB, OK)
      physicaldrive 2I:1:10 (port 2I:box 1:bay 10, SAS, 146 GB, OK)
      physicaldrive 2I:1:11 (port 2I:box 1:bay 11, SAS, 146 GB, OK)
      physicaldrive 2I:1:12 (port 2I:box 1:bay 12, SAS, 146 GB, OK)


Smart Array P400 in Slot 1                (sn: XXXXXXXXXXXXXX)

   array A (SAS, Unused Space: 0  MB)


      logicaldrive 1 (136.7 GB, RAID 1+0, OK)

      physicaldrive 2I:1:1 (port 2I:box 1:bay 1, SAS, 72 GB, OK)
      physicaldrive 2I:1:2 (port 2I:box 1:bay 2, SAS, 72 GB, OK)
      physicaldrive 2I:1:3 (port 2I:box 1:bay 3, SAS, 300 GB, OK)
      physicaldrive 2I:1:4 (port 2I:box 1:bay 4, SAS, 300 GB, OK)

เราสามารถเห็นว่ามีไดรฟ์ที่ล้มเหลวและเราสามารถรับรายละเอียดเพื่อแทนที่ด้วย:

$ hpacucli ctrl slot=0 pd 1I:1:15 show detail

Smart Array P400 in Slot 0 (Embedded)

   array A

      physicaldrive 1I:1:15
         Port: 1I
         Box: 1
         Bay: 15
         Status: Failed
         Last Failure Reason: Hardware error
         Drive Type: Data Drive
         Interface Type: SAS
         Size: 146 GB
         Rotational Speed: 10000
         Firmware Revision: HPDC
         Serial Number: XXXXXXXXXXXXXXXXXXXX
         Model: HP      XXXXXXXXXX
         PHY Count: 2
         PHY Transfer Rate: 3.0Gbps, Unknown
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.