web-dev-qa-db-fra.com

Surveillance du disque / RAID pour les serveurs HP ProLiant et Ubuntu 12.04

Comment puis-je surveiller l'état des disques durs et les raids d'un serveur HP ProLiant utilisant Ubuntu 12.04. Dans Ubuntu 10.04, je pourrais utiliser le statut CCISS-Vol pour interroger périodiquement le statut RAID, mais le statut CCISS-Vol0 ne fonctionne plus sur 12.04. Dans 12.04, il y a des annuaires NO/Proc/Driver/CCISS ou/Dev/CCISS.

10
Drew

Grrr ... ubuntu. :)

Quel type de serveur HP ProLiant est-ce? (modèle et génération, s'il vous plaît)

Votre appareil d'entraînement variera en fonction de votre contrôleur Smart Array. Avec le déplacement des serveurs G5 sur G6, le pilote de contrôleur HP RAID a été modifié par rapport au pilote Legacy CCISS au nouveau pilote HPSA . Avec le nouveau pilote, vous ne verrez pas le pilote de bloc CCISS ... Les appareils seront /dev/sdX.

Quoi qu'il en soit, votre clé pour surveiller les contrôleurs RAID Smart Array est d'installer les agents de gestion HP. À tout le moins, vous voudrez que l'utilitaire de ligne de commande hpacucli. Ubuntu et Debian ont toujours eu moins de soutien officiel de HP que le Red Hat/Suse. Cependant, il existe un pack de support proliant debian comprenant des agents et des outils pour les systèmes Ubuntu/DPKG.

Cette approche complète qui peut générer des pièges SNMP et des alertes de messagerie NIFTY. Afin de juste Obtenez le logiciel de configuration et de gestion RAID, tirez l'utilitaire hpacucli utilitaire dès référentiel de HP .

Vous devrez peut-être aussi apt-get install lib32gcc1 lib32stdc++6 libc6-i386 Pour rencontrer des conditions préalables 32 bits.

De là, vous pouvez utiliser des commandes courantes hpacucli pour obtenir le statut RAID. Un exemple facile:

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

Les étapes suivantes sont ce que je faisais pour le faire fonctionner pour 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
3
user410516

Vous pouvez également utiliser des repos comme écrit ici: 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

Ce repo a presque tous les utils de surveillance RAID pour tous les types de raids! Salutations.

2
Aleksandr

Il semble que les choses ont légèrement changé. ser410516 La réponse est approximative de la cible, bien que quelque peu brève.

Hewlett Packard Enterprise Repos sont maintenant gérées ici . Pour Ubuntu 16.04, j'ai trouvé que j'avais besoin du " Pack de composant de gestion pour proliant", décrit comme "logiciel d'agent pour les distributions Ubuntu, Oracle et communautaire". HPE fournit le script add_repo.sh pour ajouter leurs reposer à votre installation.

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


 END USER LICENSE AGREEMENT
...

Ce script n'a pas enregistré les clés de HPE en suivant : this instruction:

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 -

Courir un apt update Les nouveaux forfaits suivants deviennent disponibles.

  • cpqacuxe
  • hP-AMS
  • hP-Health
  • hP-SMH-Modèles
  • hP-SNMP-Agents
  • hpacuclé
  • hPONCFG
  • hpsmh
  • hpssa
  • hpssacli
  • hpsaducli

Et nous pouvons 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)

Nous pouvons voir qu'il y a un lecteur ayant échoué et nous pouvons obtenir les détails du remplacement par:

$ 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
1
Samuel Harmer