GNU/Linux >> Tutoriels Linux >  >> Linux

17 Exemples de commandes hpacucli pour Linux sur des serveurs HP

HPACUCLI signifie HP Array Configuration Utility CLI.

Comme son nom l'indique, cet utilitaire est destiné aux serveurs HP.

Hpacucli est utilisé pour créer, supprimer et réparer les disques logiques et physiques sur les contrôleurs Smart Array des serveurs HP.

Pour utiliser hpacucli, téléchargez et installez la dernière version de hpacucli rpm depuis le site Web HP sur votre Serveur Linux.

1. Deux façons d'exécuter la commande

Lorsque vous tapez la commande hpacucli, il affichera une invite "=>" comme indiqué ci-dessous où vous pourrez entrer toutes les commandes hpacucli expliquées dans l'article.

# hpacucli
HP Array Configuration Utility CLI 9.20.9.0
Detecting Controllers...Done.
Type "help" for a list of supported commands.
Type "exit" to close the console.
=> rescan

Ou, si vous ne voulez pas accéder à l'invite hpacucli, vous pouvez simplement entrer ce qui suit directement dans l'invite Linux. Ce qui suit est exactement le même que ci-dessus.

# hpacucli rescan

2. Afficher l'état du contrôleur et du disque

Pour afficher l'état détaillé du contrôleur et l'état du disque, exécutez la commande suivante.

# hpacucli
=> ctrl all show config

Smart Array P410i in Slot 0 (Embedded)    (sn: 50014380101D61C0)

   array A (SAS, Unused Space: 0  MB)

      logicaldrive 1 (136.7 GB, RAID 1, OK)

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

   unassigned

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

   SEP (Vendor ID PMCSIERA, Model  SRC 8x6G) 250 (WWID: 50014380101D61CF)

Dans cet exemple, comme indiqué dans la sortie ci-dessus, nous avons au total 7 disques physiques. Le premier groupe RAID RAID 1 contient 2 disques physiques et les disques physiques restants ne sont affectés à aucun des disques logiques.

3. Afficher l'état du contrôleur

Pour afficher l'état du contrôleur uniquement, procédez comme suit. Dans cet exemple, le contrôleur fonctionne parfaitement sans aucun problème.

=> ctrl all show status

Smart Array P410i in Slot 0 (Embedded)
   Controller Status: OK
   Cache Status: OK

4. Afficher l'état du lecteur

Pour afficher l'état du disque physique, procédez comme suit. Dans cet exemple, nous avons deux disques physiques de 146 Go et 5 disques physiques de 300 Go, et tous sont en parfait état.

=> ctrl slot=0 pd all show status

   physicaldrive 1I:1:1 (port 1I:box 1:bay 1, 146 GB): OK
   physicaldrive 1I:1:2 (port 1I:box 1:bay 2, 146 GB): OK
   physicaldrive 1I:1:3 (port 1I:box 1:bay 3, 300 GB): OK
   physicaldrive 1I:1:4 (port 1I:box 1:bay 4, 300 GB): OK
   physicaldrive 2I:1:6 (port 2I:box 1:bay 6, 300 GB): OK
   physicaldrive 2I:1:7 (port 2I:box 1:bay 7, 300 GB): OK
   physicaldrive 2I:1:8 (port 2I:box 1:bay 8, 300 GB): OK

5. Afficher l'état d'un lecteur individuel

Pour afficher l'état détaillé d'un lecteur physique spécifique, procédez comme suit.

Dans cet exemple, nous aimons connaître l'état de "pd" (disque physique) dans l'emplacement 0. Le disque spécifique est "2I:1:6", ce que nous avons compris à partir de la sortie de la commande précédente.

Comme indiqué dans la sortie ci-dessous, cela affiche le numéro de série, la marque, le modèle, la taille et la version Fireware de ce disque spécifique. Cela peut être très utile lors du dépannage.

=> ctrl slot=0 pd 2I:1:6 show detail

Smart Array P410i in Slot 0 (Embedded)

   unassigned

      physicaldrive 2I:1:6
         Port: 2I
         Box: 1
         Bay: 6
         Status: OK
         Drive Type: Unassigned Drive
         Interface Type: SAS
         Size: 300 GB
         Rotational Speed: 10000
         Firmware Revision: HPD4
         Serial Number: EB01PC416C4C1214
         Model: HP      EG0300FBDSP
         Current Temperature (C): 38
         Maximum Temperature (C): 56
         PHY Count: 2
         PHY Transfer Rate: 6.0Gbps, Unknown

6. Afficher tous les lecteurs logiques

La commande suivante affichera tous les lecteurs logiques disponibles sur le système. Comme le montre la sortie ci-dessous, nous n'avons actuellement qu'un seul disque logique en RAID 1 avec une taille totale d'environ 136 Go.

=> ctrl slot=0 ld all show

Smart Array P410i in Slot 0 (Embedded)

   array A

      logicaldrive 1 (136.7 GB, RAID 1, OK)

7. Créer un nouveau lecteur logique RAID 0

Exécutez la commande suivante pour créer un nouveau lecteur logique à l'aide de l'option RAID 0.

=> ctrl slot=0 create type=ld drives=1I:1:3 raid=0

La commande ci-dessus crée un lecteur logique avec les lecteurs physiques 1I:1:3 sur la configuration RAID 0 dans l'emplacement 0.

8. Créer un nouveau lecteur logique RAID 1

Exécutez la commande suivante pour créer un nouveau disque logique à l'aide de l'option RAID 1.

=> ctrl slot=0 create type=ld drives=1I:1:3,1I:1:4 raid=1

La commande ci-dessus crée un lecteur logique avec les deux lecteurs physiques 1I:1:3 et 1I:1:4 sur une configuration RAID 1 dans l'emplacement 0.

9. Créer un nouveau lecteur logique RAID 5

Exécutez la commande suivante pour créer un nouveau disque logique à l'aide de l'option RAID 5.

=> ctrl slot=0 create type=ld drives=1I:1:3,1I:1:4,2I:1:6,2I:1:7,2I:1:8 raid=5

La commande ci-dessus crée un lecteur logique avec les cinq disques physiques en configuration RAID 5 dans l'emplacement 0.

Une fois ces lecteurs logiques créés, vous devriez voir les disques du fdisk et vous pouvez le formater à partir de là et commencer à l'utiliser.

Après avoir créé un lecteur logique, exécutez la commande suivante pour vérifier que le LD a été créé. Dans cet exemple, cela montre que le disque logique RAID 5 a été créé avec succès.

=> ctrl slot=0 ld all show status

   logicaldrive 1 (136.7 GB, RAID 1): OK
   logicaldrive 2 (1.1 TB, RAID 5): OK

10. Rechercher de nouveaux appareils

Si vous avez ajouté un nouveau disque dur physique, ils ne s'afficheront pas automatiquement immédiatement. Vous devez rechercher de nouveaux appareils comme indiqué ci-dessous.

=> rescan

11. Afficher l'état détaillé du lecteur logique

Pour afficher l'état détaillé du lecteur logique, procédez comme suit :

=> ctrl slot=0 ld 2 show

Smart Array P410i in Slot 0 (Embedded)

   array B

      Logical Drive: 2
         Size: 1.1 TB
         Fault Tolerance: RAID 5
         Heads: 255
         Sectors Per Track: 32
         Cylinders: 65535
         Strip Size: 256 KB
         Full Stripe Size: 1024 KB
         Status: OK
         Caching:  Enabled
         Parity Initialization Status: In Progress
         Unique Identifier: 600508B1001031303144363143301000
         Disk Name: /dev/cciss/c0d1
         Mount Points: None
         Logical Drive Label: A4967E2950014380101D61C008BE
         Drive Type: Data

Ce qui précède montre le type de RAID, le nom du disque attribué au lecteur logique et d'autres informations sur le lecteur logique numéro 2.

12. Supprimer le lecteur logique

Pour supprimer un lecteur logique avec le numéro 2, utilisez la commande ci-dessous.

=> ctrl slot=0 ld 2 delete

Warning: Deleting an array can cause other array letters to become renamed.
         E.g. Deleting array A from arrays A,B,C will result in two remaining
         arrays A,B ... not B,C

Warning: Deleting the specified device(s) will result in data being lost.
         Continue? (y/n) y

13. Ajouter un nouveau lecteur physique au volume logique

Pour ajouter les nouveaux disques au volume logique existant, procédez comme suit.

=> ctrl slot=0 ld 2 add drives=2I:1:6,2I:1:7

Dans cet exemple, nous ajoutons deux disques supplémentaires spécifiés ci-dessus au volume logique numéro 2.

14. Ajouter des disques de rechange

Pour ajouter les disques de rechange aux baies pouvant être utilisées en cas de panne de disque sur l'un des disques logiques, procédez comme suit :

=> ctrl slot=0 array all add spares=2I:1:6,2I:1:7

Dans cet exemple, nous ajoutons deux disques de rechange à la baie.

15. Activer ou désactiver le cache

Les commandes ci-dessous activent ou désactivent le cache pour l'ensemble de l'emplacement.

=> ctrl slot=0 modify dwc=disable

=> ctrl slot=0 modify dwc=enable

16. Effacer le disque physique

Exécutez la commande suivante pour effacer un disque physique dans la matrice B sur l'emplacement 0.

=> ctrl slot=0 pd 2I:1:6 modify erase

17. Clignotement du voyant du disque physique

Pour faire clignoter le voyant des disques physiques du disque logique 2, procédez comme suit. Cela fera clignoter les voyants sur tous les disques physiques appartenant au lecteur logique 2.

=> ctrl slot=0 ld 2 modify led=on

Une fois que vous savez quel lecteur appartient au lecteur logique 2, éteignez le voyant clignotant comme indiqué ci-dessous.

=> ctrl slot=0 ld 2 modify led=off

Linux
  1. Commande Linux killall pour les débutants (8 exemples)

  2. 7 Exemples de commandes Linux df

  3. 8 Exemples de commandes Linux TR

  4. Exemples de commande rm sous Linux

  5. Exemples de commandes ps sous Linux

Tutoriel de commande Linux ss pour les débutants (8 exemples)

Commande de localisation Linux pour les débutants (8 exemples)

16 exemples pratiques de commande Linux LS pour les débutants

Explication de la commande Linux mv pour les débutants (8 exemples)

15+ exemples pour la commande Linux cURL

Exemples de commandes id sous Linux