मेजबान सोने के बाद मेरा डेबियन हाइपर-वी गेस्ट अपडेट क्यों नहीं करता है?


1

मेरे पास एक विंडोज़ 10 भौतिक (लैपटॉप) होस्ट है जिसे हाइपर-वी के साथ स्थापित किया गया है और सक्षम किया गया है और मुझे एक समस्या हो रही है कि कहां वनीला डेबियन 9 अतिथि स्थापना के लिए, होस्ट को थोड़ी देर के लिए सोने के लिए रखा जाने के बाद घड़ी अपडेट नहीं होती है और तब फिर से वापस जाग गया है (मुझे लगता है कि अतिथि मेजबान के साथ निलंबित है)।

जहां तक ​​मैं समझता हूं, इस समस्या को हाइपर-वी एकीकरण सेवाओं द्वारा तुच्छ रूप से नियंत्रित किया जाना चाहिए, जो कर रहे हैं वर्चुअल मशीन सेटिंग्स (सभी एकीकरण सेवाओं को सक्षम) और अतिथि (दोनों में सक्षम) दोनों hv_* मॉड्यूल लोड किए गए हैं), और जहां सेवाओं में से एक समय को सिंक्रनाइज़ करता है और सुनिश्चित करता है कि यह अद्यतित है।

तो, यह मेरे मामले में काम क्यों नहीं करता है? मेरे पास NTP स्थापित नहीं है और मैं नहीं चाहता, आंशिक रूप से सिद्धांत पर (विशेष रूप से हाइपर- V के साथ समस्या का निवारण करने के लिए) और आंशिक रूप से क्योंकि अतिथि को इंटरनेट कनेक्शन और दूरस्थ होस्ट सेवाओं के बिना काम करना चाहिए। मेरा होस्ट टाइमज़ोन स्पष्ट रूप से यूटीसी के लिए सेटअप है (मैं लैपटॉप के साथ बहुत घूमता हूं और न तो ज़रूरत है और न ही किसी विशेष समय-सीमा के साथ अतिथि को संबद्ध करने की इच्छा है), और उपयोग करें TZ इसके बजाय जरूरत के अनुसार चर।

मैंने Microsoft और कुछ Altaro लेखों में पृष्ठों का एक गुच्छा पढ़ा है जो बहुत ही सूचित लगता था कि अभी तक मुझे इस पर प्रकाश डालने में विफल रहा है। मैंने स्टैक एक्सचेंज साइटों पर कई उत्तरों को भी पढ़ा है, जहां एनटीपी और अन्य आधे का उपयोग करने की सलाह देते हैं, ज्यादातर कुछ और के बारे में हैं या बस वांछित सलाह नहीं देते हैं।

मैं समझता हूं कि शायद कुछ संकेत है जो अतिथि को आग में नहीं डालता है जब मेजबान नींद से वापस आ जाता है (जैसा कि यदि आप अतिथि को एसीपीआई के माध्यम से सोने के लिए कहेंगे, तो), लेकिन यह नहीं होना चाहिए हल की गई समस्या?

क्या और कहाँ मैं यह सुनिश्चित करने के लिए समस्या निवारण कर सकता हूं कि मैं लैपटॉप पर ढक्कन को मज़बूती से बंद कर सकता हूं (इसे लगाकर सो सकता हूं) और अप-टू-डेट टाइमस्टैम्प के साथ अपने मेहमान के वापस आने की उम्मीद करता हूं?

जवाबों:


1

इसे देखो: https://github.com/clearlinux/distribution/issues/39

केवल LIS हाइपर्व टाइमसोर्स ptp0 को कॉन्फ़िगर करने की तुलना में अन्य सभी समय सेवाओं को अक्षम करने और क्रॉनिक का उपयोग करने के लिए एक काम फिक्स है।

सुनिश्चित करें कि एलआईएस समय-स्रोत इसके माध्यम से उपलब्ध है:

ls /sys/class/ptp
ptp0

cat /sys/class/ptp/ptp0/clock_name 
hyperv

अब अपने डिस्ट्रो के लिए क्रोनी इंस्टॉल करें और कॉन्फिग लोकेशन को चेक करें, आपके पीटीपी से मेल खाने वाले कॉन्फिगर को बनाने की तुलना में? उपकरण का स्थान।

/etc/chrony.conf:

refclock PHC /dev/ptp0 trust
makestep 1 -1

यह एक बड़े चरण में हाइपर वी ptp0 स्रोत के माध्यम से सिस्टम समय को सही करने के लिए क्रॉनी की अनुमति देगा।

मतदान का समय 4 सेकंड (2 की शक्ति) के माध्यम से कम किया जा सकता है:

refclock PHC /dev/ptp0 trust poll 2

पुनश्च: ऐसा लगता है कि यह हाइपर / एलआईएस में बग / ओवरसाइट है।


क्या आप GitHub में उस चर्चा से कुछ उद्धृत कर सकते हैं?
Tiago Caldeira

मेरा बुरा, एक वास्तविक जवाब के लिए अद्यतन
andy

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