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 FAS2220, FAS2240, FAS3210, …
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).
This Post by David Solé Pérez is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License
3 opiniones en “Crear un NetApp Flash Pool”