Cambiar el RAID type en un NetApp Flash Pool

En este nuevo artículo veremos el procedimiento para cambiar el RAID type en un NetApp Flash Pool para controladoras que tienen una versión de Data ONTAP 8.2 o superior. En la entrada Crear un NetApp Flash Pool habíamos visto cómo configurar esta funcionalidad convirtiendo nuestro agregado root en híbrido, lo cual nos permite generar los Raid Groups SSD que se usarán como caché de lectura y escritura. En ese caso el tipo de RAID del grupo de discos SSD era igual al utilizado por los distintos RGs que conforman el agregado (RAID-4 o RAID-DP). Ahora con las nuevas versiones de Data ONTAP tenemos la posibilidad de cambiar el tipo de RAID, por ejemplo teniendo RAID-DP en el agregado y RAID-4 en los RGs SSD. En el caso expuesto tendríamos más espacio para datos de caché al convertir un disco de paridad del RAID-DP a disco de datos pero deberemos tener en cuenta que estamos rebajando la seguridad de todo el agregado: si el RG de discos SSD sufre un fallo simultáneo de dos discos entonces el agregado quedaría en estado Offline. Obviamente NetApp monitoriza los discos SSD de forma proactiva para prever un fallo y tramitar el reemplazo efectivo evitando interrupciones de servicio. A pesar de ello la recomendación es usar siempre RAID-DP para mayor seguridad en cuanto tolerancia de errores y mejor rendimiento en la reconstrucción de los RGs.

Para cambiar el RAID type en un NetApp Flash Pool podemos seguir el procedimiento siguiente:

1) Revisamos el estado actual de nuestro agregado:

NetApp> aggr status -r aggr0
Aggregate aggr0 (online, raid_dp, hybrid) (block checksums)
  Plex /aggr0/plex0 (online, normal, active)
    RAID group /aggr0/plex0/rg0 (normal, block checksums)

      RAID Disk Device          HA  SHELF BAY CHAN Pool Type  RPM  Used (MB/blks)    Phys (MB/blks)
      --------- ------          ------------- ---- ---- ---- ----- --------------    --------------
      dparity   0a.00.0         0a    0   0   SA:A   0   SAS 10000 560000/1146880000 560208/1147307696
      parity    0a.00.2         0a    0   2   SA:A   0   SAS 10000 560000/1146880000 560208/1147307696
      data      0a.00.4         0a    0   4   SA:A   0   SAS 10000 560000/1146880000 560208/1147307696

    RAID group /aggr0/plex0/rg1 (normal, block checksums)

      RAID Disk Device          HA  SHELF BAY CHAN Pool Type  RPM  Used (MB/blks)    Phys (MB/blks)
      --------- ------          ------------- ---- ---- ---- ----- --------------    --------------
      dparity   0a.01.0         0a    1   0   SA:A   0   SSD   N/A 190532/390209536  190782/390721968
      parity    0a.01.1         0a    1   1   SA:A   0   SSD   N/A 190532/390209536  190782/390721968
      data      0a.01.2         0a    1   2   SA:A   0   SSD   N/A 190532/390209536  190782/390721968
      data      0a.01.3         0a    1   3   SA:A   0   SSD   N/A 190532/390209536  190782/390721968

En el ejemplo observamos un agregado híbrido con un RG de discos SAS y un RG con los discos SSD, ambos configurados como RAID-DP.

2) Convertir el RG de discos SSD a RAID-4:

aggr options aggr0 raidtype raid4 -T SSD

Si posteriormente queremos convertir de nuevo el RG de discos SSD a RAID-DP podemos usar el comando siguiente:

aggr options aggr0 raidtype raid_dp -T SSD

En este caso necesitaríamos como mínimo 2 discos de SPARE: uno para el disco dparity y el otro quedaría tal cual todo ello teniendo en cuenta que no hemos cambiado el número mínimo de discos de SPARE (de forma predeterminada es uno).

NetApp> aggr options aggr0 raidtype raid4 -T SSD
Fri Apr 11 12:02:34 CEST [NetApp:raid.config.raidsize.change:notice]: Aggregate aggr0:cache raidsize is adjusted from 23 to 8 after changing raidtype.
Aggregate aggr0: cache raid group size is adjusted from 23 to 8 after changing raidtype.

La controladora nos avisará de los cambios implementados en la configuración del RG para caché.

3) Finalmente revisaremos nuevamente el estado del agregado para verificar la configuración:

NetApp> aggr status -r aggr0
Aggregate aggr0 (online, mixed_raid_type, hybrid) (block checksums)
  Plex /aggr0/plex0 (online, normal, active)
    RAID group /aggr0/plex0/rg0 (normal, block checksums, raid_dp)

      RAID Disk Device          HA  SHELF BAY CHAN Pool Type  RPM  Used (MB/blks)    Phys (MB/blks)
      --------- ------          ------------- ---- ---- ---- ----- --------------    --------------
      dparity   0a.00.0         0a    0   0   SA:A   0   SAS 10000 560000/1146880000 560208/1147307696
      parity    0a.00.2         0a    0   2   SA:A   0   SAS 10000 560000/1146880000 560208/1147307696
      data      0a.00.4         0a    0   4   SA:A   0   SAS 10000 560000/1146880000 560208/1147307696

    RAID group /aggr0/plex0/rg1 (normal, block checksums, raid4)

      RAID Disk Device          HA  SHELF BAY CHAN Pool Type  RPM  Used (MB/blks)    Phys (MB/blks)
      --------- ------          ------------- ---- ---- ---- ----- --------------    --------------
      parity    0a.01.1         0a    1   1   SA:A   0   SSD   N/A 190532/390209536  190782/390721968
      data      0a.01.2         0a    1   2   SA:A   0   SSD   N/A 190532/390209536  190782/390721968
      data      0a.01.3         0a    1   3   SA:A   0   SSD   N/A 190532/390209536  190782/390721968

El disco dparity se convierte a disco de SPARE. Ahora podríamos añadirlo al RG para ampliar el espacio de caché.

Para finalizar este documento comentar que una vez realizado este cambio no podremos editar las opciones del agregado desde OnCommand System Manager: «This aggregate comprises mixed RAID type. You cannot edit aggregates having mixed RAID type«.


Licencia de Creative Commons

This Post by David Solé Pérez is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License

Pagina Principal
5/5 - (6 votos)
1.473 Visitas del Post

¿Te ha gustado este artículo? ¡Suscríbete!

Artículos Relacionados

Autor: David Solé Pérez

Padre de Paula e Ivet, entusiasta de las Tecnologías de la Información y de la Comunicación.

2 opiniones en “Cambiar el RAID type en un NetApp Flash Pool”

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *