Recopilador de datos del software de gestión de datos ONTAP de NetApp
Este recopilador de datos adquiere datos de inventario y rendimiento de sistemas de almacenamiento que ejecutan ONTAP mediante llamadas API de solo lectura de una cuenta de ONTAP. Este recopilador de datos también crea un registro en el registro de la aplicación de clúster para acelerar la compatibilidad.
Terminología
Data Infrastructure Insights adquiere datos de inventario y rendimiento del recopilador de datos de ONTAP. Para cada tipo de activo adquirido, se muestra la terminología más común utilizada para el activo. Al ver o solucionar problemas de este recopilador de datos, tenga en cuenta la siguiente terminología:
Plazo del proveedor/modelo | Término de información sobre la infraestructura de datos |
---|---|
Disco |
Disco |
Grupo RAID |
Grupo de discos |
Clúster |
Reducida |
Nodo |
Nodo de almacenamiento |
Agregado |
Pool de almacenamiento |
LUN |
Volumen |
Volumen |
Volumen interno |
Terminología de gestión de datos ONTAP
Los siguientes términos se aplican a objetos o referencias que puede encontrar en las páginas de destino de activos de almacenamiento para la gestión de datos de ONTAP. Muchos de estos términos también se aplican a otros recopiladores de datos.
Reducida
-
Model: Una lista delimitada por comas de los nombres de modelo de nodos discretos únicos dentro de este clúster. Si todos los nodos de los clústeres tienen el mismo tipo de modelo, solo aparecerá un nombre de modelo.
-
Proveedor: El mismo nombre de proveedor que se vería si estuviera configurando un nuevo origen de datos.
-
Número de serie: El número de serie de la cabina. En sistemas de almacenamiento de arquitectura en clúster como la gestión de datos de ONTAP, este número de serie puede ser menos útil que los números de serie individuales de los “nodos de almacenamiento”.
-
IP: Generalmente serán las IP o los hostname tal como están configurados en el origen de datos.
-
Versión de microcódigo: Firmware.
-
Capacidad bruta: Suma base 2 de todos los discos físicos del sistema, sin importar su función.
-
Latencia: Representación de lo que experimentan las cargas de trabajo a las que se enfrentan el host, tanto en lecturas como escrituras. Lo ideal es que Data Infrastructure Insights obtenga este valor directamente pero este no es el caso. En lugar de que la cabina que ofrece esta opción, Data Infrastructure Insights suele realizar un cálculo ponderado por IOPS derivado de las estadísticas de los volúmenes internos individuales.
-
Rendimiento: Agregado de volúmenes internos. Administración: Puede contener un hipervínculo para la interfaz de gestión del dispositivo. Creado mediante programación por el origen de datos de Data Infrastructure Insights como parte de los informes de inventario.
Pool de almacenamiento
-
Almacenamiento: En qué cabina de almacenamiento vive este pool. Obligatorio.
-
Tipo: Valor descriptivo de una lista de posibilidades enumeradas. La mayoría de las veces será “agregado” o “grupo RAID”.
-
Nodo: Si la arquitectura de esta cabina de almacenamiento pertenece a un nodo de almacenamiento específico, su nombre se verá aquí como un hipervínculo a su propia página de destino.
-
Utiliza Flash Pool – Sí/no valor – ¿este pool basado en SATA/SAS tiene SSD utilizados para la aceleración del almacenamiento en caché?
-
Redundancia: Esquema de protección o nivel de RAID. RAID_DP es de doble paridad, RAID_TP es de triple paridad.
-
Capacidad: Los valores aquí son los lógicos utilizados, la capacidad utilizable y la capacidad total lógica, así como el porcentaje utilizado en estos.
-
Capacidad sobreasignada: Si se utilizan tecnologías de eficiencia, se asignó una suma total de capacidades de volumen o volumen interno mayores que la capacidad lógica del pool de almacenamiento, el valor del porcentaje será mayor que 0 %.
-
Snapshot: Las capacidades Snapshot se utilizan y en total, si su arquitectura de pool de almacenamiento dedica parte de su capacidad a los segmentos, en exclusiva para los snapshots. Es probable que las configuraciones de ONTAP en MetroCluster lo muestren, mientras que otras configuraciones de ONTAP son menos.
-
Aprovechamiento: Un valor de porcentaje que muestra el mayor porcentaje de ocupación de disco de cualquier disco que contribuye a la capacidad de este pool de almacenamiento. El uso de discos no tiene necesariamente una fuerte correlación con el rendimiento de las cabinas. El aprovechamiento puede ser elevado debido a la recompilación de discos, a actividades de deduplicación, etc. en ausencia de cargas de trabajo dirigidas por el host. Además, las implementaciones de replicación de muchas matrices pueden impulsar el uso del disco sin mostrar como volumen interno o carga de trabajo de volumen.
-
IOPS: La suma de IOPS de todos los discos que contribuyen a la capacidad de este pool de almacenamiento. Rendimiento: La suma del rendimiento de todos los discos que contribuyen a la capacidad de este pool de almacenamiento.
Nodo de almacenamiento
-
Almacenamiento: ¿De qué cabina de almacenamiento forma parte este nodo? Obligatorio.
-
Partner de ALTA DISPONIBILIDAD: En las plataformas en las que un nodo se conmuta al nodo de respaldo uno y solo otro, normalmente se verá aquí.
-
Estado: Estado del nodo. Solo disponible cuando la matriz está lo suficientemente sana para ser inventariada por una fuente de datos.
-
Model: Nombre de modelo del nodo.
-
Versión: Nombre de versión del dispositivo.
-
Número de serie: El número de serie del nodo.
-
Memoria: Memoria base 2 si está disponible.
-
Uso: En ONTAP, se trata de un índice de tensión de la controladora de un algoritmo propio. Con cada encuesta de rendimiento, se informará de una cifra entre 0 y 100 % que es la más alta entre la contención de disco WAFL o el uso medio de CPU. Si observa un valor sostenido > 50 %, esto indica que el dimensionamiento es insuficiente: Puede ser que una controladora/nodo no sea lo suficientemente grande o no haya suficientes discos giratorios para absorber la carga de trabajo de escritura.
-
IOPS: Se deriva directamente de las llamadas ZAPI DE ONTAP del objeto del nodo.
-
Latencia: Se deriva directamente de las llamadas DE ZAPI DE ONTAP del objeto del nodo.
-
Rendimiento: Se deriva directamente de las llamadas ZAPI DE ONTAP del objeto del nodo.
-
Procesadores: Número de CPU.
Requisitos
A continuación se enumeran los requisitos para configurar y utilizar este recopilador de datos:
-
Debe tener acceso a una cuenta de administrador configurada para llamadas API de sólo lectura.
-
Entre los detalles de la cuenta se incluye el nombre de usuario y la contraseña
-
Requisitos del puerto: 80 o 443
-
Permisos de cuenta:
-
Nombre de función de solo lectura para la aplicación ontapi en el Vserver predeterminado
-
Puede que necesite permisos de escritura opcionales adicionales. Consulte la nota sobre los permisos a continuación.
-
-
Requisitos para la licencia de ONTAP:
-
Se requiere una licencia FCP y volúmenes asignados/enmascarados para la detección de Fibre Channel
-
Requisitos de permiso para recopilar métricas de conmutador de ONTAP
Data Infrastructure Insights tiene la capacidad de recopilar datos de switch del clúster de ONTAP como opción en la Configuración avanzada configuración del recopilador. Además de habilitar esto en el recopilador de información de la infraestructura de datos, también debe configurar el propio sistema ONTAP para que proporcione "información del interruptor"y asegurarse de que permisoslos datos correctos están configurados, a fin de permitir que los datos del switch se envíen a información de la infraestructura de datos.
Configuración
Campo | Descripción |
---|---|
IP de gestión de NetApp |
La dirección IP o el nombre de dominio completo del clúster de NetApp |
Nombre de usuario |
Nombre de usuario del clúster de NetApp |
Contraseña |
Contraseña para el clúster de NetApp |
Configuración avanzada
Campo | Descripción |
---|---|
Tipo de conexión |
Seleccione HTTP (puerto predeterminado 80) o HTTPS (puerto predeterminado 443). El valor predeterminado es HTTPS |
Anular puerto de comunicación |
Especifique un puerto diferente si no desea usar el predeterminado |
Intervalo de sondeo de inventario (mín.) |
El valor predeterminado es 60 minutos. |
Para TLS para HTTPS |
Permitir TLS sólo como protocolo cuando se utiliza HTTPS |
Buscar automáticamente grupos de redes |
Active las búsquedas automáticas de grupos de red para las reglas de directivas de exportación |
Expansión de netgroup |
Estrategia de expansión de netgroup. Seleccione file o shell. El valor predeterminado es shell. |
Tiempo de espera de lectura HTTP segundos |
El valor predeterminado es 30 |
Forzar respuestas como UTF-8 |
Fuerza al código del recopilador de datos para que interprete las respuestas de la CLI como en UTF-8 |
Intervalo de sondeo de rendimiento (s) |
El valor predeterminado es 900 segundos. |
Recopilación avanzada de datos de contador |
Habilite la integración de ONTAP. Seleccione esta opción para incluir datos de contador avanzado de ONTAP en sondeos. Elija los contadores deseados de la lista. |
Métricas de Cluster Switch |
Permita que Data Infrastructure Insights recopile datos de los switches de clúster. Tenga en cuenta que, además de activarlo en el lado de Información sobre la Infraestructura de Datos, también debe configurar el sistema ONTAP para que proporcione "información del interruptor"y asegúrese de que permisoslos datos del switch se hayan configurado correctamente, a fin de permitir que los datos del switch se envíen a Información sobre la Infraestructura de Datos. Consulte la sección “Una nota sobre los permisos” a continuación. |
Métricas de potencia de ONTAP
Varios modelos de ONTAP ofrecen métricas de potencia para análisis de infraestructura de datos que se pueden usar para supervisar o generar alertas. Las listas de modelos compatibles y no compatibles a continuación no son exhaustivas, pero deben proporcionar alguna orientación; en general, si un modelo está en la misma familia que uno de la lista, el soporte debe ser el mismo.
Modelos compatibles:
A200 A220 A250 A300 A320 A400 A700 A700S A800 A900 C190 FAS2240-4 FAS2552 FAS2650 FAS2720 FAS2750 FAS8200 FAS8300 FAS8700 FAS9000
Modelos no admitidos:
FAS2620 FAS3250 FAS3270 FAS500f FAS6280 FAS/AFF 8020 FAS/AFF 8040 FAS/AFF 8060 FAS/AFF 8080
Una nota sobre los permisos
Dado que varios paneles de control de ONTAP de Data Infrastructure Insights se basan en contadores ONTAP avanzados, debe habilitar Recopilación avanzada de datos de contador en la sección Configuración avanzada del recopilador de datos.
También debe asegurarse de que el permiso de escritura en la API de ONTAP esté habilitado. Normalmente, esto requiere una cuenta en el nivel del clúster con los permisos necesarios.
Para crear una cuenta local para Data Infrastructure Insights en el nivel del clúster, inicie sesión en ONTAP con el nombre de usuario/contraseña de administrador de administración del clúster y ejecute los siguientes comandos en el servidor de ONTAP:
-
Antes de empezar, debe iniciar sesión en ONTAP con una cuenta Administrator y Diagnostic-level Commands deben estar habilitados.
-
Cree un rol de solo lectura con los siguientes comandos.
security login role create -role ci_readonly -cmddirname DEFAULT -access readonly security login role create -role ci_readonly -cmddirname security -access readonly security login role create -role ci_readonly -access all -cmddirname {cluster application-record create}
-
Cree el usuario de solo lectura mediante el comando siguiente. Una vez ejecutado el comando create, se le pedirá que introduzca una contraseña para este usuario.
security login create -username ci_user -application ontapi -authentication-method password -role ci_readonly
Si se utiliza la cuenta AD/LDAP, el comando debería ser
security login create -user-or-group-name DOMAIN\aduser/adgroup -application ontapi -authentication-method domain -role ci_readonly Si recoge datos del switch de clúster:
security login rest-role create -role ci_readonly_rest -api /api/network/ethernet -access readonly security login create -user-or-group-name ci_user -application http -authmethod password -role ci_readonly_rest
El rol y el inicio de sesión de usuario resultantes tendrán algo parecido a lo siguiente. Su salida real puede variar:
Role Command/ Access Vserver Name Directory Query Level ---------- ------------- --------- ------------------ -------- cluster1 ci_readonly DEFAULT read only cluster1 ci_readonly security readonly
cluster1::security login> show Vserver: cluster1 Authentication Acct UserName Application Method Role Name Locked --------- ------- ----------- -------------- -------- ci_user ontapi password ci_readonly no
Si el control de acceso de ONTAP no está configurado correctamente, las llamadas REST DE Información de la infraestructura de datos pueden fallar, lo que provoca deficiencias en los datos del dispositivo. Por ejemplo, si la ha habilitado en el recopilador de información de infraestructura de datos pero no ha configurado los permisos en ONTAP, la adquisición fallará. Además, si el rol se definió previamente en la ONTAP y va a añadir las habilidades de la API de REST, asegúrese de que se haya agregado http al rol. |
Resolución de problemas
Algunas cosas para intentar si tiene problemas con este recopilador de datos:
Inventario
Problema: | Pruebe lo siguiente: |
---|---|
Recibir respuesta HTTP 401 o código de error ZAPI 13003 y ZAPI devuelve “privilegios insuficientes” o “no autorizados para este comando” |
Compruebe el nombre de usuario y la contraseña, así como los privilegios y permisos de usuario. |
La versión del clúster es < 8.1 |
La versión mínima admitida del clúster es 8.1. Actualice a la versión mínima admitida. |
ZAPI devuelve "el rol del clúster no es la LIF de gestión_clústeres" |
AU necesita hablar con la IP de administración de clústeres. Compruebe la dirección IP y cambie a otra dirección IP si es necesario |
Error: “Los servidores dedicados a almacenamiento de modo 7 no son compatibles” |
Esto puede suceder si utiliza este recopilador de datos para descubrir el servidor dedicado a almacenamiento en modo 7. Cambie la IP para que apunte al clúster cdot. |
El comando ZAPI falla después del reintento |
AU tiene un problema de comunicación con el clúster. Compruebe la red, el número de puerto y la dirección IP. El usuario también debe intentar ejecutar un comando desde la línea de comandos desde la máquina AU. |
AU no pudo conectarse a ZAPI a través de HTTP |
Compruebe si EL puerto ZAPI acepta texto sin formato. Si AU intenta enviar texto sin formato a un socket SSL, la comunicación falla. |
La comunicación falla con SSLException |
AU está intentando enviar SSL a un puerto de texto sin formato de un archivador. Compruebe si EL puerto ZAPI acepta SSL o utiliza un puerto diferente. |
Errores de conexión adicionales: La respuesta ZAPI tiene el código de error 13001, “la base de datos no está abierta” el código DE error ZAPI es 60 y la respuesta contiene “la API no terminó a tiempo” la respuesta ZAPI contiene “initialize_Session() devolvió un entorno NULL” el código DE error ZAPI es 14007 y la respuesta contiene “el nodo no está en buen estado” |
Compruebe la red, el número de puerto y la dirección IP. El usuario también debe intentar ejecutar un comando desde la línea de comandos desde la máquina AU. |
Rendimiento
Problema: | Pruebe lo siguiente: |
---|---|
Error de “error al recopilar el rendimiento de ZAPI” |
Esto se debe normalmente a que perf stat no se está ejecutando. Pruebe el siguiente comando en cada nodo: > system node systemshell -node * -command “spmctl -h cmd –stop; spmctl -h cmd –exec” |
Puede encontrar información adicional en la "Soporte técnico" página o en el "Matriz de compatibilidad de recopilador de datos".