भौतिक मशीन पर हाइपर-वी सर्वर भूमिका या हाइपर-वी कोर सर्वर की स्थापना एक सीधी प्रक्रिया है और इसके लिए हमेशा एक अतिरिक्त कॉन्फ़िगरेशन की आवश्यकता नहीं होती है। एक अलग वातावरण के निर्माण में अगला कदम वर्चुअल मशीन, ऑपरेटिंग सिस्टम और होस्टेड एप्लिकेशन को तैनात और कॉन्फ़िगर करना है। इसे पारंपरिक वर्चुअलाइजेशन के रूप में जाना जाता है। इस मामले में, भौतिक मशीन को अमूर्त किया जाता है और वर्चुअल मशीन पर होस्ट किए गए अतिथि ऑपरेटिंग सिस्टम को प्रस्तुत किया जाता है। लेकिन क्या होगा अगर हम वर्चुअल मशीन के अंदर हाइपर-वी चलाना चाहते हैं? डिफ़ॉल्ट रूप से ऐसा करना संभव नहीं है, लेकिन हाइपर-वी सर्वर और लक्ष्य वर्चुअल मशीन पर अतिरिक्त परिवर्तन के साथ। वह तकनीक जो हमें वर्चुअल मशीन के अंदर वर्चुअल मशीन चलाने की अनुमति देती है उसे नेस्टेड वर्चुअलाइजेशन . कहा जाता है . यह VMware, Citrix और Nutanix सहित अन्य लोकप्रिय विक्रेताओं द्वारा भी समर्थित है। दिलचस्प लगता है, लेकिन वर्चुअल मशीन के अंदर वर्चुअल मशीन चलाने के लिए उपयोग का मामला क्या है? यह मुख्य रूप से डेवलपर्स द्वारा परीक्षण उद्देश्य, प्रयोगशालाओं और हाइपर-वी कंटेनरों को चलाने के लिए उपयोग किया जाता है।
यदि हम VM में Hyper-V को स्थापित करने का प्रयास करते हैं, तो हमें एक त्रुटि मिलेगी जो कहती है कि वर्चुअलाइजेशन क्षमताओं के अभाव के कारण स्थापना नहीं की जा सकती।
इस बाधा का समाधान लक्ष्य वर्चुअल मशीन के लिए हाइपर-V सर्वर पर नेस्टेड वर्चुअलाइजेशन को सक्षम करना है। निम्नलिखित पाठ में, हम आपको विंडोज सर्वर 2019 पर होस्ट किए गए हाइपर-वी सर्वर पर नेस्टेड वर्चुअलाइजेशन को सक्षम करने की प्रक्रिया के बारे में बताएंगे।
- लॉग इन करें या विंडोज सर्वर 2019 से कनेक्ट करें जहां आपने हाइपर-वी भूमिका स्थापित की है
- खोलें हाइपर-V प्रबंधक
- VM पर नेविगेट करें जहां आप नेस्टेड वर्चुअलाइजेशन को सक्षम करना चाहते हैं। हमारे उदाहरण में, यह "Windows2019" नाम का VM है, जैसा कि स्क्रीनशॉट में दिखाया गया है
- VM को शट डाउन करें
- प्रारंभ मेनू पर राइट क्लिक करें और फिर Windows Powershell (व्यवस्थापन) . पर क्लिक करें
- टाइप करें सेट-VMProcessor -VMName Windows2019 -ExposeVirtualizationExtensions $true और फिर दबाएँ इस उदाहरण में, Windows2019 VM नाम है। आपको अपने हाइपर- V प्रबंधक पर होस्ट किए गए अपने VM का नाम टाइप करना होगा
- अगला चरण नेस्टेड वर्चुअल मशीन के साथ नेटवर्किंग को कॉन्फ़िगर करना है। यह मैक स्पूफिंग या नेटवर्क एड्रेस ट्रांसलेशन (एनएटी) का उपयोग करके किया जा सकता है। हमारे मामले में हम Get-VMNetworkAdapter -VMName Windows2019 | सेट-VMNetworkAdapter -MacAddressSpoofing On पॉवरशेल में। कृपया Windows2019 को अपनी वर्चुअल मशीन के नाम से बदलें
- चालू करें वीएम और विंडोज सर्वर 2019 में लॉगिन करें
- सर्वर प्रबंधक खोलें और भूमिकाएं और सुविधाएं जोड़ें . क्लिक करें
- अगला क्लिक करें शुरू करने से पहले . के अंतर्गत
- अगला क्लिक करें इंस्टॉलेशन प्रकार चुनें . के अंतर्गत
- अगला क्लिक करें या गंतव्य सर्वर चुनें . के अंतर्गत गंतव्य सर्वर चुनें
- हाइपर-V का चयन करें सर्वर भूमिकाओं का चयन करें . के अंतर्गत और फिर सुविधाएं जोड़ें . क्लिक करें
- हाइपर-V स्थापित करने के लिए अगला क्लिक करें
- अगला क्लिक करें सुविधाओं का चयन करें . के अंतर्गत
- क्लिक करें अगला के अंतर्गत हाइपर-V
- वर्चुअल स्विच बनाएं के अंतर्गत नेटवर्क एडेप्टर चुनें . विंडोज सर्वर स्वचालित रूप से उस मशीन पर उपलब्ध सभी नेटवर्क एडेप्टर का पता लगाएगा
- अगला क्लिक करें वर्चुअल मशीन माइग्रेशन . के अंतर्गत
- अगला क्लिक करें या डिफ़ॉल्ट स्टोर . के अंतर्गत वर्चुअल हार्ड डिस्क या वर्चुअल मशीन कॉन्फ़िगरेशन फ़ाइल के लिए डिफ़ॉल्ट स्थान चुनें
- चुनें किसी चयनित सर्वर पर गंतव्य भूमिकाओं, भूमिका सेवाओं या सुविधाओं को पुनरारंभ करें, इंस्टॉल करें पर क्लिक करें और फिर हां . क्लिक करें स्थापना चयनों की पुष्टि करें . के अंतर्गत
- इंस्टॉल करें क्लिक करें और तब तक प्रतीक्षा करें जब तक कि विंडोज सर्वर 2019 हाइपर-वी भूमिका स्थापित न कर दे
- इंस्टॉल करें क्लिक करें स्थापना चयन की पुष्टि करें . के अंतर्गत
- जब तक Windows हाइपर-V भूमिका की स्थापना समाप्त नहीं करता तब तक प्रतीक्षा करें। यह स्वचालित रूप से वर्चुअल मशीन स्थापित करेगा।
- लॉग इन करें विंडोज सर्वर 2019 के लिए
- सर्वर प्रबंधक खोलें
- टूल पर नेविगेट करें और फिर हाइपर-V प्रबंधक . क्लिक करें
- एक वर्चुअल मशीन स्थापित करें और हाइपर-V के साथ खेलने का आनंद लें