HP Smart Array P410: Convierta RAID10 a RAID1 O elimine discos de RAID10

9

Tengo un servidor con dos matrices RAID10 de discos de 146GB. Estoy tratando de reemplazar una matriz RAID10 de discos de 146GB con RAID1 de dos discos de 2TB. Como no hay puertos libres, saqué dos discos de la matriz que voy a reemplazar. Ahora el estado de mi incursión se ve así:

# /opt/hp/hpssacli/bin/hpssacli ctrl all show config

Smart Array P400 in Slot 1
   array A (SAS, Unused Space: 0  MB)
      logicaldrive 1 (273.4 GB, RAID 1+0, Interim Recovery Mode)

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

   array B (SAS, Unused Space: 0  MB)
      logicaldrive 2 (273.4 GB, RAID 1+0, OK)

      physicaldrive 1I:1:5 (port 1I:box 1:bay 5, SAS, 146 GB, OK)
      physicaldrive 1I:1:6 (port 1I:box 1:bay 6, SAS, 146 GB, OK)
      physicaldrive 1I:1:7 (port 1I:box 1:bay 7, SAS, 146 GB, OK)
      physicaldrive 1I:1:8 (port 1I:box 1:bay 8, SAS, 146 GB, OK)

Quiero usar puertos 2I:1:1, 2I:1:2para el nuevo RAID1 (para migrar la VM a la nueva matriz con un tiempo de inactividad mínimo). Pero no sé cómo desatarlos del RAID10 actual. Como veo dos opciones:

1) Convertir RAID10 a RAID1 (en la documentación acabo de mencionar que la nueva matriz no puede ser más pequeña que la actual). Al comando "/opt/hp/hpssacli/bin/hpssacli ctrl slot=1 ld 1 modify raid=1"aparece un error:

Error: "raid=1" is not a valid option for logicaldrive 1

Available options are:
    0
    1 + 0 (current value)
    5
    6 (default value)

2) Retire los puertos 2I:1:1, 2I:1:2de RAID10.

Sin embargo, no encontré instrucciones para ambas opciones.

¿Qué se puede hacer en esta situación? (Sin tener en cuenta la opción de mover datos a otro servidor / unidad externa / etc.)

DiNGeR
fuente
1
¿Quitaste los discos antes de hacer la pregunta?
ewwhite
1
No te preocupes, este es un servidor de prueba. En él, verifico las opciones.
DÍGENO
Tengo el servidor Proliant DL180 G8. No pude hacer que las cosas de la matriz inteligente funcionen según lo previsto con Debian y / o Ubuntu. Era conflictivo y no podía reconocer el dispositivo. Así que simplemente lo desactivé e hice RAID de software usando mdadm. Razón por la que no resolví el problema de hardware: era fácil eliminar remotamente la unidad de disco defectuosa de la matriz de software de forma remota, que ir al centro de datos para eliminarla físicamente.
num8er

Respuestas:

7

No participo aquí tanto como solía hacerlo, pero veo un problema con lo que has hecho.

Los controladores HP Smart Array pueden acomodar discos SAS y SATA. Sin embargo, no puede tener una matriz compuesta por una combinación de discos SAS y SATA.

HP nunca comercializó un disco SAS de 2TB y 2.5 ", por lo que supongo que las unidades de 2TB que tiene son SATA. Los discos de 146GB son SAS. Entonces ... extraer dos discos no funcionará porque no puede unir los discos nuevos al Matriz existente.

Lo arruinaste. Vuelva a colocar las dos unidades de 146 GB.


Otras Consideraciones:

Probablemente esté utilizando un disco SATA de terceros. Se reducirá a velocidades de 1,5 Gbps en el controlador Smart Array P400.

El uso del controlador P400 significa que el servidor que está utilizando es un HP ProLiant G5, circa 2005-2007.

Es mejor reconstruir o usar hardware más moderno si es posible.

ewwhite
fuente
1
Sí, las nuevas unidades son SATA. No voy a combinar discos de diferentes tipos, eventualmente quiero reemplazar por completo el RAID10 SAS en RAID1 SATA.
DÍGENO