2008-11-10 12 views
50

मैंने देखा है कि हमारे वीएमवेयर वीएम में अक्सर गलत समय होता है। इससे कोई फर्क नहीं पड़ता कि मैं कितनी बार समय बर्बाद कर रहा हूं।वीएमवेयर वीएम की घड़ी को सिंक में कैसे रखा जाए?

क्या किसी और ने यह देखा है? अन्य लोग अपने वीएम समय को सिंक में रखने के लिए क्या करते हैं?

संपादित करें: ये CLI linux VMs btw हैं ..

+1

भी देखें [ "मेजबान और मेहमान (रों) के बीच दिनांक सिंक"] (http://superuser.com/questions/102545/) पर SuperUser:

से निकाले गए। – JdeBP

उत्तर

50

यदि आपका मेजबान का समय सही है, तो आपको निम्न .vmx विन्यास फाइल विकल्प आवधिक तुल्यकालन सक्षम करने के लिए सेट कर सकते हैं डिफ़ॉल्ट, यह हर मिनट समय सिंक्रनाइज़ करता है।

tools.syncTime.period = 60 

इसके लिए आपको VMWare उपकरण अपने मेहमान ओएस में स्थापित करने की आवश्यकता काम करने के लिए: समय-समय पर दर बदलने के लिए, सेकंड में वांछित सिंक समय के लिए निम्न विकल्प सेट।

अधिक जानकारी के लिए http://www.vmware.com/pdf/vmware_timekeeping.pdf देखें यहाँ नोट करने के लिए

1

CPU गति बिजली की बचत की वजह से भिन्न होता है। मैं मूल रूप से इस पर ध्यान क्योंकि VMware मुझे मेरे लैपटॉप पर एक उपयोगी टिप दे दी है, लेकिन यह पेज एक ही बात का उल्लेख है:

उद्धरण से: VMWare tips and tricks बिजली की बचत (स्पीडस्टेप, सी राज्यों, पी स्टेट्स, ...)

आपकी पावर सेविंग सेटिंग्स vmware के प्रदर्शन के साथ महत्वपूर्ण रूप से हस्तक्षेप कर सकती हैं। बिजली की बचत के कई स्तर हैं।

सीपीयू आवृत्ति

इस प्रदर्शन गिरावट के लिए नेतृत्व नहीं करना चाहिए, स्पष्ट कम प्रदर्शन होने जब कम आवृत्ति पर सीपीयू चलाने का बाहर (या तो की मैन्युअल रूप से "ondemand" या "रूढ़िवादी" की तरह राज्यपालों के माध्यम से)। वीएमवेयर चल रहा है, जबकि सीपीयू गति अलग करने के साथ एकमात्र समस्या यह है कि विंडोज घड़ी खोने का समय प्राप्त होगा। इसे रोकने के लिए, में kHz में अपना पूरा CPU गति निर्दिष्ट/etc/VMware/config

host.cpukHz = 2167000

4

मैं Windows मेहमानों के लिए जवाब देंगे। यदि आपके पास वीएमवेयर उपकरण स्थापित हैं, तो टास्कबार के अधिसूचना क्षेत्र (घड़ी के पास) में वीएमवेयर उपकरण के लिए एक आइकन है। उस पर डबल-क्लिक करें और अपने विकल्प सेट करें।

यदि आपके पास वीएमवेयर उपकरण स्थापित नहीं हैं, तो भी आप कुछ समय के लिए एनटीपी सर्वर के साथ सिंक करने के लिए घड़ी का विकल्प सेट कर सकते हैं। यदि आपकी भौतिक मशीन आपकी अतिथि मशीनों पर एनटीपी प्रोटोकॉल परोसती है तो आप मेजबान-केवल नेटवर्किंग के साथ ऐसा कर सकते हैं। अन्यथा आपको अपने मेहमानों को इंटरनेट पर एक वास्तविक एनटीपी सर्वर के साथ सिंक करना होगा, उदाहरण के लिए time.windows.com।

1

वीएमवेयर बहुत घड़ी की बहाव का अनुभव करता है। कई लेखों के लिए 'vmware घड़ी बहाव' लिंक के लिए यह Google search

पहली हिट आप के लिए सबसे उपयोगी हो सकता है:

tools.syncTime = true 

द्वारा: http://www.fjc.net/linux/linux-and-vmware-related-issues/linux-2-6-kernels-and-vmware-clock-drift-issues

4

कुछ। विंडोज़ वीएम के साथ ईएसएक्सआई होस्ट पर चलने के साथ हमारा एक ही मुद्दा था। मेजबान घड़ी से वीएमवेयर उपकरण में समय सिंक चालू किया गया था, लेकिन मेजबान घड़ियों मेजबान घड़ी से लगातार (लगभग 30 सेकंड) बंद थे।ESXi होस्ट को आंतरिक समय सर्वर से समय अपडेट प्राप्त करने के लिए कॉन्फ़िगर किया गया था।

यह पता चला है कि हमारे पास विंडोज़ वीएम (नियंत्रण कक्ष> दिनांक और समय> इंटरनेट टाइम टैब) में इंटरनेट टाइम सेटिंग चालू है, इसलिए अतिथि को दो स्थानों से समय अपडेट मिल रहा था और इंटरनेट का समय जीत रहा था। हमने इसे बंद कर दिया और अब अतिथि घड़ियों अच्छे हैं, अपने समय को विशेष रूप से ESXi होस्ट से प्राप्त कर रहे हैं।

8
VMware के ज्ञान का आधार के अनुसार

, वास्तविक समाधान लिनक्स distro पर निर्भर करता है और जारी, RHEL 5.3 में मैं आमतौर पर /etc/grub.conf को संपादित करने और गिरी प्रवेश करने के लिए इस पैरामीटर संलग्न: विभक्त = 10 clocksource = acpi_pm

फिर, एनटीपी सक्षम VMware-टूलबॉक्स से VMware समय तुल्यकालन को निष्क्रिय और अंत में वी एम

प्रत्येक लिनक्स distro के लिए दिशा निर्देशों के साथ एक पूरा तालिका रिबूट यहां पाया जा सकता: लिनक्स मेहमानों के लिए

समयनिर्धारक उत्तम कार्य http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1006427

3

मेरे मामले में हम Windows Server 2003 R2 मानक पर VMWare Server 2.02 चला रहे हैं। होस्ट भी विंडोज सर्वर 2003 आर 2 मानक है। मेरे पास वीएमवेयर उपकरण स्थापित थे और समय को सिंक करने के लिए सेट किया गया था। मैंने सब कुछ कल्पना की जो मैंने विभिन्न इंटरनेट साइटों पर पाया। हमारे पास अभी भी भयानक बहाव था, हालांकि यह 15 मिनट या उससे अधिक तक 3 या 4 मिनट की सीमा तक गिर गया था। "आपका मेजबान सिस्टम अलग सीपीयू पर सिंक्रनाइज़ TSCs की गारंटी नहीं देता है, तो आपके Windows में/usepmtimer विकल्प सेट करें:

अंत में vmware.log में मैं इस प्रविष्टि (.vmx फ़ाइल के रूप में फ़ोल्डर में रहता है) में पाया गया Boot.ini फ़ाइल यह सुनिश्चित करने के लिए कि टाइमकीपिंग विश्वसनीय है। अतिरिक्त जानकारी के लिए विवरण और माइक्रोसॉफ्ट केबी http://support.microsoft.com/kb ... के लिए माइक्रोसॉफ्ट केबी http://support.microsoft.com/kb देखें ... "

कारण: यह समस्या तब होती है जब कंप्यूटर में एएमडी कूल 'क्विट टेक्नोलॉजी (एएमडी ड्यूल कोर) BIOS या कुछ इंटेल मल्टी कोर प्रोसेसर में सक्षम होता है। मल्टी कोर या मल्टीप्रोसेसर सिस्टम टाइम स्टैम्प काउंटर (टीएससी) बहाव का सामना कर सकते हैं जब विभिन्न कोर के बीच का समय सिंक्रनाइज़ नहीं होता है। ऑपरेटिंग सिस्टम जो टाइमस्केपिंग संसाधन के रूप में टीएससी का उपयोग करते हैं, इस मुद्दे का अनुभव कर सकते हैं। नए ऑपरेटिंग सिस्टम आमतौर पर टीएससी का उपयोग डिफ़ॉल्ट रूप से नहीं करते हैं यदि अन्य टाइमर सिस्टम में उपलब्ध हैं जिनका उपयोग टाइमकीपिंग स्रोत के रूप में किया जा सकता है। अन्य उपलब्ध टाइमर में पीएम_Timer और हाई प्रेसिजन इवेंट टाइमर (एचपीईटी) शामिल हैं। संकल्प: इस समस्या को हल करने के लिए हार्डवेयर विक्रेता से जांचें कि यह देखने के लिए कि कोई नया ड्राइवर/फर्मवेयर अद्यतन समस्या को ठीक करने के लिए उपलब्ध है या नहीं।

नोट ड्राइवर स्थापना Boot.ini फ़ाइल में/usepmtimer स्विच जोड़ सकती है।

एक बार यह (/ usepmtimer स्विच) किया गया था घड़ी घड़ी पर मर गई थी।

1

Windows अतिथि पर VMware उपकरण स्थापित करते समय, "टाइम सिंक्रनाइज़ेशन" डिफ़ॉल्ट रूप से सक्षम नहीं है। हालांकि - "सर्वश्रेष्ठ अभ्यास" विंडोज मेहमानों पर समय सिंक सक्षम करना है।

वीएम के बाहर से ऐसा करने के कई तरीके हैं, लेकिन मैं अतिथि के भीतर से या उसके बाद उपकरण के भीतर से समय सिंक को सक्षम करने का एक तरीका खोजना चाहता हूं।

आश्चर्य की बात है, यह अपेक्षाकृत सरल नहीं था जैसा कि मैंने उम्मीद की थी। (मुझे लगता है कि इसे टूल इंस्टॉल के दौरान पैरामीटर/कॉन्फ़िगरेशन विकल्प के रूप में सेट करना उचित होगा)

कुछ खोज के बाद मुझे एक वीएमवेयर आलेख में ऐसा करने का एक तरीका मिला जिसे "वीएमवेयर टूल्स कमांड लाइन का उपयोग करना" इंटरफेस"।

तो, अगर समय समन्वयन अक्षम है, तो आप इसे अतिथि में निम्नलिखित कमांड लाइन चलाकर सक्षम कर सकते हैं:

 VMwareService.exe –cmd “vmx.set_option synctime 0 1″ 

अतिरिक्त नोट्स

कुछ IMHO (बेवकूफ) कारण से, इस उपयोगिता की आवश्यकता है आप वर्तमान के साथ-साथ नए मान

0 = विकलांग 1 = सक्षम

तो निर्दिष्ट करने के लिए - यदि आप चलाने यह आदेश उस मशीन पर है जिसे पहले से सेट किया गया है, आपको एक त्रुटि मिलेगी - "अमान्य पुराना मान"। स्पष्ट रूप से आप चलाने के दौरान इस त्रुटि को "अनदेखा" कर सकते हैं (इसलिए एक बड़ा सौदा नहीं) लेकिन वर्तमान डिज़ाइन थोड़ा गूंगा लगता है। IMHO यह अधिक समझदार होगा यदि आप केवल उस मान को निर्दिष्ट कर सकते हैं जिसे आप सेट करना चाहते हैं और वर्तमान मान निर्दिष्ट करने की आवश्यकता नहीं है।

अर्थात VMwareService.exe -cmd "vmx.set_option synctime < 0 | 1>"

0

मैं निम्नलिखित काम crontab में जोड़ा। यह हैकी है लेकिन मुझे लगता है कि काम करना चाहिए।

*/5 * * * * सेवा ntpd रोक & & ntpdate pool.ntp.org & & सेवा ntpd शुरू

यह सेवा से ntpd सेवा अपडेट बंद हो जाता है और शुरू होता है ntpd फिर

+0

मेरे बॉक्स (उबंटू सटीक 64) पर एनटीपीडी डिमन को नियंत्रित करने वाली सेवा को "एनटीपी" कहा जाता है, इसलिए यह "सेवा एनटीपी स्टॉप" आदि है। – rplevy

+0

एनटीपीडी सिंक में समय रखने के लिए एक अच्छी नौकरी करता है, हर 5 को पुनरारंभ करने की आवश्यकता नहीं है मिनट और कम सटीक (और अब बहिष्कृत) ntpdate का उपयोग कर समय गड़बड़ करें। –

0

सक्रिय निर्देशिका वातावरण में, यह जानना महत्वपूर्ण है:

  • सभी सदस्य मशीनों किसी भी डोमेन नियंत्रक के साथ सिंक्रनाइज़ करता है।

  • किसी डोमेन में, सभी डोमेन नियंत्रक उस डोमेन के पीडीसी एम्यूलेटर (पीडीसीई) से सिंक्रनाइज़ करते हैं।

  • किसी डोमेन के पीडीसी एमुलेटर को स्थानीय या एनटीपी के साथ सिंक्रनाइज़ करना चाहिए।

वीएमवेयर में समय निर्धारित करने या समय सिंक को कॉन्फ़िगर करते समय इस पर विचार करना महत्वपूर्ण है। http://www.sysadmit.com/2016/12/vmware-esxi-configurar-hora.html

+1

चूंकि यह एक लोकप्रिय सवाल है, मुझे लगता है कि यह समीक्षा के लिए प्रासंगिक होगा [एक अच्छा जवाब कैसे लिखें] (http: // stackoverflow।com/मदद/कैसे करने वाली जवाब)। –

संबंधित मुद्दे