Controllo sanitario NCC: cvm_memory_usage_check
Controllo sanitario NCC: cvm_memory_usage_check
Controllo sanitario NCC: cvm_memory_usage_check
Descrizione
Il controllo dello stato di integrità NCC cvm_memory_usage_check verifica se ogni Controller VM (CVM) dispone di memoria libera sufficiente su ciascun nodo.
Il controllo utilizza la metrica MemAvailable riportata in /proc/meminfo su ogni CVM. Per impostazione predefinita, il controllo fallisce se MemAvailable su qualsiasi CVM è inferiore a:
- 768000 KB (750 MB) con
- 589824 KB (576 MB) con NCC 3.10 e versioni successive
Nota : se il valore di MemAvailable su qualsiasi CVM è inferiore alla soglia configurata per 20 minuti, viene attivato un avviso critico di "Utilizzo elevato della RAM della CVM o della VM del PC" con ID A1056.
Se ricevi il seguente avviso e la dimensione della memoria disponibile è superiore a 750 MB, esegui l'aggiornamento alla versione più recente di NCC.
L'utilizzo della memoria principale in Controller VM o Prism Central VM {ip_address} è elevato. {available_memory_kb} KB di memoria sono liberi
Esecuzione del controllo NCC
Eseguire il controllo NCC come parte dei controlli sanitari NCC completi.
Oppure puoi eseguire questo controllo separatamente.
È anche possibile eseguire i controlli dalla pagina Integrità della console Web Prism: selezionare Azioni > Esegui controlli . Selezionare Tutti i controlli e fare clic su Esegui .
- Questo controllo viene eseguito sulle VM Controller e sulle VM Prism Central.
- Per impostazione predefinita, questo controllo è programmato per essere eseguito ogni 5 minuti.
- Questo controllo genererà un avviso dopo 5 errori consecutivi negli intervalli pianificati.
Nota : possiamo vedere la categoria MemFree in /proc/meminfo simile a MemAvailable. Tuttavia, MemFree non contiene buffer e aree di memoria in cache che possono essere riciclate. Quindi non dovremmo controllare il valore di MemFree per la memoria libera.
Esempio di output
Per Stato: AVVISO
-----------------------------------------------------------------------+
Informazioni dettagliate per cvm_memory_usage_check:
Nodo xxxx:
AVVISO: Impossibile analizzare la risposta da xxxx:
Fare riferimento a KB 2473 (http://portal.nutanix.com/kb/2473) per i dettagli su cvm_memory_usage_check o ricontrollare con: ncc health_checks system_checks cvm_memory_usage_check --cvm_list=xxxx
Per Stato: FAIL (589824 KB per NCC 3.10 e versioni successive e 758000 KB per NCC <3.10 )
Nodo xxxx:
L'utilizzo della memoria principale in Controller VM 10.xxx è elevato. Sono disponibili 758000 KB di memoria.
Fare riferimento a KB 2473 (http://portal.nutanix.com/kb/2473) per i dettagli su cvm_memory_usage_check o ricontrollare con: ncc health_checks system_checks cvm_memory_usage_check --cvm_list=xxxx
Messaggi di output
Controllare l'ID | 3023 |
---|---|
Descrizione | Verificare che l'utilizzo della memoria della VM CVM o Prism Central non sia elevato. |
Cause di fallimento | L'utilizzo della RAM sulla VM Controller o sulla VM Prism Central è stato elevato. |
Risoluzioni | Controllare l'utilizzo della memoria di Prism Central VM o Controller VM. Se si riscontra un comportamento anomalo, raccogliere i log e contattare il supporto Nutanix. |
Impatto | Le prestazioni del cluster potrebbero essere notevolmente compromesse. |
ID avviso | A1056 |
Titolo avviso | Utilizzo elevato della RAM della VM CVM o Prism Central |
Titolo intelligente di avviso | Utilizzo RAM elevato su vm_type : ip_address |
Messaggio di avviso | L'utilizzo della memoria principale in vm_type ip_address è elevato, available_memory_kb KB è libero. |
Nota: per verificare se questo avviso è generato su CVM o PCVM (Prism Central VM), seleziona l'avviso e controlla l'entità sorgente menzionata nell'interfaccia utente. Verrà stampato il nome della macchina virtuale da cui è stato generato l'avviso.
Soluzione
Se il controllo segnala un avviso o viene attivato un avviso "CVM or PC VM RAM Usage High", assicurarsi che le CVM siano configurate entro la soglia di quantità di memoria in base alle funzionalità utilizzate sul cluster. Per ulteriori informazioni, vedere Controller VM Memory configuration (per CVM) e Prism Central Instance Configurations (per Prism Central VM) .
Se il controllo segnala un avviso su una VM del PC, procedere come segue:
- Assicurarsi che le VM del PC siano configurate entro la quantità di memoria limite in base alle funzionalità utilizzate nel cluster di PC.
Prism Central <5.17.1. Per ogni VM Prism Central
Dimensioni del PC | CPU virtuale | Memoria [GB] | VM supportate (su tutti i cluster) |
Piccolo | 4 | 16 GB | 2500 (scalabilità: 5000) |
Grande | 8 | 32 GB | 12500 (scalabilità: 25000) |
Prism Central 5.17.1 o versione successiva. Per ogni VM Prism Central.
Dimensioni del PC | CPU virtuale | Memoria [GB] | VM supportate (su tutti i cluster) |
Piccolo | 6 | 26 GB | 2500 (scalabilità: 5000) |
Grande | 10 | 44 GB | 12500 (scalabilità: 25000) |
Requisiti di memoria aggiuntivi se i servizi seguenti sono abilitati:
Dimensioni del PC | Calma/Salto o entrambi abilitati, GB | Microsegmentazione, GB |
Piccolo | 4 | 1 |
Grande | 8 | 1 |
- Aggiorna NCC all'ultima versione nell'ambiente Prism Central. Consulta Aggiornare NCC su Prism Central .
- Aggiorna Prism Central alla versione 5.17.1 o superiore. Consulta Aggiornamento e installazione di Prism Central .
- Le VM di Prism Central devono essere configurate solo con le dimensioni delle risorse standard basate sulle VM gestite da Prism Central e non consigliamo l'aggiunta di risorse personalizzate. Se le VM del PC sono configurate entro la soglia di memoria, ma il controllo segnala comunque un errore, contattare il supporto Lenovo Premier (se si ha copertura) o il supporto Nutanix per verificare che i servizi delle VM del PC si comportino come previsto.
- Controllare se alcune VM sono sovradimensionate con più risorse di memoria dalla dashboard di Prism Central utilizzando gli strumenti di apprendimento comportamentale .
Quando si registra un caso di supporto con Lenovo Premier Support (se si ha una copertura) o con Nutanix Support per questo problema, includere l'output dei seguenti comandi nel caso:
- Raccogliere informazioni sull'utilizzo attuale della memoria (CVM o PCVM):
nutanix@cvm$ allssh "cat /proc/meminfo | grep Mem"
- Raccogli un bundle di log usando Logbay e caricalo sul caso direttamente tramite FTP/SFTP, o manualmente tramite il Support Portal. Per maggiori informazioni su come usare Logbay, vedi Nutanix KB 6691. Per caricare automaticamente il bundle di log usando Logbay, usa le opzioni --dst (destinazione FTP/SFTP) e -c (numero del caso di supporto).
Informazioni aggiuntive
- Nutanix KB 2473 - Documento originale nel portale Nutanix
- Pagina di destinazione dell'articolo della knowledge base Lenovo ThinkAgile HX Series