NCC स्वास्थ्य जांच: cvm_memory_usage_check
NCC स्वास्थ्य जांच: cvm_memory_usage_check
NCC स्वास्थ्य जांच: cvm_memory_usage_check
विवरण
NCC स्वास्थ्य जांच cvm_memory_usage_check यह सत्यापित करती है कि प्रत्येक कंट्रोलर VM (CVM) के पास प्रत्येक नोड पर पर्याप्त मुक्त मेमोरी है।
यह जांच MemAvailable मीट्रिक का उपयोग करती है जो प्रत्येक CVM पर /proc/meminfo में रिपोर्ट की जाती है। डिफ़ॉल्ट रूप से, जांच विफल होती है यदि किसी भी CVM पर MemAvailable निम्नलिखित से कम है:
- 768000 KB (750 MB) NCC 3.10 के साथ
- 589824 KB (576 MB) NCC 3.10 और उच्चतर के साथ
नोट: यदि किसी भी CVM पर MemAvailable का मान 20 मिनट के लिए निर्धारित थ्रेशोल्ड से कम है, तो "CVM या PC VM RAM उपयोग उच्च" का एक महत्वपूर्ण अलर्ट ID A1056 के साथ ट्रिगर होता है।
यदि आपको निम्नलिखित अलर्ट प्राप्त होता है और उपलब्ध मेमोरी का आकार 750 MB से अधिक है, तो NCC के नवीनतम संस्करण में अपग्रेड करें।
कंट्रोलर VM या प्रिज्म सेंट्रल VM {ip_address} में मुख्य मेमोरी उपयोग उच्च है। {available_memory_kb} KB मेमोरी मुक्त है
NCC जांच चलाना
NCC जांच को पूर्ण NCC स्वास्थ्य जांच के भाग के रूप में चलाएं।
या आप इस जांच को अलग से भी चला सकते हैं।
आप प्रिज्म वेब कंसोल स्वास्थ्य पृष्ठ से भी जांच चला सकते हैं: क्रियाएँ चुनें > जांच चलाएँ। सभी जांचें चुनें और चलाएँ पर क्लिक करें।
- यह जांच कंट्रोलर VMs और प्रिज्म सेंट्रल VMs पर चलती है।
- यह जांच डिफ़ॉल्ट रूप से हर 5 मिनट में चलने के लिए निर्धारित है।
- यह जांच निर्धारित अंतराल में 5 लगातार विफलताओं के बाद एक अलर्ट उत्पन्न करेगी।
नोट: हम /proc/meminfo में MemFree श्रेणी देख सकते हैं जो MemAvailable के समान है। हालाँकि, MemFree में बफर और कैश की गई मेमोरी क्षेत्र शामिल नहीं होते हैं जिन्हें पुनः चक्रित किया जा सकता है। इसलिए हमें मुक्त मेमोरी के लिए MemFree के मान की जांच नहीं करनी चाहिए।
नमूना आउटपुट
स्थिति के लिए: WARN
------------------------------------------------------------------------+
cvm_memory_usage_check के लिए विस्तृत जानकारी:
नोड x.x.x.x:
WARN: x.x.x.x से प्रतिक्रिया पार्स करने में असमर्थ:
cvm_memory_usage_check के लिए विवरण के लिए KB 2473 (http://portal.nutanix.com/kb/2473) देखें या पुनः जांचें: ncc health_checks system_checks cvm_memory_usage_check --cvm_list=x.x.x.x
स्थिति के लिए: FAIL (NCC 3.10 और उच्चतर के लिए 589824 KB और NCC <3.10 के लिए 758000 KB)
नोड x.x.x.x:
कंट्रोलर VM 10.x.x.x में मुख्य मेमोरी उपयोग उच्च है। 758000 KB मेमोरी मुक्त है।
cvm_memory_usage_check के लिए विवरण के लिए KB 2473 (http://portal.nutanix.com/kb/2473) देखें या पुनः जांचें: ncc health_checks system_checks cvm_memory_usage_check --cvm_list=x.x.x.x
आउटपुट संदेश
जांच ID | 3023 |
---|---|
विवरण | जांचें कि CVM या प्रिज्म सेंट्रल VM मेमोरी उपयोग उच्च नहीं है। |
विफलता के कारण | कंट्रोलर VM या प्रिज्म सेंट्रल VM पर RAM उपयोग उच्च रहा है। |
समाधान | प्रिज्म सेंट्रल VM या कंट्रोलर VM की मेमोरी उपयोगिता की जांच करें। यदि असामान्य व्यवहार देखा जाता है, तो कृपया लॉग एकत्र करें और नुटानिक्स समर्थन से संपर्क करें। |
प्रभाव | क्लस्टर प्रदर्शन में महत्वपूर्ण गिरावट हो सकती है। |
अलर्ट ID | A1056 |
अलर्ट शीर्षक | CVM या प्रिज्म सेंट्रल VM RAM उपयोग उच्च |
अलर्ट स्मार्ट शीर्षक | RAM उपयोग उच्च है vm_type : ip_address |
अलर्ट संदेश | मुख्य मेमोरी उपयोग vm_type ip_address में उच्च है, available_memory_kb KB मुक्त है। |
नोट: यह जांचने के लिए कि क्या यह अलर्ट CVM या PCVM (प्रिज्म सेंट्रल VM) पर उत्पन्न हुआ है, अलर्ट का चयन करें और UI पर उल्लिखित स्रोत इकाई की जांच करें। यह उस वर्चुअल मशीन का नाम प्रिंट करेगा जिससे अलर्ट उत्पन्न हुआ है।
समाधान
यदि जांच चेतावनी रिपोर्ट करती है, या "CVM या PC VM RAM उपयोग उच्च" अलर्ट ट्रिगर होता है, तो सुनिश्चित करें कि CVMs क्लस्टर पर उपयोग की गई सुविधाओं के आधार पर मेमोरी की निर्धारित मात्रा के भीतर कॉन्फ़िगर किए गए हैं। अधिक जानकारी के लिए, देखें कंट्रोलर VM मेमोरी कॉन्फ़िगरेशन (CVMs के लिए) और प्रिज्म सेंट्रल इंस्टेंस कॉन्फ़िगरेशन (प्रिज्म सेंट्रल VMs के लिए).
यदि जांच PC VM पर चेतावनी रिपोर्ट करती है, तो निम्नलिखित करें:
- सुनिश्चित करें कि PC VMs PC क्लस्टर पर उपयोग की गई सुविधाओं के आधार पर मेमोरी की निर्धारित मात्रा के भीतर कॉन्फ़िगर किए गए हैं।
प्रिज्म सेंट्रल <5.17.1। प्रत्येक प्रिज्म सेंट्रल VM के लिए
PC आकार | vCPU | मेमोरी [GB] | सभी क्लस्टरों में समर्थित VMs |
छोटा | 4 | 16 GB | 2500 (स्केलआउट: 5000) |
बड़ा | 8 | 32 GB | 12500 (स्केलआउट: 25000) |
प्रिज्म सेंट्रल 5.17.1 या उच्चतर। प्रत्येक प्रिज्म सेंट्रल VM के लिए।
PC आकार | vCPU | मेमोरी [GB] | सभी क्लस्टरों में समर्थित VMs |
छोटा | 6 | 26 GB | 2500 (स्केलआउट: 5000) |
बड़ा | 10 | 44 GB | 12500 (स्केलआउट: 25000) |
यदि नीचे सेवाएँ सक्षम हैं तो अतिरिक्त मेमोरी आवश्यकताएँ:
PC आकार | Calm/Leap या दोनों सक्षम, GB | माइक्रोसगमेंटेशन, GB |
छोटा | 4 | 1 |
बड़ा | 8 | 1 |
- प्रिज्म सेंट्रल वातावरण पर NCC को नवीनतम संस्करण में अपग्रेड करें। देखें प्रिज्म सेंट्रल पर NCC को अपग्रेड करना.
- प्रिज्म सेंट्रल को 5.17.1 या उच्चतर संस्करणों में अपग्रेड करें। देखें प्रिज्म सेंट्रल अपग्रेड और स्थापना.
- प्रिज्म सेंट्रल द्वारा संभाले गए VMs के आधार पर मानक संसाधन आकार के साथ केवल प्रिज्म सेंट्रल VMs को कॉन्फ़िगर किया जाना चाहिए और हम किसी भी कस्टम संसाधन जोड़ने की सिफारिश नहीं करते हैं। यदि PC VMs निर्धारित मेमोरी की मात्रा के भीतर कॉन्फ़िगर किए गए हैं, लेकिन जांच अभी भी विफलता की रिपोर्ट करती है, तो Lenovo प्रीमियर समर्थन (यदि आपके पास कवरेज है) या नुटानिक्स समर्थन से संपर्क करें ताकि यह सत्यापित किया जा सके कि PC VM सेवाएँ अपेक्षित रूप से कार्य कर रही हैं।
- जांचें कि क्या कोई VMs प्रिज्म सेंट्रल डैशबोर्ड से अधिक मेमोरी संसाधनों के साथ ओवर-प्रोविज़न किए गए हैं व्यवहारिक शिक्षण उपकरण का उपयोग करके।
जब Lenovo प्रीमियर समर्थन (यदि आपके पास कवरेज है) या नुटानिक्स समर्थन के साथ इस मुद्दे पर समर्थन मामला लॉग करते समय, निम्नलिखित कमांड के आउटपुट को मामले में शामिल करें:
- वर्तमान मेमोरी उपयोग जानकारी एकत्र करें (CVM या PCVM):
nutanix@cvm$ allssh "cat /proc/meminfo | grep Mem"
- लॉगबे का उपयोग करके एक लॉग बंडल एकत्र करें और इसे सीधे FTP/SFTP के माध्यम से मामले में अपलोड करें, या मैन्युअल रूप से समर्थन पोर्टल के माध्यम से। लॉगबे का उपयोग कैसे करें, इस पर अधिक जानकारी के लिए, देखें नुटानिक्स KB 6691। लॉगबे का उपयोग करके लॉग बंडल को स्वचालित रूप से अपलोड करने के लिए, --dst (FTP/SFTP गंतव्य) और -c (समर्थन मामला संख्या) विकल्पों का उपयोग करें।
अतिरिक्त जानकारी
- नुटानिक्स KB 2473 - नुटानिक्स पोर्टल में मूल दस्तावेज़
- Lenovo थिंकएगाइल HX श्रृंखला ज्ञान आधार लेख लैंडिंग पृष्ठ