GNU/Linux >> Tutoriales Linux >  >> Linux

17 ejemplos de comandos hpacucli para Linux en servidores HP

HPACUCLI significa HP Array Configuration Utility CLI.

Como sugiere el nombre, esta utilidad es para servidores HP.

Hpacucli se usa para crear, eliminar y reparar las unidades lógicas y físicas en los controladores de matriz inteligente en los servidores HP.

Para usar hpacucli, descargue e instale la última versión de hpacucli rpm desde el sitio web de HP en su servidor Linux.

1. Dos formas de ejecutar el comando

Cuando escriba el comando hpacucli, se mostrará un mensaje "=>" como se muestra a continuación, donde puede ingresar todos los comandos hpacucli explicados en el artículo.

# 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

O, si no desea acceder al indicador de hpacucli, puede ingresar lo siguiente directamente en el indicador de Linux. Lo siguiente es exactamente igual que lo anterior.

# hpacucli rescan

2. Controlador de visualización y estado del disco

Para mostrar el estado detallado del controlador y el estado del disco, ejecute el siguiente comando.

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

En este ejemplo, como se muestra en el resultado anterior, tenemos un total de 7 unidades físicas. El primer grupo RAID RAID 1 contiene 2 unidades físicas y las unidades físicas restantes no están asignadas a ninguna de las unidades lógicas.

3. Ver el estado del controlador

Para mostrar el estado de solo el controlador, haga lo siguiente. En este ejemplo, el controlador funciona perfectamente sin ningún problema.

=> ctrl all show status

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

4. Ver estado de la unidad

Para mostrar el estado de la unidad física, haga lo siguiente. En este ejemplo, tenemos dos unidades físicas de 146 GB y 5 unidades físicas de 300 GB, y todas están en perfectas condiciones.

=> 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. Ver estado de unidad individual

Para mostrar el estado detallado de una unidad física específica, haga lo siguiente.

En este ejemplo, nos gusta saber el estado de "pd" (disco físico) en la ranura 0. El disco específico es "2I:1:6", que descubrimos a partir de la salida del comando anterior.

Como se muestra en el resultado a continuación, esto muestra el número de serie, la marca, el modelo, el tamaño y la versión de Fireware de este disco específico. Esto puede ser muy útil durante la resolución de problemas.

=> 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. Ver todas las unidades lógicas

El siguiente comando mostrará todas las unidades lógicas disponibles en el sistema. Como se muestra en el siguiente resultado, actualmente solo tenemos una unidad lógica en RAID 1 con un tamaño total de alrededor de 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. Crear nueva unidad lógica RAID 0

Ejecute el siguiente comando para crear una nueva unidad lógica utilizando la opción RAID 0.

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

El comando anterior crea una unidad lógica con las unidades físicas 1I:1:3 en la configuración RAID 0 en la ranura 0.

8. Crear nueva unidad lógica RAID 1

Ejecute el siguiente comando para crear una nueva unidad lógica utilizando la opción RAID 1.

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

El comando anterior crea una unidad lógica con las dos unidades físicas 1I:1:3 y 1I:1:4 en la configuración RAID 1 en la ranura 0.

9. Crear nueva unidad lógica RAID 5

Ejecute el siguiente comando para crear una nueva unidad lógica utilizando la opción 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

El comando anterior crea una unidad lógica con las cinco unidades físicas en la configuración RAID 5 en la ranura 0.

Una vez que se crean estas unidades lógicas, debería ver los discos del fdisk y puede formatearlo desde allí y comenzar a usarlo.

Después de crear una unidad lógica, ejecute el siguiente comando para verificar que se creó el LD. En este ejemplo, muestra que la unidad lógica RAID 5 se creó correctamente.

=> ctrl slot=0 ld all show status

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

10. Vuelva a buscar nuevos dispositivos

Si ha agregado un nuevo disco duro físico, no aparecerán automáticamente de inmediato. Tienes que buscar nuevos dispositivos como se muestra a continuación.

=> rescan

11. Ver el estado detallado de la unidad lógica

Para mostrar el estado detallado de la unidad lógica, haga lo siguiente:

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

Lo anterior muestra el tipo de RAID, el nombre del disco asignado a la unidad lógica y otra información sobre la unidad lógica número 2.

12. Eliminar unidad lógica

Para eliminar una unidad lógica con el número 2, use el siguiente comando.

=> 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. Agregar nueva unidad física al volumen lógico

Para agregar las nuevas unidades al volumen lógico existente, haga lo siguiente.

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

En este ejemplo, agregamos dos unidades adicionales especificadas anteriormente al número de volumen lógico 2.

14. Añadir discos de repuesto

Para agregar los discos de repuesto a los arreglos que se pueden usar en caso de fallas del disco en una de las unidades lógicas, haga lo siguiente:

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

En este ejemplo, agregamos dos discos de repuesto a la matriz.

15. Habilitar o deshabilitar caché

Los siguientes comandos habilitan o deshabilitan la memoria caché para toda la ranura.

=> ctrl slot=0 modify dwc=disable

=> ctrl slot=0 modify dwc=enable

16. Borrar unidad física

Ejecute el siguiente comando para borrar una unidad física en el arreglo B en la ranura 0.

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

17. LED de disco físico parpadeante

Para hacer parpadear el LED en las unidades físicas de la unidad lógica 2, haga lo siguiente. Esto hará que los LED parpadeen en todas las unidades físicas que pertenecen a la unidad lógica 2.

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

Una vez que sepa qué unidad pertenece a la unidad lógica 2, apague el LED parpadeante como se muestra a continuación.

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

Linux
  1. Comando killall de Linux para principiantes (8 ejemplos)

  2. 7 ejemplos de comandos Linux df

  3. 8 ejemplos de comandos TR de Linux

  4. Ejemplos de comandos rm en Linux

  5. Ejemplos de comandos ps en Linux

Tutorial de comandos ss de Linux para principiantes (8 ejemplos)

Comando de localización de Linux para principiantes (8 ejemplos)

16 ejemplos prácticos del comando Linux LS para principiantes

Comando mv de Linux explicado para principiantes (8 ejemplos)

Más de 15 ejemplos para el comando cURL de Linux

Ejemplos de comandos id en Linux