नेस्टेड वर्चुअलाइजेशन आपको वर्चुअल मशीन के अंदर एक हाइपरवाइजर चलाने देता है। विंडोज 10 10565 ने नेस्टेड वर्चुअलाइजेशन पेश किया। चाहे आपको इसकी आवश्यकता हो या नहीं, यहां कुछ जानकारी दी गई है जो आपको रूचि दे सकती हैं।
कंटेनर के अंदर कंटेनर: विंडोज़ में नेस्टेड वर्चुअलाइजेशन के बारे में
इससे पहले आप समांतर कंटेनर बना सकते हैं - जितना अधिक आपकी मुख्य मेमोरी अनुमति देता है और विभिन्न उद्देश्यों के लिए उनका उपयोग करता है। माइक्रोसॉफ्ट ने अब अपने नवीनतम अंदरूनी बिल्ड बिल्ड संख्या 10565 के साथ नेस्टेड वर्चुअलाइजेशन की सुविधा जारी की है। विंडोज़ में नेस्टेड वर्चुअलाइजेशन की सुविधा आपको कंटेनर के अंदर कंटेनर बनाने की अनुमति देती है। यद्यपि यह सुविधा अभी तक सही नहीं है, यहां आपको यह जानने की आवश्यकता है।
हाइपर वी का उपयोग कर वर्चुअलाइजेशन
विंडोज़ ड्रोका का समर्थन करता है - जो आपको सरल कंटेनर बनाने देता है जिसे आप समानांतर में उपयोग कर सकते हैं या हाइबर वी कंटेनर बनाने के लिए सरल कंटेनर से बेहतर माना जाता है। हालांकि आप समानांतर में विंडोज कंटेनर बना सकते हैं, अक्सर वे एक ही पुस्तकालयों और संसाधनों का उपयोग करते हैं। इस मामले में, एक या अधिक "खराब" कंटेनर संसाधनों को पकड़कर जाम बना सकते हैं और अन्य कंटेनरों के उपयोग के लिए उन्हें जारी नहीं कर सकते हैं। यही एकमात्र कमी है जिसने हाइपर वी कंटेनरों की शुरुआत की।
हाइपर वी कंटेनर प्रत्येक आभासी वातावरण के लिए अलग-अलग सब कुछ बनाते हैं। यही है, यहां तक कि ओएस भी वर्चुअल डिब्बे में चल रहे अनुप्रयोगों को पुनर्निर्मित और प्रदान किया जाता है। इसका मतलब है कि सामान्य वर्चुअल संसाधन नहीं हैं और इसलिए कोई विवाद नहीं है।
नेस्टेड वर्चुअलाइजेशन - यह क्या है और कैसे कार्यान्वित करें?
जैसा कि पहले कहा गया था, आप एक हाइपर वी कंटेनर बना सकते हैं। यह कंटेनर यह सुनिश्चित करेगा कि अन्य हाइपरवाइजर को इसे देखने की अनुमति नहीं है। यही है, केवल कंटेनर सीपीयू के रूप में दिखाई देगा और वास्तविक CPU अन्य हाइपरवाइजर को दिखाई नहीं दे सकता है ताकि आप समांतर में एक और कंटेनर भी न बना सकें। इस मामले में संदेह यह है कि क्या आप समानांतर में दो या दो से अधिक हाइपर वी कंटेनर बना सकते हैं या आप केवल बनाए गए पहले कंटेनर के अंदर कंटेनर बनाने के लिए प्राप्त करते हैं।
माइक्रोसॉफ्ट के ब्लॉग का कहना है कि एक बार जब आप एक हाइपर वी कंटेनर बनाते हैं, तो यह अन्य हाइपरवाइजर को और अधिक हाइपर वी कंटेनर स्थापित करने की अनुमति नहीं देगा क्योंकि वे वास्तविक CPU को देखने में सक्षम नहीं होंगे। आप पहले से बनाए गए कंटेनर के बाहर और कंटेनर नहीं बना सकते हैं? फिर, जब आप अन्य वर्चुअलाइज़र चलाते हैं, तो वे सोचेंगे कि कंटेनर वास्तविक CPU है और उस कंटेनर के अंदर वर्चुअल कंटेनर बनाते हैं।
यह घोंसला वर्चुअलाइजेशन है - जहां आपके कंटेनर के अंदर कंटेनर हैं - वह भी, प्रत्येक व्यक्ति पूरी तरह से स्वतंत्र है: कोई साझा लाइब्रेरी या ड्राइवर नहीं। समांतर कंटेनर के उस संदेह को छोड़कर अच्छा लगता है। नेस्टेड वर्चुअलाइजेशन के काम को प्रदर्शित करने के लिए माइक्रोसॉफ्ट से उधार ली गई छवि यहां दी गई है
- रैम की मात्रा (याद रखें कि रैम एक सीमित कारक है; आप केवल उतने कंटेनर बना सकते हैं जैसे आपकी रैम हो सकती है)
- क्या आपका प्रोसेसर समर्थित है? (एमएस का कहना है कि इस समय केवल इंटेल वीटी-एक्स समर्थित हैं)
- गतिशील स्मृति बंद होना चाहिए
- रनटाइम मेमोरी और टैब पर टैब रखना
इस बिंदु पर कई समस्याएं हैं जो माइक्रोसॉफ्ट बाद के चरणों में देखभाल कर सकता है। लेकिन नेस्टेड वर्चुअलाइजेशन को आज़माने के लिए, उसने एक पावरशेल स्क्रिप्ट विकसित की है जिसे आप गिटहब से आ सकते हैं।
विंडोज 10 में नेस्टेड वर्चुअलाइजेशन कंटेनर बनाने के तरीके को जानने के लिए, और अधिक, इस एमएसडीएन ब्लॉग पोस्ट का संदर्भ लें।