Aller au contenu principal

Commande storage

Utilisez cette commande pour afficher et configurer (si la plate-forme prend en charge cette commande) des informations sur les dispositifs de stockage du serveur qui sont gérés par le module IMM.

Le tableau suivant présente les arguments pour les options.
Tableau 1. Commande storage.

Le tableau suivant, à plusieurs lignes et trois colonnes, comporte les options, les descriptions d'option, ainsi que les valeurs associées pour les options.

OptionDescriptionValeurs
-listAfficher une liste des cibles de stockage gérées par le module IMM.controllers|pools|volumes|drives

target est :

  • controllers : liste des contrôleurs RAID pris en charge1
  • pools : liste des pools de stockages associés au contrôleur RAID1
  • volumes : liste des volumes de stockage associés au contrôleur RAID1
  • drives : liste des unités de stockage associées au contrôleur RAID1
-list -target target_idAfficher la liste des cibles de stockage gérées par le module IMM en fonction des target_id.pools|volumes|drives ctrl[x]|pool[x]

target et target_id sont :

  • pools ctrl[x] : liste des pools de stockage associés au contrôleur RAID, suivant target_id1
  • volumes ctrl[x]|pool[x] : liste des volumes de stockage associés au contrôleur RAID, suivant target_id1
  • drives ctrl[x]|pool[x] : liste des unités de stockage associées au contrôleur RAID, suivant target_id1
-list flashdimmsAfficher la liste des mémoires DIMM Flash gérées par le module IMM. 
-list devicesAfficher l’état de tous les disques et mémoires DIMM Flash gérés par le module IMM. 
-show target_idAfficher les informations sur la cible sélectionnée, gérée par le module IMM.target_id est :

ctrl[x]|vol[x]|disk[x]|pool[x]

|flashdimm[x]

3
-show target_id infoAfficher les informations détaillées sur la cible sélectionnée, gérée par le module IMM.target_id est :

ctrl[x]|vol[x]|disk[x]|pool[x]

|flashdimm[x]

3
-show target_id firmware3Afficher les informations du microprogramme sur la cible sélectionnée, gérée par le module IMM.target_id est :

ctrl[x]|disk[x]|flashdimm[x]2

-showlog target_id<m:n|all>3Afficher les journaux des événements de la cible sélectionnée, gérée par le module IMM.target_id est : ctrl[x]4

m:n|all

m:n est l'un des nombres maximaux des journaux des événements

all représente l'ensemble des journaux des événements

-config ctrl -scanforgn -target target_id3Détecter la configuration RAID externe.target_id est : ctrl[x]5
-config ctrl -imptforgn -target target_id3Importer la configuration RAID externe.target_id est : ctrl[x]5
-config ctrl -clrforgn -target target_id3Effacer la configuration RAID externe.target_id est : ctrl[x]5
-config ctrl -clrcfg -target target_id3Effacer la configuration RAID.target_id est : ctrl[x]5
-config drv -mkoffline -target target_id3Faire passer l'unité de l'état en ligne à l'état hors ligne.target_id est : disk[x]5
-config drv -mkonline -target target_id3Faire passer l'unité de l'état hors ligne à l'état en ligne.target_id est : disk[x]5
-config drv -mkmissing -target target_id3Définir l'unité hors ligne en tant qu'unité correcte non configurée.target_id est : disk[x]5
-config drv -prprm -target target_id3Préparer une unité correcte non configurée en vue de son retrait.target_id est : disk[x]5
-config drv -undoprprm -target target_id3Annuler la préparation d'une unité correcte non configurée en vue d'une opération de retrait.target_id est : disk[x]5
-config drv -mkbad -target target_id3Remplacer une unité correcte non configurée par une unité incorrecte non configurée.target_id est : disk[x]5
-config drv -mkgood -target target_id3Remplacer une unité incorrecte non configurée par une unité correcte non configurée.

ou

Convertir l'unité JBOD (Just a Bunch Of Disks ) en une unité correcte non configurée.

target_id est : disk[x]5
-config drv -addhsp -[dedicated pools] -target target_id3Affecter l'unité sélectionnée en tant qu'unité de secours à un contrôleur ou à des pools de stockage existants.target_id est : disk[x]5
-config drv -rmhsp -target target_id3Retirer l'unité de secours.target_id est : disk[x]5
-config vol -remove -target target_id3Retirer un volume.target_id est : vol[x]5
-config vol -set [-N] [-w] [-r ] [-i] [-a] [-d] [-b] -target target_id3Modifier les propriétés d'un volume.
  • [-N volume_name] est le nom du volume
  • [-w <0|1|2>] est la stratégie d'écriture dans le cache :
    • Entrer 0 pour la stratégie d'écriture immédiate
    • Entrer 1 pour la stratégie d'écriture différée
    • Entrer 2 pour la stratégie BBU (WBACK AVEC BBU)
  • [-r <0|1|2>] est la stratégie de lecture dans le cache :
    • Entrer 0 pour la stratégie Pas de lecture anticipée
    • Entrer 1 pour la stratégie Lecture anticipée
    • Entrer 2 pour la stratégie Lecture anticipée adaptative
  • [-i <0|1>] est la stratégie d'E-S du cache :
    • Entrer 0 pour la stratégie E/S directe
    • Entrer 1 pour la stratégie E/S en cache
  • [-a <0|2|3>] est la stratégie d'accès :
    • Entrer 0 pour la stratégie Lecture Écriture
    • Entrer 2 pour la stratégie Lecture seule
    • Entrer 3 pour la stratégie Bloqué
  • [-d <0|1|2>] est la stratégie du cache du disque :
    • Entrer 0 si la stratégie est inchangée
    • Entrer 1 pour activer la stratégie6
    • Entrer 2 pour désactiver la stratégie
  • [-b <0|1>] est l'initialisation en arrière-plan :
    • Entrer 0 pour activer l'initialisation
    • Entrer 1 pour désactiver l'initialisation
  • -target_id est vol[x]5

-config vol -add<[-R] [-D disk] [-H disk] [-1 hole]> [-N] [-w] [-r]3,7

Créer un volume pour un nouveau pool de stockage lorsque la cible est un contrôleur.

ou

Créer un volume avec un pool de stockage existant lorsque la cible est un pool de stockage.

  • [-R <0|1|5|1E|6|10|50|60|00|1ERLQ0|1E0RLQ0>] Cette option définit le niveau RAID et elle est uniquement utilisée avec un nouveau pool de stockage
  • [-D disk [id11]:disk[id12]:..disk[id21]:disk[id22]:..] Cette option définit le groupe d'unités (y compris les plages) et elle est utilisée uniquement avec un nouveau pool de stockage
  • [-H disk [id1]:disk[id2]:..]Cette option définit le groupe d'unités de secours et elle est utilisée uniquement avec un nouveau pool de stockage
  • [-1 hole] Cette option définit le numéro d'index de l'espace d'ouverture libre pour un pool de stockage existant
  • [-N volume_name] est le nom du volume
  • [-w <0|1|2>] est la stratégie d'écriture dans le cache :
    • Entrer 0 pour la stratégie d'écriture immédiate
    • Entrer 1 pour la stratégie d'écriture différée
    • Entrer 2 pour la stratégie BBU (WBACK AVEC BBU)
  • [-r <0|1|2>] est la stratégie de lecture dans le cache :
    • Entrer 0 pour la stratégie Pas de lecture anticipée
    • Entrer 1 pour la stratégie Lecture anticipée
    • Entrer 2 pour la stratégie Lecture anticipée adaptative
-config vol -add[-i] [-a] [-d] [-f] [-S] [-P] -target target_id3Créer un volume pour un nouveau pool de stockage lorsque la cible est un contrôleur.

ou

Créer un volume avec un pool de stockage existant lorsque la cible est un pool de stockage.

  • [-i <0|1>] est la stratégie d'E-S du cache :
    • Entrer 0 pour la stratégie E/S directe
    • Entrer 1 pour la stratégie E/S en cache
  • [-a <0|2|3>] est la stratégie d'accès :
    • Entrer 0 pour la stratégie Lecture Écriture
    • Entrer 2 pour la stratégie Lecture seule
    • Entrer 3 pour la stratégie Bloqué
  • [-d <0|1|2>] est la stratégie du cache du disque :
    • Entrer 0 si la stratégie demeure inchangée
    • Entrer 1 pour activer la stratégie6
    • Entrer 2 pour désactiver la stratégie
  • [-f <0/1/2>] est le type d'initialisation :
    • Entrer 0 pour aucune initialisation
    • Entrer 1 pour une initialisation rapide
    • Entrer 2 pour une initialisation complète
  • [-S volume_size] est la taille du nouveau volume en Mo
  • [-P strip_size] est la taille de bande du volume, par exemple, 128 k ou 1 M
  • -target target_id est :
    • ctrl[x] (nouveau pool de stockage)5
    • pool[x] (pool de stockage existant)5
-config vol -getfreecap[-R] [-D disk] [-H disk] -target target_id3Obtenir le volume de capacité libre du groupe d'unités.
  • [-R <0|1|5|1E|6|10|50|60|00|1ERLQ0|1E0RLQ0>] Cette option définit le niveau RAID et elle est uniquement utilisée avec un nouveau pool de stockage
  • [-D disk [id11]:[id12]:..[id21]:[id22]:..] Cette option définit le groupe d'unités (y compris les plages) et elle est utilisée uniquement avec un nouveau pool de stockage
  • [-H disk [id1]:[id2]:..]Cette option définit le groupe d'unités de secours et elle est utilisée uniquement avec un nouveau pool de stockage
  • -target target_id est :
    • ctrl[x]5
-helpPermet d'afficher l'utilisation de la commande et ses options 
Remarque
  1. Cette commande est uniquement prise en charge sur les serveurs où le module IMM peut accéder au contrôleur RAID.
  2. Les informations sur les microprogrammes s'affichent uniquement pour les mémoires DIMM Flash, disques et contrôleurs associés. Les informations sur les microprogrammes ne s'affichent pas pour les pools et volumes associés.
  3. Les informations sont affichées sur plusieurs lignes en raison du manque d'espace.
  4. Cette commande est prise en charge uniquement sur les serveurs prenant en charge les journaux RAID.
  5. Cette commande est prise en charge uniquement sur les serveurs prenant en charge les configurations RAID.
  6. La valeur Enable ne prend pas en charge les configurations de niveau RAID 1.
  7. Une liste partielle des options disponibles est indiquée ici. Les autres options de la commande storage -config vol -add sont répertoriées sur la ligne suivante.
Syntaxe :
storage [<em className="ph i">options</em>]
option:
-config <em className="ph i">ctrl|drv|vol</em> -option [<em className="ph i">-options</em>] -target <em className="ph i">target_id</em>
-list <em className="ph i">controllers|pools|<em className="ph i">volumes|drives</em></em>
-list <em className="ph i">pools</em> -target <em className="ph i">ctrl[x]</em>
-list <em className="ph i">volumes</em> -target <em className="ph i">ctrl[x]|pool[x]</em>
-list <em className="ph i">drives</em> -target <em className="ph i">ctrl[x]|pool[x]</em>
-list devices
-list flashdimms
-show <em className="ph i">target_id</em>
-show {<em className="ph i">ctrl[x]|pool[x]|disk[x]|vol[x]|flashdimm[x]</em>} <em className="ph i">info</em>
-show {<em className="ph i">ctrl[x]|disk[x]|flashdimm[x]}</em><em className="ph i">firmware</em>
-showlog <em className="ph i">ctrl[x]</em><em className="ph i">m:n|all</em>
-h <em className="ph i">help</em>
Exemples :
system> storage
-config ctrl -clrcfg -target ctrl[0]
ok
system>
system> storage
-config ctrl -clrforgn -target ctrl[0]
ok
system>
system> storage
-config ctrl -imptforgn -target ctrl[0]
ok
system>
system> storage
-config ctrl -scanforgn -target ctrl[0]
Detect 1 foreign configuration(s) on controller ctrl[0]
system>
system> storage
-config drv -addhsp -dedicated pool[0-1] -target disk[0-0]
ok
system>
system> storage
-config drv -addhsp -target disk[0-0]
ok
system>
system> storage
-config drv -mkbad -target disk[0-0]
ok
system>
system> storage
-config drv -mkgood -target disk[0-0]
ok
system>
system> storage
-config drv -mkmissing -target disk[0-0]
ok
system>
system> storage
-config drv -mkoffline -target disk[0-0]
ok
system>
system> storage
-config drv -mkonline -target disk[0-0]
ok
system>
system> storage
-config drv -prprm -target disk[0-0]
ok
system>
system> storage
-config drv -rmhsp -target disk[0-0]
ok
system>
system> storage
-config drv -undoprprm -target disk[0-0]
ok
system>
system> storage
-config vol -add -1 1 -target pool[0-1]
ok
system>
system> storage
-config vol -add -R 1 -D disk[0-0]:disk[0-1] -w 1 -r 2 -i 0 -a 0 -d 0 -f 0
-N LD_volume -S 100000 -P 64K -H disk[0-2] -target ctrl[0]
ok
system>
system> storage
-config vol -getfreecap -R 1 -D disk[0-0]:disk[0-1] -H disk[0-2] -target ctrl[0]
The drive group configuration is good with free capacity 500000MB
system>
system> storage
-config vol -remove -target vol[0-1]
ok
system>
system> storage
-config vol -set -N LD_volume -w 0 -target vol[0-0]
ok
system>
system> storage
-list controllers
ctrl[0] ServerRAID M5110e(Slot No. 0)
ctrl[1] ServerRAID M5110f(Slot No. 1)
system>
system> storage
-list drives
disk[0-0] Drive 0
disk[0-1] Drive 1
disk[0-2] Drive 2
system>
system> storage
-list flashdimms
flashdimm[1] Flash DIMM 1
flashdimm[4] Flash DIMM 4
flashdimm[9] Flash DIMM 9
system>
system> storage
-list pools
pool[0-0] Storage Pool 0
pool[0-1] Storage Pool 1
system>
system> storage
-list volumes
system>storage -list volumes
vol[0-0] Volume 0
vol[0-1] Volume 1
Vol[0-2] Volume 2
system>
system> storage
-list drives -target ctrl[0]
disk[0-0] Drive 0
disk[0-1] Drive 1
disk[0-2] Drive 2
system>
system> storage
-list drives -target pool[0-0]
disk[0-0] Drive 0
disk[0-1] Drive 1
system>
system> storage
-list pools -target ctrl[0]
pool[0-0] Storage Pool 0
system>
system> storage
-list volumes -target ctrl[0]
vol[0-0] Volume 0
vol[0-1] Volume 1
system>
system> storage
-list volumes -target pool[0-0]
vol[0-0] Volume 0
vol[0-1] Volume 1
system>
system> storage
-show ctrl[0] firmware
Total Firmware number: 2
Name: RAID Firmware1
Description: RAID Firmware
Manfacture: IBM
Version: 4.01(3)T
Release Date: 01/05/2013
Name: RAID Firmware2
Description: RAID Firmware
system>
system> storage
-show ctrl[0] info
Product Name: ServerRAID M5110e
Firmware Package Version: 23.7.0.1.2
Battery Backup: Installed
Manufacture: IBM
UUID: 1234567890123456
Model Type / Model: 1234AHH
Serial No.: 12345678901
FRU No.: 5005076049CC4
Part No.: LSI2004
Cache Model Status: Unknown
Cache Model Memory Size: 300MB
Cache Model Serial No.: PBKUD0XTA0P04Y
PCI Slot Number: 0
PCI Bus Number: 2
PCI Device Number: 2
PCI Function Number: 10
PCI Device ID: 0x1000
PCI Subsystem Device ID: 0x1413
Ports: 2
Port 1: 12345678901234
Port 2: 12345678901235
Storage Pools: 2
pool[0-0] Storage Pool 0
pool[0-1] Storage Pool 1
Drives: 3
disk[0-0] Drive 0
disk[0-1] Drive 1
disk[0-2] Drive 2
system>
system> storage
-show disk[0-0] firmware
Total Firmware number: 1
Name: Drive
Description:
Manufacture:
Version: BE24
Release Date:
system>
system> storage
-show disk[0-0] info
Product Name: ST98394893
State: Online
Slot No.: 0
Disk Type: SATA
Media Type: HHD
Health Status: Normal
Capacity: 100.000GB
Speed: 6.0Gb/s
Current Temperature: 33C
Manufacture: ATA
Device ID: 5
Enclusure ID: 0x00FC
Machine Type:
Model:
Serial No.: 9XKJKL
FRU No.:
Part No.:
system>
system> storage
-show flashdimm[15]
Name: CPU1 DIMM 15
Health Status: Normal
Operational Status: Online
Capacity(GB): 400GB
Model Type: DDR3
Part Number: 93E40400GGM101PAT
FRU S/N: 44000000
Manuf ID: Diablo Technologies
Temperature: 0C
Warranty Writes: 100%
Write Endurance: 100%
F/W Level: A201.0.0.49152
system>
system> storage
-show pool[0-0]
RAID State: RAID 0
RAID Capacity: 67.000GB (0.000GB free)
Drives: 2
disk[0-0] Drive 0
disk[0-1] Drive 1
Volumes: 2
vol[0-0] Volume 0
vol[0-1] Volume 1
system>
system> storage
-show pool[0-1] info
RAID State: RAID 1
RAID Capacity: 231.898GB (200.000GB free)
Holes: 2
#1 Free Capacity: 100.000GB
#2 Free Capacity: 100.000GB

Drives: 2
disk[0-1] Drive 1
disk[0-2] Drive 2

Volume: 1
vol[0-1] LD_volume
system>
system> storage
-show vol[0-0]
Name: Volume 0
Stripe Size: 64KB
Status: Offline
Capacity: 100.000GB
system>
system> storage
-show vol[0-0] info
Name: LD_volume
Status: Optimal
Stripe Size: 64KB
Bootable: Not Bootable
Capacity: 231.898GB
Read Policy: No Read Ahead
Write Policy: Write Through
I/O Policy: Direct I/O
Access Policy: Read Write
Disk Cache Policy: Unchanged
Background Initialization: Enable
system>