CentOS 6.2 के साथ HyperV पर Timesync


11

मुझे HyperV के तहत एक CentOS VM (रिलीज़ 6.2) मिला है। मेरे पास एकीकरण सेवाएं स्थापित हैं (अब आधार का हिस्सा), और CentOS से पता चलता है कि वर्तमान घड़ियां hyperv_clocksource है, हालांकि VM में मेरा समय अपटाइम के एक सप्ताह के बाद लगभग 10 मिनट तेज है। नए आईसी और प्लग करने योग्य घड़ियों के बारे में मेरी समझ यह है कि यह किसी भी अधिक नहीं होना चाहिए। क्या "काम" करने के लिए प्लग-इन क्लॉकसोर्स प्राप्त करने के लिए कोई अतिरिक्त कॉन्फ़िगरेशन आवश्यक है?

मुझे पता है कि पीआईटी और इस तरह के विभिन्न सामानों के लिए कर्नेल विकल्प सेट करने के बारे में बहुत सारे लिंक हैं, लेकिन उन सभी को एकीकृत क्लॉकसोर्स समर्थन की पूर्व-तिथि लगती है, और जैसा कि मैं समझता हूं कि इसे किसी भी तरह की आवश्यकता नहीं होनी चाहिए। न तो ntpd चाहिए और न ही adjtimex।

संपादित करें: IC का 3.2 चला रहा था (क्या जहाज w / सेंटोस 6.2), जो आज 3.3 में अपग्रेड किया गया है, मशीन 1 घंटे 22 मिनट तक चली गई है और घड़ी पहले से 5 सेकंड तेज है। इसलिए मैं अब नवीनतम आईसी चला रहा हूं और अभी भी वही समस्या है।


हां, समय तेजी से धीमा नहीं है। जो कि विशिष्ट वीएम क्लॉक इश्यू भी है, समय की हानि है, समय का लाभ नहीं।
वाल्डेनल

यदि आप एक शक्तियां प्राप्त करते हैं, तो वाइन-कॉन्वेंट -प्रूव्ड Microsoft-विंडोज-हाइपर-वी-इंटीग्रेशन-टाइमसिंक | संदेश का चयन करें | चयन-स्ट्रिंग "सर्वरनाम" क्या आप किसी भी समय सिंक त्रुटियों को देखते हैं
टोनी रोटी

टाइम-सिंक त्रुटियों के बारे में कोई बात नहीं, उस प्रदाता के लिए कोई संदेश नहीं हैं। अन्य हाइपर- V संदेश हैं, लेकिन TimeSync के लिए कोई भी नहीं।
WaldenL

जवाबों:


3

मैंने अतीत में इस मुद्दे को लिया है और स्टार्टअप स्विच (notsc विभक्त = 10) और ntp सेटिंग्स को ट्विक करके इसे ठीक किया है:

# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE:  You have a /boot partition.  This means that
#          all kernel and initrd paths are relative to /boot/, eg.
#          root (hd0,0)
#          kernel /vmlinuz-version ro root=/dev/VolGroup00/LogVol00
#          initrd /initrd-version.img
#boot=/dev/hda
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.18-164.6.1.el5)
    root (hd0,0)
    kernel /vmlinuz-2.6.18-164.6.1.el5 ro root=/dev/VolGroup00/LogVol00 hda=noprobe hdb=noprobe notsc divider=10
    initrd /initrd-2.6.18-164.6.1.el5.img
title CentOS (2.6.18-164.el5)
    root (hd0,0)
    kernel /vmlinuz-2.6.18-164.el5 ro root=/dev/VolGroup00/LogVol00
    initrd /initrd-2.6.18-164.el5.img

नमूना ntp.conf:

tinker panic 0
restrict 127.0.0.1
restrict default kod nomodify notrap
server 0.vmware.pool.ntp.org
server 1.vmware.pool.ntp.org
server 2.vmware.pool.ntp.org
driftfile /var/lib/ntp/drift

स्रोत:

सर्वर 2008 R2 पर हाइपर- V पर लिनक्स घड़ी बहाव को ठीक करना
http://hardanswers.net/correct-clock-drift-in-centos-hyper-v


1
यह काम कर सकता है। MS का आधिकारिक रुख समय सिंक सहित एकीकरण सुविधाओं को स्थापित / सक्षम करने और किसी भी-VM समय डेमॉन (ntpd) को अक्षम करने के लिए है।
क्रिस एस

VMWaredivider=10 कई लिनक्स-नक्षत्रों में भी इसकी सिफारिश करता है।
नेल्स

डाउनवोट के लिए क्षमा करें, लेकिन ये ठीक ऐसे ट्विक्स हैं जिन्हें नए एकीकरण घटकों में प्लग करने योग्य टाइमसोर्स के साथ आवश्यक नहीं माना जाता है।
WaldenL

2

सबसे पहले, जांचें कि क्या हाइपर-वी एकीकरण सेवाओं का पता लगा रहा है। एकमात्र तरीका मुझे पता है कि सिस्टम सेंटर वर्चुअल मशीन मैनेजर का उपयोग कैसे कर रहा है, लेकिन मुझे लगता है कि हाइपर-वी के एमएमसी का उपयोग करने का एक तरीका होना चाहिए।

साथ ही, मैंने ऐसा तब देखा है जब वीएम कॉन्फ़िगरेशन में क्लॉक सिंक अक्षम है। घड़ी तेजी से क्यों भागती है यह मुझसे परे है। मैंने आपके संदर्भ के लिए vm विन्यास का एक स्क्रीनशॉट संलग्न किया है। यहाँ छवि विवरण दर्ज करें


हां, सभी सेवाएं सक्षम हैं।
WaldenL

हाइपर- v रिपोर्ट करता है कि उसने एकीकरण सेवाओं का पता लगाया है?
लॉन्गनेक जूल

दिलचस्प सवाल, सुनिश्चित नहीं है कि कैसे बताएं। वे अतिथि में शुरू करते हैं, और मुझे लगता है कि वे ऐसा नहीं करेंगे यदि उन्होंने मेजबान के साथ संवाद नहीं किया था, लेकिन मैं निश्चित रूप से नहीं कह सकता। मेरे पास scvmm नहीं है इसलिए मुझे यकीन नहीं है कि उल्लू या तो बताने के लिए है।
वाल्डेनल

जब आप मिमी में vm को देखते हैं, तो क्या यह नीचे की तरफ दिल की धड़कन को ठीक कहता है? यह इंगित करेगा कि कम से कम दिल की धड़कन सेवा संचार कर रही है।
लॉन्गनेक जूल

यह "दिल की धड़कन: ठीक है" कहता है, इसलिए ऐसा लगता है कि कम से कम संचार चैनल खुला है।
वाल्डेनल

2

लोड के तहत हाइपर- V लिनक्स अतिथि घड़ी बहाव दुख की बात है काफी सामान्य है (असंतुष्ट VMs में घड़ी का बहाव कुछ अपरिहार्य है)। लिनक्स घड़ी देखें हर हफ्ते 10 मिनट और हाइपर-वी मशीन समय के साथ-साथ अन्य पदों के लिए भी हाइपर- V मशीन को खो देती है। मेरे द्वारा देखे गए उपाख्यान प्रमाण निम्नलिखित कहते हैं:

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