GNU/Linux >> Linux Esercitazione >  >> Linux

17 Esempi di comandi hpacucli per Linux su server HP

HPACUCLI sta per HP Array Configuration Utility CLI.

Come suggerisce il nome, questa utility è per i server HP.

Hpacucli viene utilizzato per creare, eliminare e riparare le unità logiche e fisiche sui controller di array smart nei server HP.

Per utilizzare hpacucli, scaricare e installare l'ultima versione di hpacucli rpm dal sito Web HP sul proprio Server Linux.

1. Due modi per eseguire il comando

Quando digiti il ​​comando hpacucli, verrà visualizzato un prompt "=>" come mostrato di seguito in cui puoi inserire tutti i comandi hpacucli spiegati nell'articolo.

# 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

Oppure, se non vuoi accedere al prompt di hpacucli, puoi semplicemente inserire quanto segue direttamente nel prompt di Linux. Quanto segue è esattamente lo stesso di quanto sopra.

# hpacucli rescan

2. Display controller e stato del disco

Per visualizzare lo stato dettagliato del controller e lo stato del disco, eseguire il comando seguente.

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

In questo esempio, come mostrato nell'output sopra, abbiamo un totale di 7 unità fisiche. Il primo gruppo RAID RAID 1 contiene 2 unità fisiche e le unità fisiche rimanenti non sono assegnate a nessuna delle unità logiche.

3. Visualizza lo stato del controller

Per visualizzare lo stato del solo controller, procedere come segue. In questo esempio, il controller funziona perfettamente senza problemi.

=> ctrl all show status

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

4. Visualizza lo stato dell'unità

Per visualizzare lo stato dell'unità fisica, procedere come segue. In questo esempio, abbiamo due unità fisiche da 146 GB e 5 unità fisiche da 300 GB e tutte sono in perfette condizioni.

=> 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. Visualizza lo stato di guida individuale

Per visualizzare lo stato dei dettagli di un'unità fisica specifica, procedere come segue.

In questo esempio, ci piace conoscere lo stato di "pd" (disco fisico) nello slot 0. Il disco specifico è "2I:1:6", che abbiamo capito dall'output del comando precedente.

Come mostrato nell'output di seguito, mostra il numero di serie, la marca, il modello, le dimensioni e la versione Fireware di questo disco specifico. Questo può essere molto utile durante la risoluzione dei problemi.

=> 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. Visualizza tutte le unità logiche

Il comando seguente visualizzerà tutte le unità logiche disponibili sul sistema. Come mostrato nell'output di seguito, al momento abbiamo solo un'unità logica in RAID 1 con una dimensione totale di circa 136 GB.

=> ctrl slot=0 ld all show

Smart Array P410i in Slot 0 (Embedded)

   array A

      logicaldrive 1 (136.7 GB, RAID 1, OK)

7. Crea nuova unità logica RAID 0

Eseguire il comando seguente per creare una nuova unità logica utilizzando l'opzione RAID 0.

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

Il comando precedente crea un'unità logica con le unità fisiche 1I:1:3 su configurazione RAID 0 nello slot 0.

8. Crea nuova unità logica RAID 1

Eseguire il comando seguente per creare una nuova unità logica utilizzando l'opzione RAID 1.

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

Il comando precedente crea un'unità logica con le due unità fisiche 1I:1:3 e 1I:1:4 su configurazione RAID 1 nello slot 0.

9. Crea una nuova unità logica RAID 5

Eseguire il comando seguente per creare una nuova unità logica utilizzando l'opzione 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

Il comando precedente crea un'unità logica con le cinque unità fisiche nella configurazione RAID 5 nello slot 0.

Una volta create queste unità logiche, dovresti vedere i dischi da fdisk e puoi formattarlo da lì e iniziare a usarlo.

Dopo aver creato un'unità logica, eseguire il comando seguente per verificare che l'LD sia stato creato. In questo esempio, mostra che l'unità logica RAID 5 è stata creata correttamente.

=> ctrl slot=0 ld all show status

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

10. Nuova scansione per nuovi dispositivi

Se hai aggiunto un nuovo disco rigido fisico, non verranno visualizzati automaticamente immediatamente. Devi cercare nuovi dispositivi come mostrato di seguito.

=> rescan

11. Visualizza lo stato dettagliato dell'unità logica

Per visualizzare lo stato dettagliato dell'unità logica, procedere come segue:

=> 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

Quanto sopra mostra il tipo RAID, il nome del disco assegnato all'unità logica e altre informazioni sull'unità logica numero 2.

12. Elimina unità logica

Per eliminare un'unità logica con il numero 2, utilizzare il comando seguente.

=> 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. Aggiungi una nuova unità fisica al volume logico

Per aggiungere le nuove unità al volume logico esistente, procedi come segue.

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

In questo esempio, stiamo aggiungendo due unità aggiuntive specificate sopra al volume logico numero 2.

14. Aggiungi dischi di riserva

Per aggiungere i dischi di riserva agli array che possono essere utilizzati in caso di guasti del disco su una delle unità logiche, procedi come segue:

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

In questo esempio, stiamo aggiungendo due dischi di riserva all'array.

15. Abilita o disabilita la cache

I comandi seguenti abilitano o disabilitano la cache per l'intero slot.

=> ctrl slot=0 modify dwc=disable

=> ctrl slot=0 modify dwc=enable

16. Cancella unità fisica

Eseguire il comando seguente per cancellare un'unità fisica nell'array B nello slot 0.

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

17. LED disco fisico lampeggiante

Per far lampeggiare il LED sulle unità fisiche per l'unità logica 2, procedere come segue. Ciò farà lampeggiare i LED su tutte le unità fisiche che appartengono all'unità logica 2.

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

Una volta che sai quale unità appartiene all'unità logica 2, spegni il LED lampeggiante come mostrato di seguito.

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

Linux
  1. Comando killall Linux per principianti (8 esempi)

  2. 7 Esempi di comandi Linux df

  3. 8 Esempi di comandi TR Linux

  4. Esempi di comandi rm in Linux

  5. ps Esempi di comandi in Linux

Tutorial sui comandi Linux ss per principianti (8 esempi)

Comando di localizzazione Linux per principianti (8 esempi)

16 Esempi pratici di comando Linux LS per principianti

Spiegazione del comando Linux mv per principianti (8 esempi)

Oltre 15 esempi per il comando cURL di Linux

Esempi di comandi id in Linux