Comprobación del estado de NCC: cvm_memory_usage_check
Comprobación del estado de NCC: cvm_memory_usage_check
Comprobación del estado de NCC: cvm_memory_usage_check
Descripción
La comprobación de estado de NCC cvm_memory_usage_check verifica si cada máquina virtual controladora (CVM) tiene suficiente memoria libre en cada nodo.
La comprobación utiliza la métrica MemAvailable informada en /proc/meminfo en cada CVM. De forma predeterminada, la comprobación falla si MemAvailable en cualquier CVM es menor que:
- 768000 KB (750 MB) con
- 589824 KB (576 MB) con NCC 3.10 y superior
Nota : Si el valor de MemAvailable en cualquier CVM es menor que el umbral configurado durante 20 minutos, se activa una alerta crítica de "Uso alto de RAM de CVM o PC VM" con ID A1056.
Si recibe la siguiente alerta y el tamaño de la memoria disponible es mayor a 750 MB, actualice a la última versión de NCC.
El uso de la memoria principal en la VM controladora o la VM Prism Central {ip_address} es alto. {available_memory_kb} KB de memoria están libres
Ejecución de la comprobación NCC
Ejecute la comprobación NCC como parte de las comprobaciones de estado NCC completas.
O puedes ejecutar esta comprobación por separado.
También puede ejecutar las comprobaciones desde la página Estado de la consola web de Prism: seleccione Acciones > Ejecutar comprobaciones . Seleccione Todas las comprobaciones y haga clic en Ejecutar .
- Esta comprobación se ejecuta en máquinas virtuales de controlador y máquinas virtuales de Prism Central.
- Esta comprobación está programada para ejecutarse cada 5 minutos, de forma predeterminada.
- Esta comprobación generará una alerta después de 5 fallas consecutivas en intervalos programados.
Nota : Podemos ver la categoría MemFree en /proc/meminfo de forma similar a MemAvailable. Sin embargo, MemFree no contiene búferes ni área de memoria caché que se puedan reciclar. Por lo tanto, no deberíamos verificar el valor de MemFree para la memoria libre.
Ejemplo de salida
Para estado: ADVERTENCIA
------------------------------------------------------------------------+
Información detallada para cvm_memory_usage_check:
Nodo xxxx:
ADVERTENCIA: No se puede analizar la respuesta de xxxx:
Consulte KB 2473 (http://portal.nutanix.com/kb/2473) para obtener detalles sobre cvm_memory_usage_check o vuelva a verificar con: ncc health_checks system_checks cvm_memory_usage_check --cvm_list=xxxx
Para el estado: FALLÓ (589824 KB para NCC 3.10 y superior y 758000 KB para NCC <3.10 )
Nodo xxxx:
El uso de memoria principal en Controller VM 10.xxx es alto. 758000 KB de memoria están libres.
Consulte KB 2473 (http://portal.nutanix.com/kb/2473) para obtener detalles sobre cvm_memory_usage_check o vuelva a verificar con: ncc health_checks system_checks cvm_memory_usage_check --cvm_list=xxxx
Mensajería de salida
Verificar identificación | 3023 |
---|---|
Descripción | Verifique que el uso de memoria de CVM o Prism Central VM no sea alto. |
Causas del fracaso | El uso de RAM en la VM controladora o en la VM Prism Central ha sido alto. |
Resoluciones | Verifique el uso de memoria de la máquina virtual Prism Central o la máquina virtual controladora. Si observa un comportamiento anormal, recopile registros y comuníquese con el soporte técnico de Nutanix. |
Impacto | El rendimiento del clúster puede degradarse significativamente. |
Identificación de alerta | A1056 |
Título de alerta | Uso elevado de RAM en máquinas virtuales de CVM o Prism Central |
Título inteligente de alerta | Uso elevado de RAM en vm_type : ip_address |
Mensaje de alerta | El uso de la memoria principal en vm_type ip_address es alto, available_memory_kb KB está libre. |
Nota: Para comprobar si esta alerta se genera en CVM o PCVM (Prism Central VM), seleccione la alerta y verifique la entidad de origen mencionada en la interfaz de usuario. Se imprimirá el nombre de la máquina virtual desde donde se genera la alerta.
Solución
Si la comprobación informa una advertencia o se activa una alerta de "Uso elevado de RAM de CVM o PC VM", asegúrese de que las CVM estén configuradas dentro de la cantidad límite de memoria según las características utilizadas en el clúster. Para obtener más información, consulte Configuración de memoria de la máquina virtual del controlador (para CVM) y Configuraciones de instancias de Prism Central (para máquinas virtuales de Prism Central) .
Si la verificación informa una advertencia en una máquina virtual de PC, haga lo siguiente:
- Asegúrese de que las máquinas virtuales de PC estén configuradas dentro del límite de memoria según las funciones utilizadas en el clúster de PC.
Prism Central <5.17.1. Para cada máquina virtual Prism Central
Tamaño de la PC | CPU virtual | Memoria [GB] | Máquinas virtuales admitidas (en todos los clústeres) |
Pequeño | 4 | 16 GB | 2500 (escalado horizontal: 5000) |
Grande | 8 | 32 GB | 12500 (escalado horizontal: 25000) |
Prism Central 5.17.1 o superior. Para cada máquina virtual Prism Central.
Tamaño de la PC | CPU virtual | Memoria [GB] | Máquinas virtuales admitidas (en todos los clústeres) |
Pequeño | 6 | 26 GB | 2500 (escalado horizontal: 5000) |
Grande | 10 | 44 GB | 12500 (escalado horizontal: 25000) |
Requisitos de memoria adicionales si se habilitan los siguientes servicios:
Tamaño de la PC | Calma/Salto o ambos habilitados, GB | Microsegmentación, GB |
Pequeño | 4 | 1 |
Grande | 8 | 1 |
- Actualice NCC a la versión más reciente en el entorno de Prism Central. Consulte Actualización de NCC en Prism Central .
- Actualice Prism Central a la versión 5.17.1 o superior. Consulte Actualización e instalación de Prism Central .
- Las máquinas virtuales de Prism Central solo deben configurarse con el tamaño de recurso estándar en función de las máquinas virtuales manejadas por Prism Central y no recomendamos agregar ningún recurso personalizado. Si las máquinas virtuales de PC están configuradas dentro del límite de memoria, pero la verificación aún informa una falla, comuníquese con el Soporte Premier Lenovo (si tiene cobertura) o con el Soporte de Nutanix para verificar que los servicios de las máquinas virtuales de PC se estén comportando como se espera.
- Verifique si alguna máquina virtual tiene un exceso de recursos de memoria desde el Panel de Prism Central usando las Herramientas de aprendizaje de comportamiento .
Al registrar un caso de soporte con Lenovo Premier Support (si tiene cobertura) o Nutanix Support sobre este problema, incluya el resultado de los siguientes comandos en el caso:
- Recopilar información sobre el uso actual de la memoria (CVM o PCVM):
nutanix@cvm$ allssh "cat /proc/meminfo | grep Mem"
- Recopile un paquete de registros mediante Logbay y cárguelo en el caso directamente a través de FTP/SFTP o manualmente a través del Portal de soporte. Para obtener más información sobre cómo usar Logbay, consulte Nutanix KB 6691. Para cargar automáticamente el paquete de registros mediante Logbay, utilice las opciones --dst (destino FTP/SFTP) y -c (número de caso de soporte).
información adicional
- Nutanix KB 2473 : documento original en el portal de Nutanix
- Página de inicio del artículo de la base de conocimientos de la serie Lenovo ThinkAgile HX