जब आप VMware ESXi को SD कार्ड या USB स्टिक पर इंस्टॉल करते हैं (या बूट फ्रॉम SAN का उपयोग करते समय), तो vCenter क्लाइंट कंसोल में होस्ट नाम के आगे पीले विस्मयादिबोधक चिह्न आइकन प्रदर्शित होता है, और सारांश टैब पर निम्न चेतावनी प्रकट होती है:
होस्ट ny-esxi21.example.com पर सिस्टम लॉग नॉन-पर्सिस्टेंट स्टोरेज पर संग्रहीत हैं।
esx.problem.syslog.nonpersistent चेतावनी का अर्थ है कि सिस्टम लॉग (स्क्रैच) को नॉन-पर्सिस्टेंट USB डिवाइस पर लिखता है और यदि आप अपना होस्ट पुनः आरंभ करते हैं, तो वे सेव नहीं होंगे। इस प्रकार, किसी भी होस्ट समस्या के मामले में, आप इसके लॉग की जांच नहीं कर पाएंगे या VMware तकनीकी सहायता टीम को कोई डेटा प्रदान नहीं कर पाएंगे। चेतावनी को हटाने के लिए, आपको ESXi होस्ट सेटिंग्स में लॉग स्टोरेज पथ को स्थानीय डिस्क या VMFS डेटास्टोर (या सिसलॉग सर्वर कॉन्फ़िगर करें) पर बदलना होगा।
यह गाइड नए HTML5 vSphere 6.7 क्लाइंट को संदर्भित करता है। पिछले vSphere संस्करणों में इसे इसी तरह कॉन्फ़िगर किया जाता है, हालांकि विकल्पों या सेक्शन के नाम भिन्न हो सकते हैं।
- vSphere क्लाइंट खोलें और होस्ट और क्लस्टर में चेतावनी वाले अपने ESXi होस्ट का चयन करें;
- कॉन्फ़िगर टैब पर जाएं और उन्नत सिस्टम सेटिंग्स पर क्लिक करें;
- उन्नत सेटिंग्स की सूची में, संपादित पर क्लिक करें और फ़िल्टर फ़ील्ड में Syslog.global.logDir टाइप करें। जैसा कि आप देख सकते हैं, ESXi लॉग स्टोर करने के लिए [] /scratch/log फ़ोल्डर का उपयोग किया जाता है;
- Syslog.global.logDir वेरिएबल में पथ को [yourVMFSdatastorename] /systemlogs पर बदलें। आपको VMFS डेटास्टोर पर /systemlogs फ़ोल्डर पहले से बनाना होगा। अन्यथा, आपको यह त्रुटि मिलेगी:
एक सामान्य सिस्टम त्रुटि हुई: आंतरिक त्रुटि। - यदि Syslog.global.logDir फ़ील्ड खाली है, तो ScratchConfig.CurrentScratchLocation पैरामीटर के मान की जांच करें। यह लॉग वाले स्क्रैच पार्टीशन का पथ दिखाता है।
आप लॉग पथ को पावरCLI कमांड प्रॉम्प्ट का उपयोग करके भी बदल सकते हैं:
get-vmhost ny-esxi21 | Get-AdvancedSetting -Name "Syslog.global.logDir" | Set-AdvancedSetting -Value "[HQVMFSDatastore1] /system_log_folder_name"
आप Host Profiles का उपयोग करके Syslog.global.logDir का मान भी बदल सकते हैं। आप इस प्रोफाइल को अपने डेटासेंटर में सभी ESXi होस्ट पर लागू कर सकते हैं।