Hpacucli

De wiki.nexiat.fr
Aller à la navigation Aller à la recherche
Fiche express
Type Outil CLI — configuration RAID (contrôleurs HP Smart Array)
Fabricant HP / HPE
Successeur hpssacli / ssacli (à vérifier selon génération de contrôleur)
Voir aussi SMH · Hpasmcli

hpacucli (HP Array Configuration Utility CLI) est l'utilitaire en ligne de commande de configuration des contrôleurs RAID HP Smart Array : création/suppression de disques logiques, gestion des disques physiques, spares, etc. Sur les générations de contrôleurs plus récentes, HP/HPE l'a remplacé par hpssacli puis ssacli (Smart Storage Administrator CLI) — vérifier l'outil disponible selon le modèle de contrôleur et la version d'agents installée.

Terminologie

Abréviations utilisées dans les commandes :

chassisname   = ch
controller    = ctrl
logicaldrive  = ld
physicaldrive = pd
drivewritecache = dwc

Mode interactif

hpacucli

Une fois dans le shell interactif, les commandes ci-dessous s'utilisent sans le préfixe hpacucli.

Contrôleur

# lister les contrôleurs
ctrl all show config [detail]
ctrl all show status

# activer/désactiver le cache d'écriture
ctrl slot=0 modify dwc=[disable|enable]

# détecter les nouveaux disques
rescan

Disques physiques

# affichage
ctrl slot=0 pd all show
ctrl slot=0 pd 2:3 show detail

# statut
ctrl slot=0 pd all show status

# effacer un disque
ctrl slot=0 pd 2:3 modify erase

# LED d'identification
ctrl slot=0 pd 2:3 modify led=[on|off]

Disques logiques (RAID)

Le disque logique (logical drive) est le volume résultant de la création du RAID.

# affichage / statut
ctrl slot=0 ld all show [detail]
ctrl slot=0 ld all show status

# réactiver un disque en échec
ctrl slot=0 ld 4 modify reenable forced

# retirer / ajouter un disque
ctrl slot=0 ld 4 delete
ctrl slot=0 ld 4 add drives=2:3

# augmenter la taille
ctrl slot=0 ld 4 modify size=500 forced

# disques de secours (spare)
ctrl slot=0 array all add spares=1:5,1:7

Création

# RAID 0 - un seul disque
ctrl slot=0 create type=ld drives=1:12 raid=0

# RAID 1 - miroir
ctrl slot=0 create type=ld drives=1:13,1:14 size=300 raid=1

# RAID 5
ctrl slot=0 create type=ld drives=1:13,1:14,1:15,1:16,1:17 raid=5

Paramètres : drives (disques spécifiques, all ou disques non assignés), size (taille en Mo), raid (0, 1, 1+0 ou 5).

Scripting

Un mode dédié permet d'enchaîner des commandes hpacucli depuis un script :

hpacuscripting

Voir aussi

  • SMH — interface web locale exposant aussi l'état des contrôleurs Smart Array
  • Hpasmcli — supervision matérielle générale (hors RAID)