एक संपूर्ण दुनिया में, आपके वीएम मेहमान सही समय रखते हैं, या कम से कम मेजबान प्रदान करता है। दुर्भाग्य से हम एक आदर्श दुनिया में नहीं रहते हैं।
आदमी को ज्ञात लगभग हर हाइपरवाइजर के साथ अपने अनुभव के आधार पर, मैं हमेशा अपवाद के बिना वर्चुअल मशीनों में एक एनटीपी क्लाइंट चलाता हूं। मेरा सामान्य सेटअप ntpd है -g विकल्प के साथ, या पुराने सिस्टम के लिए ntpdate शुरू करने से ठीक पहले, घड़ी को चलाने के लिए (जो सिस्टम बूट में सिंक से बहुत दूर हो सकता है)।
KVM के पास लगभग पूर्ण सेटअप है, इसकी paravirtualized realtime घड़ी के साथ ; उपयुक्त ड्राइवर वाले मेहमान (सभी हाल ही में लिनक्स, कम से कम) मेजबान के साथ-साथ समय भी रखेंगे। लेकिन फिर भी चीजें यहां गलत हो जाती हैं: उदाहरण के लिए, मेजबान एनटीपी नहीं चल रहा हो सकता है, मेजबान के पास गलत समय क्षेत्र सेट हो सकता है, मेजबान की घड़ी बस सादा गलत हो सकती है, आदि।
बीच में वीएमवेयर और हाइपर-वी आते हैं। प्रत्येक में एक उपकरण होता है जिसे अतिथि पर चलाया जाता है जो घड़ी को समय-समय पर होस्ट के साथ सिंक करता है, लेकिन फिर से, यह मेजबान घड़ी के साथ किसी भी मौजूदा समस्या के लिए कमजोर है।
मेरे परीक्षण हाइपर-वी सर्वर पर मेहमानों ने कुछ अजीब व्यवहार का प्रदर्शन भी किया: एकीकरण सेवाओं के साथ भी, अतिथि घड़ी 500 पीपीएम से अधिक तेजी से बहती है, एनटीपीडी को काम करने से रोकती है ( अगर यह इससे तेज गति से चलता है तो घड़ी की घड़ी समझता है )। मुझे इन मेहमानों को क्रोनी में बदलना पड़ा , जो इस मूल्य को समायोजित करने की अनुमति देता है।
इस संबंध में एक्सएन सबसे खराब है; इसमें पूरी तरह से सिंक्रनाइज़ेशन नहीं है और मेहमानों के लिए एनटीपी चलाना बहुत आवश्यक है। (मुझे बताया गया है कि Xen के हाल के संस्करणों में कुछ प्रकार के सिंक्रनाइज़ेशन हैं, लेकिन व्यक्तिगत रूप से अभी तक इसके साथ काम नहीं किया है।)
यदि होस्ट हाइपरवाइजर आपके नियंत्रण में नहीं है, तो चीजें बहुत खराब हो जाती हैं, जैसे कि सार्वजनिक क्लाउड। आप मेजबान घड़ी के संबंध में प्रदाता की दया पर हैं, और यदि वे इसे सिंक्रनाइज़ रखने में मेहनती नहीं हैं, तो आप हार जाते हैं।
उस सब के साथ, यदि आपकी अर्ध-सटीक घड़ी की आवश्यकता है, तो आपके वर्चुअल मशीनों में एनटीपी क्लाइंट चलाना बहुत आवश्यक है। एनबी: यदि आप विंडोज वर्चुअल मशीन चलाते हैं, तो एक तीसरी पार्टी एनटीपी क्लाइंट प्राप्त करें जो लगातार घड़ी को समायोजित करता है; विंडोज के साथ आने वाले ग्राहक के लिए खराब बहाना केवल सप्ताह में एक बार घड़ी को समायोजित करता है , जो पूरी तरह से हास्यास्पद है।