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.490 Visitas del Post

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

Artículos Relacionados

  • Consumo del espacio de cache en NetApp Flash Pool Estimados lectores, En este nuevo artículo vamos a ver el consumo del espacio de cache en NetApp Flash Pool. En otros artículos hemos visto cómo crear un Flash Pool, cómo cambiar su RAID […]
  • Activar la cache de lectura y escritura en NetApp Flash Pool Estimados lectores, En artículos anteriores habíamos visto cómo crear un agregado híbrido Flash Pool para la caché de lectura y/o escritura de sus volúmenes sobre almacenamiento SSD. […]
  • Crear un NetApp Flash Pool Muy buenas lectores, Este nuevo post os puede servir de guía para crear un NetApp Flash Pool. Esto sencillamente se traduce en un agregado “tradicional” en modo híbrido donde añadiremos […]
  • Cero de los discos de spare en NetApp Estimados lectores, en este nuevo artículo os voy a mostrar cómo hacer un cero de los discos de spare en NetApp. Quizás algunos os preguntaréis, ¿para qué necesito formatear un disco de […]
  • Configurar Isolation Response Address para VMware HA Estimados lectores, en esta ocasión vamos a ver cómo configurar Isolation Response Address para VMware HA. Como sabemos la dirección de red de aislamiento de un clúster HA configurado de […]
  • Uso de metricas con mas de una puerta de enlace en Windows Estimados lectores, en este nuevo artículo vamos a ver un ejemplo de uso de metricas con mas de una puerta de enlace en Windows y es que a veces nos pueden ocurrir cosas como estar […]

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 *