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. También habíamos visto cómo modificar el tipo de RAID en estos agregados para tener mayor número de discos de datos SSD en detrimento de la seguridad. Ahora vamos a ver cómo activar la cache de lectura y escritura en NetApp Flash Pool, bien de hecho las caches se activan de forma predeterminada para todos los volúmenes pero vamos a decidir sobre cuáles de ellos queremos realmente activar esta funcionalidad. Continuar leyendo “Activar la cache de lectura y escritura en NetApp Flash Pool”

Monitorizar estadísticas de una controladora NetApp con la instrucción stats

Los sistemas operativos Data ONTAP implementan el comando stats mediante el cual podemos monitorizar estadísticas de una controladora NetApp listando un número elevado de valores estadísticos tales como operaciones por segundo sobre un volumen o LUN, operaciones por protocolo (NFS, CIFS, iSCSI, FC), valores de latencia, valores sobre los discos físicos, interfaces de red,  etc. Continuar leyendo “Monitorizar estadísticas de una controladora NetApp con la instrucción stats”

Cómo identificar un hot disk en NetApp

En esta nueva entrada vamos a ver cómo identificar un hot disk en NetApp y los efectos de impacto sobre el rendimiento de nuestro sistema de almacenamiento. Cuando se inicializa una controladora NetApp con la correspondiente asignación de discos y creación de nuevo filesystem, de agregado root, todos los discos que conforman los RGs están disponibles para recibir bloques de datos (recordemos que NetApp distribuye equitativamente los datos dentro de un agregado para poder usar todos los cabezales de disco optimizando así el rendimiento de acceso). Esto quiere decir que los bloques de datos de los volúmenes se van a “seccionar” ubicándose “por igual” en todos los discos:

 

Cómo identificar un hot disk en NetApp

De forma esquemática podemos ver esta distribución de los datos. El resultado, en términos de rendimiento, es un porcentaje de utilización muy similar en cada uno de los discos de manera que se equilibra la carga de trabajo sobre cada uno de ellos. La realización de dicho resultado se obtiene monitorizando los discos con la combinación de statit y sysstat en el procedimiento siguiente:

1) Entrar en modo diag: priv set diag

2) Lanzar el comando statit -b

3) Lanzar el comando sysstat -x 1

4) Esperar un tiempo para el muestreo (30 segundos por ejemplo). Detener la salida con Ctrl. + C

5) Lanzar el comando statit -e

6) Se muestra la salida de las estadísticas de rendimiento

Los datos obtenidos se asemejan al siguiente ejemplo:

disk     ut% xfers ureads--chain-usecs writes--chain-usecs cpreads-chain-usecs greads--chain-usecs gwrites
/aggr0/plex0/rg0:
0c.00.1   2  3.35  0.51  1.06 27529 2.21 7.10 594 0.62 4.56 1691 0.00 .... . 0.00 .... .
0c.00.3   3  3.51  0.51  1.06 33912 2.37 6.76 613 0.62 3.77 2109 0.00 .... . 0.00 .... .
0c.00.5  61  69.25 67.97 2.29 14098 0.86 13.57 1196 0.42 7.12 2930 0.00 .... . 0.00 .... .
0d.01.13 52  68.21 67.23 2.23 11048 0.62 19.03 1214 0.35 8.82 1505 0.00 .... . 0.00 .... .
0d.01.9  52  65.46 64.35 2.22 11568 0.70 16.80 1334 0.40 5.96 2725 0.00 .... . 0.00 .... .
0d.01.7  56  67.33 66.16 2.20 12739 0.72 16.51 1402 0.45 5.96 2323 0.00 .... . 0.00 .... .
0d.01.15 58  69.62 68.40 2.15 13505 0.70 16.82 2203 0.51 6.22 2191 0.00 .... . 0.00 .... .
0c.00.7  59  66.26 65.20 2.14 15754 0.61 20.00 1120 0.45 7.14 1690 0.00 .... . 0.00 .... .
0c.00.9  60  66.99 65.97 2.21 15146 0.64 18.68 1112 0.38 4.88 3556 0.00 .... . 0.00 .... .
0c.00.11 61  67.86 66.80 2.14 15463 0.70 16.89 1560 0.35 5.18 4307 0.00 .... . 0.00 .... .
0d.01.11 55  68.10 67.01 2.17 12225 0.64 18.68 1451 0.45 5.61 3096 0.00 .... . 0.00 .... .
0d.01.5  54  69.81 68.64 2.21 12075 0.72 16.49 1581 0.45 4.43 4435 0.00 .... . 0.00 .... .

En general siempre observaremos un porcentaje de uso bajo o muy bajo en los discos de parity y dparity. En el resto de discos de /aggr0/plex0/rg0, los data, deberíamos tener un uso similar. En el caso de observar un % desmesurado respecto el resto de discos del conjunto podríamos estar ante un caso de hot disk por lo que se requeriría el uso de reallocate para reubicar los bloques de datos de forma homogénea. Este caso se puede dar al ampliar un agregado con nuevos discos que resultarían en un mayor espacio libre contiguo que podría ubicar más bloques de datos de los deseados no uniformemente.

En el ejemplo anterior hemos tomado una muestra de 30 segundos donde observamos un uso medio de todos los discos. Podemos ejecutar este procedimiento tomando varias muestras con diferentes tiempos y ventanas horarias para poder sacar conclusiones (en este caso no hay hot disk).

Estemos o no en un caso de estas características podemos lanzar el comando reallocate measure /vol/nombre_volumen, cuyo resultado será un entero de valor 3: moderadamente optimizado hasta 10:muy desoptimizado siendo 4:predeterminado, para medir si es necesario reubicar los bloques de datos optimizando el rendimiento del sistema de almacenamiento. Podemos consultar la guía Reallocate Best Practices.

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

Monitorización básica de una NetApp con sysstat

En esta nueva entrada vamos a ver cómo poder realizar una monitorización básica de una NetApp con sysstat. Los sistemas operativos Data ONTAP implementan el comando sysstat que nos ayuda en la monitorización básica de una NetApp obteniendo valores de rendimiento interesantes sobre CPU, NFS, CIFS, FCP, red, caché, CPs (Consistency Point), … Como podemos ver en el enlace a la NetApp Library el comando nos puede mostrar diferentes modos de salida con los resultados que necesitemos consultar. Veamos algunos ejemplos:

1)  sysstat -c 10 -x 3: mostramos el modo extendido (modificador -x) en sondeos de 3 segundos y con un total de 10 muestras.

Monitorización básica de una NetApp con sysstat

En el ejemplo anterior observamos el % de uso de CPU cada 3 segundos en el mismo instante en el que estamos ejecutando el comando además de las operaciones por segundo por protocolo (NFS, CIFS, HTTP), uso de red, uso de disco, operaciones por segundo de FCP así como sus kB/s de entrada y salida, … El parámetro Cache hit nos muestra el % de éxito en el que WAFL encuentra bloques de datos en memoria por lo que evita cargarlos desde disco, operación mucho más lenta.

2) sysstat -c 10 -x -s 3: es el mismo ejemplo anterior pero indicando el Summary (modificador -s) al final de la ejecución.

Monitorización básica de una NetApp con sysstat

3) sysstat -c 10 -s -u 3: muestra de las estadísticas de uso cada 3 segundos durante 10 iteraciones mostrando el Summary al final de su ejecución.

Monitorización básica de una NetApp con sysstat

4) sysstat -c 10 -b 3: en este ejemplo se muestran las estadísticas extendidas del entorno SAN.

Monitorización básica de una NetApp con sysstat

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

Instalar la NetApp VSC 4.2.1 sobre vSphere 5.5 en Windows 2012

La NetApp VSC 4.2.1 (Virtual Storage Console) es un pluguin que se integra con VMware para dotar la infraestructura virtual de funcionalidades de almacenamiento como monitorización básica, consumos de espacio, aprovisionamiento de Datastores, alineación de particiones y opciones de Backup con SMVI (si tenemos licencia para ello).

El procedimiento para instalar la NetApp VSC 4.2.1 sobre vSphere 5.5 en Windows 2012 es el siguiente:

 

Instalar la NetApp VSC 4.2.1 sobre vSphere 5.5 en Windows 2012

Los binarios de instalación están disponibles en la página Web de soporte de NetApp y los tenemos para arquitecturas de 32 y 64 bits.

Instalar la NetApp VSC 4.2.1 sobre vSphere 5.5 en Windows 2012

Este mensaje nos indica que verifiquemos las credenciales de las controladoras en el apartado de Backup & Recovery. Si no marcamos el checkbox no se puede continuar la instalación.

Instalar la NetApp VSC 4.2.1 sobre vSphere 5.5 en Windows 2012

De forma predeterminada VSC instala los componentes Monitoring, Provisioning y Optimization. Además de estos tenemos la opción de seleccionar Backup and Recovery si disponemos de licencia para Snapmanager for Virtual Infrastructure.

Instalar la NetApp VSC 4.2.1 sobre vSphere 5.5 en Windows 2012

Si se desea podemos cambiar la carpeta destino de la instalación.

Instalar la NetApp VSC 4.2.1 sobre vSphere 5.5 en Windows 2012

Una vez finalice la instalación de VSC deberemos registrar el pluguin mediante la URL proporcionada (https://localhost:8143/Register.html).

Instalar la NetApp VSC 4.2.1 sobre vSphere 5.5 en Windows 2012

De forma automática, al finalizar el asistente, se lanza el explorador con la URL de registro:

Instalar la NetApp VSC 4.2.1 sobre vSphere 5.5 en Windows 2012

Introduciremos la información necesaria para el registro. Si todo ha ido bien observaremos el siguiente mensaje:

Instalar la NetApp VSC 4.2.1 sobre vSphere 5.5 en Windows 2012

Por el momento la administración de VSC solamente se puede hacer mediante el vSphere Client tradicional. A partir de la versión VSC 5 se dará soporte Web y podrá ser administrado vía vSphere Web Client.

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