NCC-Integritätsprüfung: cvm_memory_usage_check
NCC-Integritätsprüfung: cvm_memory_usage_check
NCC-Integritätsprüfung: cvm_memory_usage_check
Beschreibung
Der NCC-Integritätscheck cvm_memory_usage_check überprüft, ob jede Controller-VM (CVM) auf jedem Knoten über genügend freien Speicher verfügt.
Die Prüfung verwendet die MemAvailable- Metrik, die in /proc/meminfo auf jedem CVM gemeldet wird. Standardmäßig schlägt die Prüfung fehl, wenn MemAvailable auf einem CVM kleiner ist als:
- 768000 KB (750 MB) mit
- 589824 KB (576 MB) mit NCC 3.10 und höher
Hinweis : Wenn der Wert von MemAvailable auf einem beliebigen CVM 20 Minuten lang unter dem konfigurierten Schwellenwert liegt, wird ein kritischer Alarm „CVM- oder PC-VM-RAM-Auslastung hoch“ mit der ID A1056 ausgelöst.
Wenn Sie die folgende Warnmeldung erhalten und die Größe des verfügbaren Speichers 750 MB überschreitet, aktualisieren Sie auf die neueste Version von NCC.
Die Hauptspeichernutzung in Controller-VM oder Prism Central VM {ip_address} ist hoch. {available_memory_kb} KB Speicher sind frei
Ausführen der NCC-Prüfung
Führen Sie die NCC-Prüfung als Teil der vollständigen NCC-Integritätsprüfungen durch.
Oder Sie können diese Prüfung separat ausführen.
Sie können die Prüfungen auch von der Integritätsseite der Prism-Webkonsole aus ausführen: Wählen Sie Aktionen > Prüfungen ausführen . Wählen Sie Alle Prüfungen aus und klicken Sie auf Ausführen .
- Diese Prüfung wird auf Controller-VMs und Prism Central-VMs ausgeführt.
- Diese Prüfung wird standardmäßig alle 5 Minuten ausgeführt.
- Diese Prüfung generiert nach 5 aufeinanderfolgenden Fehlern in geplanten Intervallen eine Warnung.
Hinweis : Wir können die Kategorie MemFree in /proc/meminfo ähnlich wie MemAvailable sehen. MemFree enthält jedoch keine Puffer und zwischengespeicherten Speicherbereiche, die wiederverwendet werden können. Daher sollten wir den Wert von MemFree für den freien Speicher nicht überprüfen.
Beispielausgabe
Für Status: WARN
------------------------------------------------------------------------+
Detaillierte Informationen für cvm_memory_usage_check:
Knoten xxxx:
WARNUNG: Antwort von xxxx kann nicht analysiert werden:
Weitere Informationen zu cvm_memory_usage_check finden Sie in KB 2473 (http://portal.nutanix.com/kb/2473). Alternativ können Sie die Überprüfung erneut durchführen mit: ncc health_checks system_checks cvm_memory_usage_check --cvm_list=xxxx
Für Status: FAIL (589824 KB für NCC 3.10 und höher und 758000 KB für NCC <3.10 )
Knoten xxxx:
Die Hauptspeichernutzung im Controller VM 10.xxx ist hoch. 758000 KB Speicher sind frei.
Weitere Informationen zu cvm_memory_usage_check finden Sie in KB 2473 (http://portal.nutanix.com/kb/2473). Alternativ können Sie die Überprüfung erneut durchführen mit: ncc health_checks system_checks cvm_memory_usage_check --cvm_list=xxxx
Ausgabenachrichten
Ausweis prüfen | 3023 |
---|---|
Beschreibung | Überprüfen Sie, dass die Speichernutzung von CVM oder Prism Central VM nicht zu hoch ist. |
Ursachen des Scheiterns | Die RAM-Nutzung der Controller-VM oder Prism Central-VM war hoch. |
Auflösungen | Überprüfen Sie die Speicherauslastung von Prism Central VM oder Controller VM. Wenn Sie ein abnormales Verhalten feststellen, sammeln Sie Protokolle und wenden Sie sich an den Nutanix-Support. |
Auswirkungen | Die Leistung des Clusters kann erheblich beeinträchtigt sein. |
Warnmeldungs-ID | A1056 |
Alarmtitel | Hohe RAM-Auslastung bei CVM oder Prism Central VM |
Intelligenter Titel für Warnmeldungen | Hohe RAM-Auslastung bei VM-Typ : IP-Adresse |
Warnmeldung | Die Hauptspeichernutzung in vm_type ip_address ist hoch, available_memory_kb KB ist frei. |
Hinweis: Um zu überprüfen, ob dieser Alarm auf CVM oder PCVM (Prism Central VM) generiert wird, wählen Sie den Alarm aus und überprüfen Sie die auf der Benutzeroberfläche angegebene Quellentität. Es wird der Name der virtuellen Maschine gedruckt, von der der Alarm generiert wird.
Lösung
Wenn die Prüfung eine Warnung ausgibt oder die Warnung „CVM- oder PC-VM-RAM-Auslastung hoch“ ausgelöst wird, stellen Sie sicher, dass die CVMs innerhalb der Speicherschwellenmenge konfiguriert sind, abhängig von den im Cluster verwendeten Funktionen. Weitere Informationen finden Sie unter Controller-VM-Speicherkonfiguration (für CVMs) und Prism Central-Instanzkonfigurationen (für Prism Central-VMs) .
Wenn die Prüfung eine Warnung zu einer PC-VM meldet, gehen Sie wie folgt vor:
- Stellen Sie sicher, dass die PC-VMs je nach den im PC-Cluster verwendeten Funktionen innerhalb der Schwellenwertspeichermenge konfiguriert sind.
Prism Central <5.17.1. Für jede Prism Central VM
PC-Größe | vCPU | Speicher [GB] | Unterstützte VMs (über alle Cluster hinweg) |
Klein | 4 | 16 GB | 2500 (Skalierung: 5000) |
Groß | 8 | 32 GB | 12500 (Skalierung: 25000) |
Prism Central 5.17.1 oder höher. Für jede Prism Central VM.
PC-Größe | vCPU | Speicher [GB] | Unterstützte VMs (über alle Cluster hinweg) |
Klein | 6 | 26 GB | 2500 (Skalierung: 5000) |
Groß | 10 | 44 GB | 12500 (Skalierung: 25000) |
Zusätzlicher Speicherbedarf, wenn die folgenden Dienste aktiviert sind:
PC-Größe | Calm/Leap oder beides aktiviert, GB | Mikrosegmentierung, GB |
Klein | 4 | 1 |
Groß | 8 | 1 |
- Aktualisieren Sie NCC in der Prism Central-Umgebung auf die neueste Version. Siehe Aktualisieren von NCC auf Prism Central .
- Aktualisieren Sie Prism Central auf 5.17.1 oder eine höhere Version. Siehe Upgrade und Installation von Prism Central .
- Prism Central-VMs sollten nur mit der Standardressourcengröße basierend auf den von Prism Central verwalteten VMs konfiguriert werden. Wir empfehlen nicht, benutzerdefinierte Ressourcen hinzuzufügen. Wenn die PC-VMs innerhalb des Speicherschwellenwerts konfiguriert sind, die Prüfung jedoch trotzdem einen Fehler meldet, wenden Sie sich an Lenovo Premier Support (sofern Sie über Abdeckung verfügen) oder den Nutanix-Support , um zu überprüfen, ob die PC-VM-Dienste sich wie erwartet verhalten.
- Überprüfen Sie mithilfe der Behavioral Learning Tools im Prism Central Dashboard, ob VMs mit zu vielen Speicherressourcen überlastet sind.
Wenn Sie zu diesem Problem einen Supportfall beim Lenovo Premier Support (sofern Sie abgedeckt sind) oder beim Nutanix Support melden, fügen Sie dem Fall die Ausgabe der folgenden Befehle bei:
- Sammeln Sie aktuelle Informationen zur Speichernutzung (CVM oder PCVM):
nutanix@cvm$ allssh "cat /proc/meminfo | grep Mem"
- Sammeln Sie mit Logbay ein Protokollpaket und laden Sie es direkt per FTP/SFTP oder manuell über das Support-Portal in den Fall hoch. Weitere Informationen zur Verwendung von Logbay finden Sie unter Nutanix KB 6691. Um das Protokollpaket automatisch mit Logbay hochzuladen, verwenden Sie die Optionen --dst (FTP/SFTP-Ziel) und -c (Supportfallnummer).
Weitere Informationen
- Nutanix KB 2473 – Originaldokument im Nutanix Portal
- Zielseite für Artikel der Wissensdatenbank Lenovo ThinkAgile HX-Serie