Giám sát đĩa / RAID cho máy chủ HP Proliant và Ubuntu 12.04


10

Làm cách nào tôi có thể theo dõi trạng thái của các đĩa cứng và RAID của máy chủ HP Proliant bằng Ubuntu 12.04. Trong Ubuntu 10.04, tôi có thể sử dụng trạng thái cciss-vol-để truy vấn trạng thái RAID định kỳ nhưng trạng thái cciss-vol0 không hoạt động vào ngày 12.04 nữa. Trong 12.04 không có thư mục / Proc / driver / cciss hoặc / dev / cciss.


Tôi có cài đặt vanilla Ubuntu 12.04 trên Proliant DL185 G4 và nó có / dev / cciss và / Proc / driver / cciss. Lspci nói bạn có gì cho bộ điều khiển RAID?
longneck

Câu trả lời:


10

Grrr ... Ubuntu. :)

Loại máy chủ HP ProLiant này là gì? (mô hình và thế hệ, xin vui lòng)

Thiết bị ổ đĩa của bạn sẽ thay đổi tùy thuộc vào bộ điều khiển Smart Array của bạn. Với việc chuyển từ máy chủ G5 sang G6, trình điều khiển bộ điều khiển RAID HP đã thay đổi từ trình điều khiển CCISS cũ sang trình điều khiển HPSA mới . Với trình điều khiển mới hơn, bạn sẽ không thấy trình điều khiển khối CCISS ... Thiết bị sẽ có /dev/sdX.

Bất kể, chìa khóa của bạn để giám sát bộ điều khiển RAID mảng thông minh là cài đặt Đại lý quản lý HP. Ít nhất, bạn sẽ muốn hpacuclitiện ích dòng lệnh. Ubuntu và Debian luôn có ít sự hỗ trợ chính thức từ HP hơn Red Hat / SuSE. Tuy nhiên, có Gói hỗ trợ Debian ProLiant bao gồm các tác nhân và công cụ cho các hệ thống Ubuntu / dpkg.

Đó là một cách tiếp cận toàn diện có thể tạo ra bẫy SNMP và cảnh báo email tiện lợi. Để chỉ có được phần mềm cấu hình RAID và quản lý, kéo hpacuclitiện ích xuống từ kho lưu trữ của HP .

Bạn cũng có thể cần phải apt-get install lib32gcc1 lib32stdc++6 libc6-i386đáp ứng các điều kiện tiên quyết 32 bit.

Từ đó, bạn có thể sử dụng một số hpacuclilệnh phổ biến để có được trạng thái RAID. Một ví dụ dễ hiểu:

[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)

Cảm ơn Edmund. Máy chủ là HP Proliant DL360 G7 và bạn nói đúng, các thiết bị RAID đang ở / dev / sdX.
vẽ

2
Chỉ cần một lưu ý khác, có vẻ như họ đã đổi tên Gói hỗ trợ Proliant thành Gói thành phần quản lý cho 12.04. Communitylinux.org/node/446#comment-866
vẽ

3

Các bước như sau là những gì tôi đã làm để làm cho nó hoạt động cho 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

Bạn cũng có thể sử dụng repos như được viết ở đây: http://sysadmin.te.ua/linux/hpston-monitoring.html

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

Repo này có hầu hết tất cả các dụng cụ giám sát đột kích cho tất cả các loại đột kích! Trân trọng.


1

Có vẻ như mọi thứ đã thay đổi một chút. Câu trả lời của User410516 đại khái là về mục tiêu, mặc dù hơi ngắn gọn.

Các kho lưu trữ của Hewlett Packard Enterprise hiện được quản lý tại đây . Đối với Ubuntu 16.04, tôi thấy rằng tôi cần " Gói thành phần quản lý cho ProLiant" được mô tả là "Phần mềm đại lý cho Ubuntu, Oracle và các bản phân phối cộng đồng". HPE cung cấp tập lệnh add numpo.sh để thêm repos của họ vào bản cài đặt của bạn.

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


 END USER LICENSE AGREEMENT
...

Tập lệnh này đã không đăng ký các khóa của HPE vì vậy hãy làm theo hướng dẫn này :

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 -

Chạy một apt updategói mới sau đây có sẵn.

  • cpqacuxe
  • hp-ams
  • sức khỏe
  • mẫu hp-smh
  • đại lý hp-snmp
  • hpacucli
  • hponcfg
  • hpsmh
  • hpssa
  • hpssacli
  • hpssaducli

Và chúng ta có thể 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)

Chúng tôi có thể thấy có một ổ đĩa bị lỗi ở đó và chúng tôi có thể nhận được các chi tiết để thay thế bằng:

$ 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
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.