Netapp: cómo cambiar el tipo de Raid en un agregado

Existen varias opciones para cambiar el tipo de Raid (raidtype) dentro de un agregado (aggregate) en una cabina de discos Netapp. Podemos hacerlo a través de la interfaz web (FilerView), Netapp System Manager o desde la línea de comandos. En este caso vamos a ver como hacerlo desde línea de comandos. La sintaxis para modificar el Raid es la siguiente:

aggr options <AGREGADO> raidtype <TIPO DE RAID>

Antes conviene revisar el estado del agregado a modificar. En nuestro caso vamos a cambiar el Raid del agregado aggr0 de RAID-DP (doble paridad) a RAID4:

filer> aggr status
           Aggr State           Status            Options
          aggr0 online          raid_dp, aggr     root

Podemos ver el estado de forma extendida pasando el parámetro -r:

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

      RAID Disk	Device  	HA  SHELF BAY CHAN Pool Type  RPM  Used (MB/blks)    Phys (MB/blks)
      ---------	------  	------------- ---- ---- ---- ----- --------------    --------------
      dparity 	0c.00.11	0c    0   11  SA:A   0  SATA  7200 423111/866531584  423946/868242816
      parity  	0c.00.3 	0c    0   3   SA:A   0  SATA  7200 423111/866531584  423946/868242816
      data    	0c.00.5 	0c    0   5   SA:A   0  SATA  7200 423111/866531584  423946/868242816
      data    	0c.00.7 	0c    0   7   SA:A   0  SATA  7200 423111/866531584  423946/868242816
      data    	0c.00.8 	0c    0   8   SA:A   0  SATA  7200 423111/866531584  423946/868242816
      data    	0c.00.10	0c    0   10  SA:A   0  SATA  7200 423111/866531584  423946/868242816
...
...
...

Una vez verificado el estado, podemos proceder a la modificación del Raid:

filer> aggr options aggr0 raidtype raid4
Thu Jul 07 13:23:45 GMT [raid.config.raidsize.change:notice]: Aggregate aggr0: raidsize is adjusted from to after changing raidtype

Aggregate aggr0: raidsize is adjusted from  to  after changing raidtype.

Podés verificar el estado del raid ejecutando de nuevo aggr status, seguramente esté reconstruyendo el Raid (rebuilding) y finalmente volverá a estado normal y en Raid 4 tras realizar las tareas pendientes.