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 discos SSD para cacheo de escritura y lectura.

Para el desarrollo de este post estamos usando el simulador de NetApp 8.1.2 7-Mode que emula una controladora física como por ejemplo una FAS2220FAS2240FAS3210, …

A partir de la versión 8.1.2 de Data Ontap está soportado que el agregado root sea híbrido. Partimos de la controladora inicializada con la versión de sistema operativo indicada (8.1.2) con el agregado root predeterminado:

Netapp> aggr status -R

Aggregate aggr0 (online, raid_dp) (block checksums)

  Plex /aggr0/plex0 (online, normal, active)

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

      RAID Disk Device    Model Number     Serial Number        VBN Start          VBN End

      ——— ——    ————     ————-        ———          ——-

      dparity   v4.16     VD-1000MB-FZ-520 15020400             –                  –    

      parity    v5.16     VD-1000MB-FZ-520 15410500             –                  –    

      data      v4.17     VD-1000MB-FZ-520 15020401             0                  255999

Podemos ampliar el agregado añadiendo discos de la forma habitual. En este LAB crearemos un flash pool para el agregado root.

1)      Convertir el agregado root en Hybrid para FlashPool:

Para ello lanzamos el comando siguiente:

Netapp> aggr options aggr0 hybrid_enabled on

Un mensaje nos indica que esta operación es irreversible: si por alguna razón se tiene que hacer un downgrade a la versión 8.1.1 o inferior, ¡¡¡la controladora no arrancará!!!

“aggr options: If You enable the root aggregate to be a Flash Pool and subsequently downgrade to a version of Data ONTAP before 8.1.1 or lower, the system will not boot. Use the -f option if you are sure you want to take this action.”

Como no tenemos necesidad de bajar de versión entonces forzamos con –f:

Netapp> aggr options aggr0 hybrid_enabled on -f

Podemos observar como nuestro agregado root tiene la propiedad de híbrido:

Netapp> aggr status

           Aggr State           Status            Options

          aggr0 online          raid_dp, aggr     root, hybrid_enabled=on

                                64-bit

                                hybrid_enabled

2)      Asignamos discos SSD a la controladora

3)      Añadimos discos SSD al agregado

Por ejemplo, vamos a añadir 6 discos SSD con el siguiente comando:

Netapp> aggr add aggr0 -T SSD 6

Note: preparing to add 4 data disks and 2 parity disks.

Continue? ([y]es, [n]o, or [p]review RAID layout) p

The RAID group configuration will change as follows:

RAID Group                Current               NEW

———-                ——-               —-

/aggr0/plex0/rg0          14 disks              14 disks

/aggr0/plex0/rg1                                6 disks 

Continue? ([y]es, [n]o, or [p]review RAID layout) y

Como se puede observar se genera un nuevo RG para albergar los discos SSD. El nuevo RG tiene 4 discos para Datos y 2 son de Paridad.

4)      Revisamos el estado del Flash Pool con el comando aggr status –v

Netapp> aggr status -v

           Aggr State           Status            Options

          aggr0 online          raid_dp, aggr     root, diskroot, nosnap=off, raidtype=raid_dp,

                                64-bit            raidsize=16, ignore_inconsistent=off,

                                hybrid            snapmirrored=off, resyncsnaptime=60,

                                                  fs_size_fixed=off, snapshot_autodelete=on,

                                                  lost_write_protect=on, ha_policy=cfo,

                                                  hybrid_enabled=on, percent_snapshot_space=0%,

                                                  free_space_realloc=off 

                Volumes: vol0 

                Plex /aggr0/plex0: online, normal, active

                    RAID group /aggr0/plex0/rg0: normal, block checksums

                    RAID group /aggr0/plex0/rg1: normal, block checksums

Una vez generado nuestro agregado híbrido podemos realizar un pequeño «tuning» sobre los volúmenes para determinar qué datos queremos que se ubiquen en caché y de qué forma. Para ello es interesante la lectura del documento Flash Pool Design and Implementation Guide (May 2012 | TR-4070).


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

1.415 Visitas del Post

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

4.7/5 - (9 votos)

Autor: David Solé Pérez

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

3 opiniones en “Crear un NetApp Flash Pool”

Deja una respuesta

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