Vmware मेजबान समय बहाव


10

कोई यह कैसे सुनिश्चित करता है कि लिनक्स होस्ट, vmware इन्फ्रास्ट्रक्चर 3 या vmware 3 esxi पर चल रहा है जो ntp सर्वर के साथ सिंक में रहता है। मैंने पाया है कि esx या esxi के तहत चलने वाले एक linux अतिथि के पास भविष्य में घड़ी के बहाव की प्रवृत्ति है।

यह कैसे सुनिश्चित करता है कि समय सर्वर के साथ समरूप बना रहे? क्या मुझे linux होस्ट पर vmware टूल तैनात करना है? और फिर होस्ट को ntp सर्वर, मेजबान के साथ और ntp सर्वर के साथ सिंक करें?

जवाबों:


6

यह एक ऐसी समस्या है जिसका मुझे सामना करना पड़ा और कभी-कभी तो बहाने इतने बड़े होते हैं कि ntp सेवा सिंक करने से इनकार कर देती है।

मैंने पाया कि यदि आप अतिथि पर vmware टूल स्थापित करते हैं, तो यह अपने आप ही होस्ट के समय के खिलाफ अपने समय को सिंक कर देगा।


मैंने यह भी पाया है कि मुझे ग्रब कर्नेल बूटलाइन में घड़ियाँ = गड्ढे जोड़ना था।
स्कॉट

9

संक्षिप्त उत्तर: उचित कर्नेल पैरामीटर और ntpd config

लांग उत्तर: VMware एक सर्वोत्तम प्रथाओं दस्तावेज़ जिसे इस पर काफी अच्छा है, http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1006427

ध्यान दें कि यह इस थ्रेड की कुछ जानकारी के विपरीत है। उदाहरण के लिए, यह विशेष रूप से vmware-tools timesync सुविधा का उपयोग नहीं करने के लिए अनुशंसित है ।


विभिन्न होस्ट / अतिथि इंस्टॉल को समाधान के एक अलग संयोजन की आवश्यकता है, मुझे डर है। मैंने एक और काम में एक वर्चुअल बॉक्स के साथ काम किया है, जिसे हम केवल उस समय की समस्या को ठीक नहीं कर सकते, जो हमने कोशिश की थी।
स्टेटिक्सन

4

हां, घड़ी सिंक टूल के लिए vmware-tools इंस्टॉल करना महत्वपूर्ण है, लेकिन पर्याप्त नहीं हो सकता है।

मेरे लिए क्या काम किया है कर्नेल बूट पैरामीटर जोड़ रहा है:

clock=pit notsc

यह घड़ीसाज़ को कुछ vmware को अपडेट करता रहता है, और समय सिंक काउंटर को निष्क्रिय करता है।

शायद असंबंधित, लेकिन हाल ही में पर्याप्त गुठली पर मैं भी हमेशा अपील करता हूं:

divider=10

जो अतिथि CPU उपयोग को कम करता है।

ये दोनों vmware टूल के साथ या इसके बिना भी मददगार हैं, और घड़ियों को सिंक में अधिक बारीकी से रखने में मदद करते हैं (बजाय तेजी से बहती घड़ी और vmware टूल्स घड़ी सिंक सेवा के बीच निरंतर संघर्ष के बजाय)।


3

हां, आपको VM क्लाइंट पर vmware-tools इंस्टॉल करना होगा। फिर आप VM के विकल्प स्क्रीन पर "होस्ट के साथ अतिथि समय को सिंक्रनाइज़ करें" बटन सेट कर सकते हैं।


1

एक उत्तर है जो पहले से ही चुना गया है (और यह सबसे अच्छा उत्तर है, क्योंकि vmware टूल आपको कई अन्य लाभ देता है), लेकिन एक अन्य विकल्प क्रोन में नियमित ntpdate कमांड चलाने का भी है। यह आपकी घड़ी को सही करता है, हालांकि घड़ी के बहाव को प्रबंधित नहीं करता है, लेकिन चुटकी में काम करता है।


1

Ntpdate या rdate के साथ सावधान रहें, आमतौर पर समय को कठिन तरीके से स्थानांतरित करने के लिए यह एक बुद्धिमान विचार नहीं है, क्योंकि कई सर्वर अनुप्रयोग निरंतर समय पर निर्भर करते हैं।

उदाहरण के लिए, कबूतर छोड़ देगा अगर यह समय की एक बड़ी पारी का पता लगाता है।


इसके अलावा, VMWare के अपने समय सिंक सुविधा के साथ संयोजन में ntpdate का उपयोग कभी न करें। आप ntpdate के रूप में वे अन्य दिशा में बस के रूप में गलत थे घड़ी बनाने के अद्यतन के बाद एक महत्वपूर्ण बहाव के आधार कनेक्शन बनाने VMWare के साथ समाप्त कर सकते हैं।
डेविड स्पिललेट

1

यदि आप मेहमानों में "टिकलेस" कर्नेल (2.6.22+ डिफ़ॉल्ट रूप से IIRC) का उपयोग कर रहे हैं, तो घड़ी बहाव को प्रबंधित करना आसान है। मैंने पाया है कि NTP का उपयोग करना VMWare के अपने उपकरण से अधिक सटीक है, लेकिन मैंने वैज्ञानिक रूप से इसका परीक्षण नहीं किया है।

यदि भारी भार या कुछ अन्य समस्या हो तो एनटीपी को बंद करने के लिए घड़ी को बहुत अधिक बहाव देता है (नए कर्नेल के साथ यह बहुत दुर्लभ है, लेकिन अभी भी हो सकता है) सुनिश्चित करें कि आपके पास शीर्ष पर "टिंकर पैनिक 0" लाइन है। अपने ntp.conf के।

विचार करने के लिए, सार्वजनिक घड़ियों और होस्ट के साथ VMs के साथ अपनी होस्ट मशीनों की घड़ी को सिंक करें - आपके सभी VMs अलग से सार्वजनिक सर्वर सर्वर से संपर्क नहीं करते हैं।

इसके अलावा: एक ही समय में VMWare के अपने घड़ी अतिथि सिंक का उपयोग न करें, NTPD के रूप में। दोनों आपके VM की घड़ी को अपरिभाषित और अविश्वसनीय स्थिति में छोड़कर एक-दूसरे के ऊपर जाएंगे।



0

यदि आप एक क्लाइंट के रूप में अपने लिनक्स अतिथि पर एनटीपी डेमॉन को स्थापित करते हैं, तो यह समय-समय पर जांच करेगा और सुनिश्चित करेगा कि आपकी घड़ियों लंबे समय में बहाव न करें। आपको किसी भी फैंसी होस्ट-गेस्ट सिंकिंग की आवश्यकता नहीं है, क्योंकि सर्वर नेट पर है। :)


1
VM में NTP बहुत शायद इस समस्या को ठीक नहीं करेगा। VM के रूप में चलने में समस्या यह है कि आपको आवश्यक रूप से प्रति सीपीयू-टिक की लगातार संख्या नहीं मिलती है। इन शर्तों के तहत, एनटीपी आमतौर पर सिंक प्रयासों को काफी जल्दी छोड़ देगा। आपको या तो vmware- टूल्स रूट पर जाना होगा, या क्रोन से क्रोड 'rdate -s $ SERVER' करना होगा।
डेविड मैकिनटोश

0

यह उपयोगी हो सकता है ..

अतिथि कर्नेल बूट पैरामीटर:

 clock=pit
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.