Contrôle de santé du NCC : cvm_memory_usage_check
Contrôle de santé du NCC : cvm_memory_usage_check
Contrôle de santé du NCC : cvm_memory_usage_check
Description
Le contrôle de santé NCC cvm_memory_usage_check vérifie si chaque machine virtuelle contrôleur (CVM) dispose de suffisamment de mémoire libre sur chaque nœud.
La vérification utilise la métrique MemAvailable signalée dans /proc/meminfo sur chaque CVM. Par défaut, la vérification échoue si la valeur MemAvailable sur une CVM est inférieure à :
- 768000 Ko (750 Mo) avec
- 589 824 Ko (576 Mo) avec NCC 3.10 et supérieur
Remarque : si la valeur de MemAvailable sur un CVM est inférieure au seuil configuré pendant 20 minutes, une alerte critique de « Utilisation élevée de la RAM de la machine virtuelle CVM ou PC » est déclenchée avec l'ID A1056.
Si vous recevez l'alerte suivante et que la taille de la mémoire disponible est supérieure à 750 Mo, effectuez une mise à niveau vers la dernière version de NCC.
L'utilisation de la mémoire principale dans la machine virtuelle du contrôleur ou dans la machine virtuelle Prism Central {ip_address} est élevée. {available_memory_kb} Ko de mémoire sont libres
Exécution du contrôle NCC
Exécutez le contrôle NCC dans le cadre des contrôles de santé NCC complets.
Ou vous pouvez exécuter cette vérification séparément.
Vous pouvez également exécuter les vérifications à partir de la page Santé de la console Web Prism : sélectionnez Actions > Exécuter les vérifications . Sélectionnez Toutes les vérifications et cliquez sur Exécuter .
- Cette vérification s'exécute sur les machines virtuelles Controller et les machines virtuelles Prism Central.
- Cette vérification est programmée pour s'exécuter toutes les 5 minutes, par défaut.
- Cette vérification générera une alerte après 5 échecs consécutifs sur des intervalles planifiés.
Remarque : nous pouvons voir la catégorie MemFree dans /proc/meminfo similaire à MemAvailable. Cependant, MemFree ne contient pas de tampons ni de zone de mémoire cache qui peuvent être recyclés. Par conséquent, nous ne devons pas vérifier la valeur de MemFree pour la mémoire libre.
Exemple de sortie
Pour le statut : AVERTISSEMENT
-----------------------------------------------------------------------------+
Informations détaillées pour cvm_memory_usage_check :
Noeud xxxx:
AVERTISSEMENT : Impossible d'analyser la réponse de xxxx :
Reportez-vous à l'article 2473 de la base de connaissances (http://portal.nutanix.com/kb/2473) pour plus de détails sur cvm_memory_usage_check ou revérifiez avec : ncc health_checks system_checks cvm_memory_usage_check --cvm_list=xxxx
Pour le statut : ÉCHEC (589 824 Ko pour NCC 3.10 et supérieur et 758 000 Ko pour NCC < 3.10 )
Noeud xxxx:
L'utilisation de la mémoire principale dans Controller VM 10.xxx est élevée. 758 000 Ko de mémoire sont libres.
Reportez-vous à l'article 2473 de la base de connaissances (http://portal.nutanix.com/kb/2473) pour plus de détails sur cvm_memory_usage_check ou revérifiez avec : ncc health_checks system_checks cvm_memory_usage_check --cvm_list=xxxx
Messagerie de sortie
Vérifier l'identité | 3023 |
---|---|
Description | Vérifiez que l’utilisation de la mémoire de CVM ou de Prism Central VM n’est pas élevée. |
Causes d'échec | L'utilisation de la RAM sur la machine virtuelle du contrôleur ou sur la machine virtuelle Prism Central a été élevée. |
Résolutions | Vérifiez l'utilisation de la mémoire de la machine virtuelle Prism Central ou de la machine virtuelle Controller. Si vous constatez un comportement anormal, collectez les journaux et contactez le support Nutanix. |
Impact | Les performances du cluster peuvent être considérablement dégradées. |
ID d'alerte | A1056 |
Titre de l'alerte | Utilisation élevée de la RAM de la machine virtuelle CVM ou Prism Central |
Titre intelligent d'alerte | Utilisation élevée de la RAM sur vm_type : adresse_ip |
Message d'alerte | L'utilisation de la mémoire principale dans vm_type ip_address est élevée, available_memory_kb Ko sont libres. |
Remarque : pour vérifier si cette alerte est générée sur CVM ou PCVM (Prism Central VM), sélectionnez l'alerte et vérifiez l'entité source mentionnée sur l'interface utilisateur. Le nom de la machine virtuelle à partir de laquelle l'alerte est générée s'affiche.
Solution
Si la vérification signale un avertissement ou si une alerte « Utilisation élevée de la mémoire RAM de la machine virtuelle CVM ou PC » est déclenchée, assurez-vous que les machines virtuelles CVM sont configurées dans la quantité de mémoire seuil en fonction des fonctionnalités utilisées sur le cluster. Pour plus d'informations, consultez Configuration de la mémoire de la machine virtuelle du contrôleur (pour les machines virtuelles CVM) et Configurations d'instances Prism Central (pour les machines virtuelles Prism Central) .
Si le contrôle signale un avertissement sur une machine virtuelle PC, procédez comme suit :
- Assurez-vous que les machines virtuelles du PC sont configurées dans la quantité de mémoire seuil en fonction des fonctionnalités utilisées sur le cluster du PC.
Prism Central <5.17.1. Pour chaque machine virtuelle Prism Central
Taille du PC | processeur virtuel | Mémoire [Go] | Machines virtuelles prises en charge (sur tous les clusters) |
Petit | 4 | 16 GB | 2500 (mise à l'échelle : 5000) |
Grand | 8 | 32 Go | 12 500 (mise à l'échelle : 25 000) |
Prism Central 5.17.1 ou supérieur. Pour chaque machine virtuelle Prism Central.
Taille du PC | processeur virtuel | Mémoire [Go] | Machines virtuelles prises en charge (sur tous les clusters) |
Petit | 6 | 26 Go | 2500 (mise à l'échelle : 5000) |
Grand | 10 | 44 Go | 12 500 (mise à l'échelle : 25 000) |
Exigences de mémoire supplémentaires si les services ci-dessous sont activés :
Taille du PC | Calme/Saut ou les deux activés, GB | Microsegmentation, GB |
Petit | 4 | 1 |
Grand | 8 | 1 |
- Mettez à niveau NCC vers la dernière version de l'environnement Prism Central. Voir Mise à niveau de NCC sur Prism Central .
- Mettez à niveau Prism Central vers la version 5.17.1 ou supérieure. Voir Mise à niveau et installation de Prism Central .
- Les machines virtuelles Prism Central doivent être configurées uniquement avec la taille de ressource standard basée sur les machines virtuelles gérées par Prism Central et nous ne recommandons aucun ajout de ressources personnalisées. Si les machines virtuelles du PC sont configurées dans la quantité de mémoire seuil, mais que la vérification signale toujours un échec, contactez le support Lenovo Premier (si vous disposez d'une couverture) ou le support Nutanix pour vérifier que les services de la machine virtuelle du PC se comportent comme prévu.
- Vérifiez si des machines virtuelles sont surprovisionnées avec davantage de ressources mémoire à partir du tableau de bord Prism Central à l'aide des outils d'apprentissage comportemental .
Lorsque vous enregistrez un dossier d'assistance auprès de Lenovo Premier Support (si vous disposez d'une couverture) ou de Nutanix Support sur ce problème, incluez la sortie des commandes suivantes dans le dossier :
- Collecter des informations sur l’utilisation actuelle de la mémoire (CVM ou PCVM) :
nutanix@cvm$ allssh "cat /proc/meminfo | grep Mem"
- Collectez un groupe de journaux à l'aide de Logbay et chargez-le directement dans le dossier via FTP/SFTP, ou manuellement via le portail d'assistance. Pour plus d'informations sur l'utilisation de Logbay, consultez l'article 6691 de la base de connaissances Nutanix . Pour charger automatiquement le groupe de journaux à l'aide de Logbay, utilisez les options --dst (destination FTP/SFTP) et -c (numéro de dossier d'assistance).
Informations Complémentaires
- Nutanix KB 2473 - Document original sur le portail Nutanix
- Page de destination de l'article de la base de connaissances de la série Lenovo ThinkAgile HX