Problema al expandir la matriz raid6 usando storcli

Problema al expandir la matriz raid6 usando storcli

Tengo una tarjeta RAID 930-16i de 4 GB.

Comencé originalmente con un solo vd compuesto por 4 x SSD en RAID6

-------------------------------------------------------------
DG/VD TYPE  State Access Consist Cache Cac sCC     Size Name
-------------------------------------------------------------
0/0   RAID6 Optl  RW     Yes     NRWBD -   ON  6.984 TB VD_1
-------------------------------------------------------------

Tenía 6 discos en total en el sistema.

---------------------------------------------------------------------------------------------------
EID:Slt DID State DG     Size Intf Med SED PI SeSz Model                                   Sp Type
---------------------------------------------------------------------------------------------------
134:0     1 Onln   0 3.492 TB SATA SSD N   N  512B MTFDDAK3T8TDT-1AW1ZA 02JG547D7A44712LEN U  -
134:1     2 Onln   0 3.492 TB SATA SSD N   N  512B MTFDDAK3T8TDT-1AW1ZA 02JG547D7A44712LEN U  -
134:2     0 Onln   0 3.492 TB SATA SSD N   N  512B MTFDDAK3T8TDT-1AW1ZA 02JG547D7A44712LEN U  -
134:3     3 Onln   0 3.492 TB SATA SSD N   N  512B MTFDDAK3T8TDT-1AW1ZA 02JG547D7A44712LEN U  -
134:4     4 UGood  - 3.492 TB SATA SSD N   N  512B MTFDDAK3T8TDT-1AW1ZA 02JG547D7A44712LEN U  -
134:5     5 UGood  - 3.492 TB SATA SSD N   N  512B MTFDDAK3T8TDT-1AW1ZA 02JG547D7A44712LEN U  -
---------------------------------------------------------------------------------------------------

Así que fui a agregar el quinto disco (134:4) para expandir en línea la matriz RAID, lo cual funcionó correctamente:

./storcli /c0/v0 start migrate type=raid6 option=add drives=134:4

Ahora quiero agregar el sexto disco. Sin embargo, cuando intento agregarlo, aparece un error:

./storcli /c0/v0 start migrate type=raid6 option=add drives=134:5
CLI Version = 007.1325.0000.0000 June 19, 2020
Operating system = VMkernel 6.7.0
Controller = 0
Status = Failure
Description = None

Detailed Status :
===============

------------------------------------------------------
VD Operation Status ErrCd ErrMsg
------------------------------------------------------
 0 Migrate   Failed   255 Start Migrate not possible.
------------------------------------------------------

¿Alguna idea de por qué aparece el mensaje de error cuando la expansión del disco anterior fue correcta?

Respuesta1

Tuve el mismo problema que OP y también me costó diagnosticar. Después de realizar mi primera expansión exitosa, intenté agregar discos adicionales con el siguiente comando:

./storcli64 /c0/v0 start migrate type=raid6 option=add drives=0:6-7

Que responde:

------------------------------------------------------
VD Operation Status ErrCd ErrMsg
------------------------------------------------------
 0 Migrate   Failed   255 Start Migrate not possible.
------------------------------------------------------

No pude encontrar una manera fácil de diagnosticar la falla real. La única pista de lo que podría estar pasando es el siguiente comando:

./storcli64 /c0/v0 show all

También deberías obtener un resultado similar:

VD0 Properties :
==============
Strip Size = 256 KB
Number of Blocks = 125002842112
VD has Emulated PD = Yes
Span Depth = 1
Number of Drives Per Span = 6
Write Cache(initial setting) = WriteBack
Disk Cache Policy = Disk's Default
Encryption = None
Data Protection = Disabled
Active Operations = Background Initialization (89%)
Exposed to OS = Yes
OS Drive Name = /dev/sda
Creation Date = 13-07-2021
Creation Time = 05:45:51 AM
Emulation type = default
Cachebypass size = Cachebypass-64k
Cachebypass Mode = Cachebypass Intelligent
Is LD Ready for OS Requests = Yes
SCSI NAA Id = 600304802411a602287fe50f14e63699
Unmap Enabled = N/A

En mi caso puedes ver:

Active Operations = Background Initialization (89%)

Para obtener más detalles sobre esto, ejecute:

./storcli64 /c0/v0 show bgi

Esto debería dar un resultado similar a la migración con:

-------------------------------------------------------
VD Operation Progress% Status      Estimated Time Left
-------------------------------------------------------
 0 BGI              89 In progress 17 Hours 53 Minutes
-------------------------------------------------------

Parece que una vez que se completa la migración, esto no significa que el controlador esté listo; luego debe ejecutar un paso de inicialización en segundo plano.

Respuesta2

De acuerdo. No tengo idea de qué ha cambiado en la última hora aproximadamente desde que hice mi publicación, pero ejecuté el comando nuevamente (el mismo comando de mi publicación original)

./storcli /c0/v0 start migrate type=raid6 option=add drives=134:5

y está funcionando: muestra que quedan aproximadamente 24 horas antes de que se complete la expansión.

información relacionada