हाइपर-वी: Difference between revisions
No edit summary |
|||
| Line 152: | Line 152: | ||
हाइपर-V इंटेल पर VT-x या AMD [[x86 वर्चुअलाइजेशन]] पर AMD-V का उपयोग करता है। चूंकि हाइपर-वी हाइपरविजर # वर्गीकरण है, जब तक यह स्थापित है, तृतीय-पक्ष सॉफ़्टवेयर वीटी-एक्स या एएमडी-वी का उपयोग नहीं कर सकता है। उदाहरण के लिए, इंटेल HAXM [[Android Studio|एन्ड्रायड]] डिवाइस एमुलेटर ([[Android Studio|एन्ड्रायड स्टूडियो]] या [[Microsoft Visual Studio|माइक्रोसाॅफ्ट विजुअल स्टू़डियो]] द्वारा उपयोग किया जाता है) हाइपर- V स्थापित होने पर नहीं चल सकता है।<ref>{{cite web|last1=Syrewicze|first1=Andy|title=VMware vs. Hyper-V: Architectural Differences|url=http://syrewiczeit.com/vmware-vs-hyper-v-architectural-differences/|website=Syrewiczeit.com|publisher=[[WP:SPS|Self-published]]|url-status=live|archive-url=https://web.archive.org/web/20180225023405/http://syrewiczeit.com/vmware-vs-hyper-v-architectural-differences/|archive-date=February 25, 2018|date=October 2, 2013|access-date=2019-01-18}}</ref> | हाइपर-V इंटेल पर VT-x या AMD [[x86 वर्चुअलाइजेशन]] पर AMD-V का उपयोग करता है। चूंकि हाइपर-वी हाइपरविजर # वर्गीकरण है, जब तक यह स्थापित है, तृतीय-पक्ष सॉफ़्टवेयर वीटी-एक्स या एएमडी-वी का उपयोग नहीं कर सकता है। उदाहरण के लिए, इंटेल HAXM [[Android Studio|एन्ड्रायड]] डिवाइस एमुलेटर ([[Android Studio|एन्ड्रायड स्टूडियो]] या [[Microsoft Visual Studio|माइक्रोसाॅफ्ट विजुअल स्टू़डियो]] द्वारा उपयोग किया जाता है) हाइपर- V स्थापित होने पर नहीं चल सकता है।<ref>{{cite web|last1=Syrewicze|first1=Andy|title=VMware vs. Hyper-V: Architectural Differences|url=http://syrewiczeit.com/vmware-vs-hyper-v-architectural-differences/|website=Syrewiczeit.com|publisher=[[WP:SPS|Self-published]]|url-status=live|archive-url=https://web.archive.org/web/20180225023405/http://syrewiczeit.com/vmware-vs-hyper-v-architectural-differences/|archive-date=February 25, 2018|date=October 2, 2013|access-date=2019-01-18}}</ref> | ||
== क्लाइंट ऑपरेटिंग सिस्टम == | == क्लाइंट ऑपरेटिंग सिस्टम == | ||
विंडोज 8, 8.1, 10 प्रो, एंटरप्राइज, एजुकेशन के x64 एसकेयू, क्लाइंट हाइपर-वी नामक विशेष संस्करण हाइपर-वी के साथ आते हैं।<ref name="hyper-v_availability_in_Windows 8">{{cite web |url=http://techdracula.com/2013/06/Hyper-V-Not-Installed-Computer-LocalHost-Error-Windows-8.html |title=फिक्स हाइपर-वी कंप्यूटर 'लोकलहोस्ट' पर स्थापित नहीं किया गया है|website=Techdracula.com |access-date=2013-06-06 |archive-date=2015-10-14 |archive-url=https://web.archive.org/web/20151014224927/http://techdracula.com/2013/06/Hyper-V-Not-Installed-Computer-LocalHost-Error-Windows-8.html |url-status=live }}</ | विंडोज 8, 8.1, 10 प्रो, एंटरप्राइज, एजुकेशन के x64 एसकेयू, क्लाइंट हाइपर-वी नामक विशेष संस्करण हाइपर-वी के साथ आते हैं।<ref name="hyper-v_availability_in_Windows 8">{{cite web |url=http://techdracula.com/2013/06/Hyper-V-Not-Installed-Computer-LocalHost-Error-Windows-8.html |title=फिक्स हाइपर-वी कंप्यूटर 'लोकलहोस्ट' पर स्थापित नहीं किया गया है|website=Techdracula.com |access-date=2013-06-06 |archive-date=2015-10-14 |archive-url=https://web.archive.org/web/20151014224927/http://techdracula.com/2013/06/Hyper-V-Not-Installed-Computer-LocalHost-Error-Windows-8.html |url-status=live }}</ref> | ||
== सुविधाएँ प्रति संस्करण जोड़ी गईं == | == सुविधाएँ प्रति संस्करण जोड़ी गईं == | ||
| Line 191: | Line 191: | ||
* लगातार मेमोरी सपोर्ट | * लगातार मेमोरी सपोर्ट | ||
* स्टोरेज स्पेस डायरेक्ट और फेलओवर क्लस्टरिंग में महत्वपूर्ण विशेषता और प्रदर्शन में सुधार | * स्टोरेज स्पेस डायरेक्ट और फेलओवर क्लस्टरिंग में महत्वपूर्ण विशेषता और प्रदर्शन में सुधार | ||
[[Category:Pages with reference errors]] | |||
[[Category:Pages with script errors]] | |||
[[Category:Short description with empty Wikidata description]] | |||
[[Category:Template documentation pages|Short description/doc]] | |||
[[Category:Templates Vigyan Ready]] | |||
[[Category:Templates that add a tracking category]] | |||
[[Category:Templates that generate short descriptions]] | |||
[[Category:Templates using TemplateData]] | |||
== यह भी देखें == | == यह भी देखें == | ||
Revision as of 14:54, 23 February 2023
| File:Hyper-V Logo.png | |
| Developer(s) | Microsoft |
|---|---|
| Initial release | June 28, 2008 |
| Operating system | Windows Server Windows 8, Windows 8.1, Windows 10, Windows 11 (x64; Pro, Enterprise and Education) |
| Predecessor | Windows Virtual PC |
| Type | Native hypervisor |
| Website | docs |
माइक्रोसॉफ्ट हाइपर-वी, कोडनेम विरिडियन,[1] और संक्षिप्त रूप से विंडोज सर्वर वर्चुअलाइजेशन के रूप में प्रस्तुत होने से पहले जाना जाता है, यह स्व हाइपरविजर है, यह माइक्रोसाॅफ्ट विंडोज चलाने वाले x86-64 सिस्टम पर वर्चुअल मशीन बनाई जा सकती है।[2] विंडोज 8 से प्रारंभ होकर, हाइपर-वी ने विंडोज वर्चुअल पीसी को विंडोज एनटी के क्लाइंट के लिए संस्करणों के हार्डवेयर वर्चुअलाइजेशन घटक के रूप में स्थान दिया जाता हैं। हाइपर- V चलाने वाले सर्वर कंप्यूटर को या अधिक नेटवर्क पर अलग-अलग वर्चुअल मशीनों को प्रदर्शित करने के लिए कॉन्फ़िगर किया जा सकता है।
हाइपर-वी को पहली बार विंडोज सर्वर 2008 के साथ प्रस्तुत किया गया था, और इस प्रकार विंडोज सर्वर 2012 और विंडोज 8 के बाद से बिना किसी अतिरिक्त शुल्क के उपलब्ध है। स्टैंडअलोन विंडोज हाइपर-वी सर्वर मुफ्त है, किन्तु इसमें केवल कमांड लाइन इंटरफेस है। इस प्रकार हाइपर-वी सर्वर का अंतिम संस्करण हाइपर-वी सर्वर 2019 है, जो विंडोज सर्वर 2019 पर आधारित है।
इतिहास
हाइपर-वी का बीटा संस्करण विंडोज सर्वर 2008 के कुछ x86-64 संस्करणों के साथ भेज दिया गया था। अंतिम संस्करण 26 जून, 2008 को प्रस्तुत किया गया था और विंडोज़ अपडेट के माध्यम से वितरित किया गया था।[3] इस प्रकार हाइपर-वी तब से विंडोज सर्वर के हर संस्करण के साथ प्रस्तुत किया गया है।[4][5][6]
माइक्रोसॉफ्ट दो चैनलों के माध्यम से हाइपर-वी प्रदान करता है:
- विंडोज का हिस्सा: हाइपर-वी विंडोज सर्वर 2008 और इस प्रकार बाद के संस्करण का वैकल्पिक घटक है। यह विंडोज 8, विंडोज 8.1, विंडोज 10 और विंडोज़ 11 के प्रो और एंटरप्राइज एडिशन के x64 शेयर रखने की इकाई में भी उपलब्ध है।
- हाइपर-वी सर्वर: यह सीमित कार्यक्षमता और हाइपर-वी घटक के साथ विंडोज सर्वर का फ्रीवेयर संस्करण है।[7]
हाइपर-वी सर्वर
हाइपर- V सर्वर 2008 1 अक्टूबर, 2008 को प्रस्तुत किया गया था। इसमें विंडोज़ सेवा 2008 सर्वर कोर और हाइपर- V भूमिका सम्मलित है, अन्य विंडोज सर्वर 2008 भूमिकाएँ सक्षम हैं और इसलिए सीमित विंडोज सेवाएँ उपलब्ध रहती हैं।[8] हाइपर- V सर्वर 2008 होस्ट OS, भौतिक हार्डवेयर और सॉफ़्टवेयर को कॉन्फ़िगर करने के लिए इस प्रकार उपयोग किए जाने वाले कमांड-लाइन इंटरफ़ेस तक सीमित है। मेनू संचालित सीएलआई इंटरफ़ेस और कुछ स्वतंत्र रूप से डाउनलोड करने योग्य स्क्रिप्ट फ़ाइलें कॉन्फ़िगरेशन को सरल बनाती हैं। इसके अतिरिक्त, हाइपर-वी सर्वर रिमोट डेस्कटॉप कनेक्शन के माध्यम से रिमोट एक्सेस का समर्थन करता है। चूँकि, होस्ट OS और गेस्ट वर्चुअल मशीनों का प्रशासन और कॉन्फ़िगरेशन सामान्यतः नेटवर्क पर किया जाता है, या तो किसी अन्य विंडोज कंप्यूटर या सिस्टम केंद्र वर्चुअल मशीन प्रबंधक पर माइक्रोसाॅफ्ट प्रबंधन कंसोल का उपयोग किया जाता है। इस प्रकार यह बहुत सरल बिंदु और क्लिक कॉन्फ़िगरेशन, और हाइपर- V सर्वर की निगरानी की अनुमति देता है।
हाइपर- V सर्वर 2008 R2 (विंडोज सर्वर 2008 R2 का संस्करण) सितंबर 2009 में उपलब्ध कराया गया था और इसमें अधिक सीएलआई नियंत्रण के लिए विंडोज पावर शेल v2 सम्मलित है। हाइपर-वी सर्वर तक दूरस्थ पहुंच के लिए नेटवर्क इंटरफेस और विंडोज फ़ायरवॉल के सीएलआई कॉन्फ़िगरेशन की आवश्यकता होती है। इस प्रकार हाइपर- वी सर्वर 2008 R2 को प्रशासित करने के लिए विंडोज विस्ता PC का उपयोग भी पूरी तरह से समर्थित नहीं है।
संरचना
हाइपर-वी विभाजन के संदर्भ में वर्चुअल मशीनों के अलगाव को लागू करता है। विभाजन अलगाव की तार्किक इकाई है, जो हाइपरविजर द्वारा समर्थित है, जिसमें प्रत्येक गेस्ट ऑपरेटिंग सिस्टम निष्पादित होता है। इस प्रकार हाइपरविजर उदाहरण में कम से कम मूल विभाजन होना चाहिए, जो विंडोज सर्वर (2008 और बाद में) के समर्थित संस्करण को चला रहा हो। वर्चुअलाइजेशन सॉफ्टवेयर पैरेंट पार्टीशन में चलता है और हार्डवेयर उपकरणों तक इसकी सीधी पहुंच होती है। इस प्रकार मूल विभाजन चाइल्ड विभाजन बनाता है जो गेस्ट OS को होस्ट करता है। मूल विभाजन हाइपरकॉल एपीआई का उपयोग करके चाइल्ड विभाजन बनाता है, जो कि हाइपर-वी द्वारा प्रदर्शित अप्लिकेशन प्रोग्रामिंग अंतरफलक है।[9]
चाइल्ड पार्टिशन की भौतिक सेंट्रल प्रोसेसिंग यूनिट तक पहुंच नहीं है, न ही यह इसके वास्तविक व्यवधानों को संभालता है। इसके अतिरिक्त, इसमें प्रोसेसर का वर्चुअल दृश्य होता है और गेस्ट वर्चुअल एड्रेस में चलता है, जो कि इस प्रकार हाइपरवाइजर के कॉन्फ़िगरेशन के आधार पर, आवश्यक नहीं कि पूर्ण रूप से वह वर्चुअल मेमोरी पर निर्भर हों। इस प्रकार वीएम कॉन्फ़िगरेशन के आधार पर, हाइपर-वी प्रोसेसर के केवल सबसेट को प्रत्येक विभाजन के लिए उजागर कर सकता है। इस प्रकार हाइपरविजर प्रोसेसर में व्यवधान को संभालता है, और तार्किक सिंथेटिक बाधा डालना कंट्रोलर (SynIC) का उपयोग करके उन्हें संबंधित विभाजन पर पुनर्निर्देशित करता है। इस प्रकार हाइपर-वी सीपीयू द्वारा प्रदान किए गए दूसरे स्तर के एड्रेस ट्रांसलेशन का उपयोग करके गेस्ट वर्चुअल एड्रेस-स्पेस के एड्रेस ट्रांसलेशन को तेज कर सकता है, जिसे इंटेल पर विस्तारित पृष्ठ तालिका और एएमडी पर रैपिड वर्चुअलाइजेशन इंडेक्सिंग (पूर्व में एनपीटी) कहा जाता है।
उप विभाजनों की हार्डवेयर संसाधनों तक सीधी पहुँच नहीं होती है, बल्कि इसके अतिरिक्त वर्चुअल उपकरणों के संदर्भ में संसाधनों का वर्चुअल दृश्य होता है। इस प्रकार वर्चुअल ईकाई के लिए किसी भी अनुरोध को वीएम बस के माध्यम से पैरेंट पार्टीशन में डिवाइस पर रीडायरेक्ट किया जाता है, जो अनुरोधों को प्रबंधित करेगा। इस प्रकार वीएम बस तार्किक चैनल है जो अंतर-विभाजन संचार को सक्षम बनाता है। प्रतिक्रिया भी वीएमबस के माध्यम से पुनर्निर्देशित की जाती है। इस प्रकार यदि पैरेंट पार्टीशन में डिवाइस भी वर्चुअल ईकाई हैं, तो इसे तब तक रीडायरेक्ट किया जाएगा जब तक कि यह पैरेंट पार्टीशन तक नहीं पहुंच जाता है, जहां यह भौतिक डिवाइस तक पहुंच प्राप्त कर लेगा। पैरेंट पार्टिशन वर्चुअलाइजेशन सर्विस प्रोवाइडर (VSP) चलाते हैं, जो वीएम बस से जुड़ता है और चाइल्ड पार्टिशन से डिवाइस एक्सेस अनुरोधों को संभालता है। इस प्रकार चाइल्ड विभाजन वर्चुअल ईकाई आंतरिक रूप से वर्चुअलाइजेशन सर्विस क्लाइंट (वीएससी) चलाते हैं, जो वीएम बस के माध्यम से मूल विभाजन में वीएसपी के लिए अनुरोध को पुनर्निर्देशित करता है। यह पूरी प्रक्रिया गेस्ट OS के लिए पारदर्शी है।[10]
वर्चुअल ईकाई स्टोरेज, नेटवर्किंग और ग्राफिक्स सबसिस्टम, अन्य के लिए, प्रबुद्ध I/O नामक विंडोज सर्वर वर्चुअलाइजेशन सुविधा का लाभ उठा सकते हैं। इस प्रकार प्रबुद्ध I/O SCSI जैसे उच्च स्तरीय संचार प्रोटोकॉल का विशेष वर्चुअलाइजेशन-जागरूक कार्यान्वयन है, जो इस प्रकार किसी भी डिवाइस इम्यूलेशन परत को बायपास करने की अनुमति देता है और सीधे वीएम बस का लाभ उठाता है। यह संचार को और अधिक कुशल बनाता है, किन्तु प्रबुद्ध I/O का समर्थन करने के लिए गेस्ट OS की आवश्यकता होती है।
वर्तमान में केवल निम्न ऑपरेटिंग सिस्टम प्रबुद्ध I/O का समर्थन करते हैं, इसलिए उन्हें अन्य ऑपरेटिंग सिस्टमों की तुलना में हाइपर-वी के अनुसार गेस्ट ऑपरेटिंग सिस्टम के रूप में तेजी से चलाने की अनुमति देता है, जिन्हें धीमी एमुलेटेड हार्डवेयर का उपयोग करने की आवश्यकता होती है:
- विंडोज सर्वर 2008 और बाद में
- विंडोज विस्टा और बाद में
- 3.4 या बाद के कर्नेल के साथ लिनक्स[11]
- फ्रीबीएसडी[12]
सिस्टम आवश्यकताएँ
हाइपर- V भूमिका केवल विंडोज सर्वर 2008 के मानक, एंटरप्राइज़ और डेटासेंटर संस्करणों के x86-64 वेरिएंट और बाद में, साथ ही साथ विंडोज 8 और बाद के प्रो, एंटरप्राइज़ और शिक्षा संस्करणों में उपलब्ध है। विंडोज सर्वर पर, इसे इस बात की परवाह किए बिना स्थापित किया जा सकता है कि इंस्टॉलेशन पूर्ण या कोर इंस्टॉलेशन है या नहीं। इसके अतिरिक्त, हाइपर-वी को हाइपर-वी सर्वर ऑपरेटिंग सिस्टम के हिस्से के रूप में उपलब्ध कराया जा सकता है, जो कि विंडोज सर्वर का फ्रीवेयर संस्करण है।[13] इस प्रकार किसी भी तरह से, होस्ट कंप्यूटर को निम्नलिखित की आवश्यकता होती है।[14]
- सीपीयू निम्नलिखित तकनीकों के साथ:
- एनएक्स बिट
- x86-64
- हार्डवेयर-असिस्टेड वर्चुअलाइजेशन (इंटेल VT-x या AMD-V)
- द्वितीय स्तर का पता अनुवाद (विंडोज सर्वर 2012 और बाद में)[15]
- कम से कम 2 जीबी मेमोरी, इसके अतिरिक्त प्रत्येक गेस्ट मशीन को क्या सौंपा गया है
वर्चुअल मशीन को सौंपी गई मेमोरी की मात्रा ऑपरेटिंग सिस्टम पर निर्भर करती है:
- विंडोज सर्वर 2008 मानक वीएम चलाने के लिए 31 जीबी तक मेमोरी, साथ ही होस्ट ओएस के लिए 1 जीबी तक का समर्थन करता है।[16]
- विंडोज सर्वर 2008 R2 मानक 32 GB तक का समर्थन करता है, किन्तु एंटरप्राइज़ और डेटासेंटर संस्करण 2 टेरा बाईट तक का समर्थन करते हैं।[17] हाइपर- V सर्वर 2008 R2 1 टीबी तक का समर्थन करता है।[14]* विंडोज सर्वर 2012 4 टीबी तक का समर्थन करता है।
प्रत्येक वर्चुअल मशीन को सौंपे गए CPU की संख्या भी OS पर निर्भर करती है:
- विंडोज सर्वर 2008 और 2008 R2 प्रति VM में 1, 2 या 4 CPU का समर्थन करते हैं, हाइपर- V सर्वर 2008 R2 पर भी यही लागू होता है[13]* विंडोज सर्वर 2012 प्रति वीएम 64 सीपीयू तक का समर्थन करता है
समवर्ती रूप से सक्रिय वर्चुअल मशीनों की संख्या के लिए अधिकतम भी है।
- विंडोज सर्वर 2008 और 2008 R2 प्रति सर्वर 384 का समर्थन करते हैं,[18] हाइपर- V सर्वर 2008 उसी का समर्थन करता है[13]* विंडोज सर्वर 2012 प्रति सर्वर 1024 का समर्थन करता है, हाइपर- V सर्वर 2012 पर भी यही लागू होता है[19]
- विंडोज सर्वर 2016 प्रति क्लस्टर और प्रति नोड 8000 का समर्थन करता है[20]
समर्थित गेस्ट
विंडोज सर्वर 2008 आर 2
निम्न तालिका विंडोज सर्वर 2008 R2 SP1 पर समर्थित गेस्ट ऑपरेटिंग सिस्टम को सूचीबद्ध करती है।[21]
| गेस्ट ऑपरेटिंग सिस्टम | वर्चुअल CPUs | ||
|---|---|---|---|
| OS | संस्करण | संख्या | संरचना |
| विंडोज सर्वर 2012[lower-alpha 1] | हाइपर- V, स्टैंडर्ड, डाटासेंटर | 1–4 | x86-64 |
| विंडोज होम सर्वर 2011 | मानक | 1–4 | x86-64 |
| विंडोज सर्वर 2008 R2 SP1 | वेब, मानक, उद्यम, डाटासेंटर | 1–4 | x86-64 |
| विंडोज सर्वर 2008 SP2 | वेब, मानक, उद्यम, डाटासेंटर | 1–4 | IA-32, x86-64 |
| विंडोज सर्वर 2003 R2 SP2 | वेब,[lower-alpha 2] मानक, उद्यम, डाटासेंटर | 1 or 2 | IA-32, x86-64 |
| विंडोज 2000 SP4 | जानकार, सर्वर, उन्नत सर्वर | 1 | IA-32 |
| विंडोज 7 | जानकार, उद्यम, परम | 1–4 | IA-32, x86-64 |
| विंडोज विस्ता | व्यापार, उद्यम, परम | 1–4 | IA-32, x86-64 |
| विंडोज XP SP3 | जानकार | 1 or 2 | IA-32, x86-64 |
| विंडोज XP SP2 | जानकार, जानकार x64 संस्करण | 1 | IA-32, x86-64 |
| SUSE लिनक्स एंटरप्राइज़ सर्वर 10 SP4 or 11 SP1–SP3 | — | 1–4 | IA-32, x86-64 |
| रेड हैट एंटरप्राइज लिनक्स 5.5–7.0 | रेड हैट संगत कर्नेल | 1–4 | IA-32, x86-64 |
| प्रतिशतOS 5.5–7.5 | — | 1–4 | IA-32, x86-64 |
| उबुन्तू 12.04–20.04 | डेबियन संगत कर्नेल | 1–4 | IA-32, x86-64 |
| डेबियन 7.0 | डेबियन संगत कर्नेल | 1–4 | IA-32, x86-64 |
| ओरेकल लिनक्स 6.4 | रेड हैट संगत कर्नेल | 1–4 | IA-32, x86-64 |
- ↑ वर्जीयर्स 2012 समर्थित है और केवल एक होस्ट सिस्टम विंडोज सर्वर 2008 R2 RTM या SP1 पर चलता है, जिसमें हॉटफिक्स लागू किया गया है।
- ↑ वेब संस्करण का x64 संस्करण नहीं है।
फेडोरा (ऑपरेटिंग सिस्टम) 8 या 9 असमर्थित हैं, चूँकि, उनके चलने की सूचना दी गई है।[21][22][23][24]
मुक्त BSD 8.2 और बाद के गेस्ट के लिए तृतीय-पक्ष समर्थन नेट ऐप और सिट्रिक्स प्रणाली के बीच साझेदारी द्वारा प्रदान किया जाता है।[25] इसमें ऑपरेशन के अनुकरणीय और पैरावर्चुअलाइज्ड मोड, साथ ही साथ कई हाइपरवी एकीकरण सेवाएं सम्मलित हैं।[26]
डेस्कटॉप वर्चुअलाइजेशन (डेस्कटॉप वर्चुअलाइजेशन वीडीआई) तीसरे पक्ष की कंपनियों के उत्पाद (जैसे क्वेस्ट सॉफ्टवेयर vवर्कस्पेस, सिट्रिक्स जेन डेस्कटाॅप, सिसटैनिका एप्लीडिस फ्यूजन)[27] और इस प्रकार एरिकॉम पावरटर्म वेबकनेक्ट) अंतिम उपयोगकर्ताओं को पूर्ण PC डेस्कटॉप अनुभव देते हुए डेटा सेंटर में डेस्कटॉप वर्चुअल मशीनों को होस्ट और केंद्रीय रूप से प्रबंधित करने की क्षमता प्रदान करते हैं।
इस प्रकार प्रबुद्ध I/O के साथ गेस्ट ऑपरेटिंग सिस्टम और हाइपरविजर-जागरूक कर्नेल जैसे कि विंडोज सर्वर 2008 और बाद के सर्वर संस्करण, विंडोज विस्ता SP1 और बाद के क्लाइंट और सिट्रिक्स जेनसर्वर और नोवल से प्रसाद मेजबान संसाधनों का उत्तम उपयोग करने में सक्षम होंगे क्योंकि वीएससी ड्राइवर इन ये गेस्ट वीएम बस पर सीधे वीएसपी से संवाद करते हैं।[28] इस प्रकार गैर-प्रबुद्ध ऑपरेटिंग सिस्टम अनुकरणीय I/O के साथ चलेंगे,[29] चूँकि, एकीकरण घटक (जिसमें वीएससी ड्राइवर सम्मलित हैं) उत्तम प्रदर्शन प्राप्त करने के लिए विंडोज सर्वर 2003 SP2, विंडोज विस्ता SP1 और लाइनेक्स के लिए उपलब्ध हैं।
लिनक्स समर्थन
20 जुलाई 2009 को, माइक्रोसॉफ्ट ने जीएनयू जनरल पब्लिक लाइसेंस की शर्तों के अनुसार लिनक्स कर्नेल में सम्मलित करने के लिए हाइपर-वी ड्राइवरों को प्रस्तुत किया।[30] माइक्रोसाॅफ्ट को कोड जमा करने की आवश्यकता थी जब यह पता चला कि उन्होंने हाइपर- V नेटवर्क ड्राइवर को GPL-लाइसेंस वाले घटकों के साथ स्थिर रूप से बंद-स्रोत बायनेरिज़ से जोड़ा था।[31] इस प्रकार 2.6.32 से प्रारंभ होने वाले कर्नेल में इनबिल्ट हाइपर-वी पैरावर्चुअलाइजेशन सपोर्ट सम्मलित हो सकता है जो विंडोज होस्ट वातावरण में वर्चुअल लिनक्स गेस्ट सिस्टम के प्रदर्शन में सुधार करता है। इस प्रकार हाइपर-वी लिनक्स गेस्ट के लिए बॉक्स से बाहर बुनियादी वर्चुअलाइजेशन समर्थन प्रदान करता है। पैरावर्चुअलाइज़ेशन समर्थन के लिए लाइनेक्स एकीकरण घटक या सटोरी इनपुट वीएससी ड्राइवर स्थापित करने की आवश्यकता होती है। इस प्रकार हाइपर- V में Xen-सक्षम लाइनेक्स गेस्ट वितरण को भी पैरावर्चुअलाइज़ किया जा सकता है। इस प्रकार माइक्रोसाॅफ्ट आधिकारिक तौर पर केवल SUSE लाइनेक्स एंटरप्राइज़ सर्वर 10 SP1/SP2 (x86 और x64) को इस तरीके से समर्थित करता है,[32] चूंकि इस प्रकार कोई भी ज़ेन-सक्षम लिनक्स चलाने में सक्षम होना चाहिए। फरवरी 2008 में, रेड हैट और माइक्रोसाॅफ्ट ने अपने संबंधित सर्वर ऑपरेटिंग सिस्टम के साथ हाइपरविजर इंटरऑपरेबिलिटी के लिए वर्चुअलाइजेशन पैक्ट पर हस्ताक्षर किए, जिससे कि रेड हैट इंटरप्राइज लाइनेक्स 5 को हाइपर- V पर आधिकारिक रूप से समर्थित किया जा सके।[33]
विंडोज सर्वर 2012
विंडोज सर्वर 2012 और विंडोज सर्वर 2012 R2 में हाइपर- V उपरोक्त समर्थन सूची को निम्नानुसार परिवर्तन करता है:[34]
- विंडोज सर्वर 2012 में हाइपर-वी विंडोज 8.1 (32 सीपीयू तक) और विंडोज सर्वर 2012 आर2 (64 सीपीयू) के लिए समर्थन जोड़ता है, विंडोज सर्वर 2012 R2 में हाइपर-V, विंडोज 10 (32 CPUs) और विंडोज सर्वर 2016 (64 CPUs) के लिए समर्थन जोड़ता है।
- CentOS का न्यूनतम समर्थित संस्करण 6.0 है।
- रेड हैट इंटरप्राइज लाइनेक्स का न्यूनतम समर्थित संस्करण 5.7 है।
- विंडोज सर्वर और लिनक्स ऑपरेटिंग सिस्टम के लिए समर्थित सीपीयू की अधिकतम संख्या चार से बढ़ाकर 64 कर दी गई है।
विंडोज सर्वर 2012 R2
विंडोज सर्वर 2012 R2 पर हाइपर- V ने जनरेशन 2 VM से जोड़ा जाता हैं।[35]
पश्चगामी संगतता
हाइपर-वी, माइक्रोसॉफ्ट वर्चुअल सर्वर और विंडोज वर्चुअल पीसी की तरह, प्रत्येक गेस्ट ओएस को वर्चुअल हार्ड डिस्क फ़ाइल में सहेजता है। यह पुराने वीएचडी (फाइल फॉर्मेट) या वीएचडी फॉर्मेट के साथ-साथ नए वीएचडी (फाइल फॉर्मेट) वर्चुअल हार्ड डिस्क (वीएचडीएक्स)|.वीएचडीएक्स को सपोर्ट करता है। इस प्रकार वर्चुअल सर्वर 2005, वर्चुअल पीसी 2004 और वर्चुअल पीसी 2007 की पुरानी .vhd फाइलें हाइपर-वी में कॉपी और उपयोग की जा सकती हैं, किन्तु किसी भी पुराने वर्चुअल मशीन इंटीग्रेशन सॉफ्टवेयर (हाइपर-वी इंटीग्रेशन सर्विसेज के समकक्ष) को वर्चुअल मशीन से हटाया जाना चाहिए। इस प्रकार माइग्रेट किए गए गेस्ट ओएस को कॉन्फ़िगर करने और हाइपर-वी का उपयोग प्रारंभ करने के पश्चात गेस्ट ओएस (वर्चुअल) हार्डवेयर में परिवर्तन का पता लगाएगा। हाइपर- V एकीकरण सेवाओं को स्थापित करने से प्रदर्शन में सुधार के लिए पांच सेवाएं स्थापित होती हैं, साथ ही साथ नए गेस्ट वीडियो और नेटवर्क कार्ड ड्राइवर भी जुड़ते हैं।
सीमाएं
ऑडियो
हाइपर- V ऑडियो हार्डवेयर को वर्चुअलाइज नहीं करता है। विंडोज 8.1 और विंडोज सर्वर 2012 आर2 से पहले, नेटवर्क कनेक्शन पर रिमोट डेस्कटॉप कनेक्शन के साथ वर्चुअल मशीन से कनेक्ट करके और इसकी ऑडियो रीडायरेक्शन सुविधा का उपयोग करके इस समस्या को हल करना संभव था।[36][37] इस प्रकार विंडोज 8.1 और विंडोज सर्वर 2012 R2 उन्नत सत्र मोड जोड़ते हैं जो नेटवर्क कनेक्शन के बिना पुनर्निर्देशन प्रदान करता है।[38]
ऑप्टिकल ड्राइव पास-थ्रू
गेस्ट VM में वर्चुअलाइज्ड ऑप्टिकल ड्राइव केवल पढ़ने के लिए हैं।[39] आधिकारिक तौर पर हाइपर-वी होस्ट/रूट ऑपरेटिंग सिस्टम के ऑप्टिकल ड्राइव को गेस्ट वीएम में पास-थ्रू करने का समर्थन नहीं करता है। परिणामस्वरूप, डिस्क में बर्निंग, ऑडियो सीडी, वीडियो सीडी/डीवीडी-वीडियो प्लेबैक समर्थित नहीं हैं, चूँकि इस प्रकार iSCSI प्रोटोकॉल का उपयोग करके समाधान उपस्तिथ है। ऑप्टिकल ड्राइव के साथ होस्ट मशीन पर iSCSI लक्ष्य सेट करना तब मानक माइक्रोसाॅफ्ट iSCSI आरंभकर्ता द्वारा बात की जा सकती है। इस प्रकार माइक्रोसाॅफ्ट अपना स्वयं का iSCSI लक्ष्य सॉफ़्टवेयर बनाता है या वैकल्पिक तृतीय पक्ष उत्पादों का उपयोग किया जा सकता है।[40]
वीटी-एक्स/एएमडी-वी हैंडलिंग
हाइपर-V इंटेल पर VT-x या AMD x86 वर्चुअलाइजेशन पर AMD-V का उपयोग करता है। चूंकि हाइपर-वी हाइपरविजर # वर्गीकरण है, जब तक यह स्थापित है, तृतीय-पक्ष सॉफ़्टवेयर वीटी-एक्स या एएमडी-वी का उपयोग नहीं कर सकता है। उदाहरण के लिए, इंटेल HAXM एन्ड्रायड डिवाइस एमुलेटर (एन्ड्रायड स्टूडियो या माइक्रोसाॅफ्ट विजुअल स्टू़डियो द्वारा उपयोग किया जाता है) हाइपर- V स्थापित होने पर नहीं चल सकता है।[41]
क्लाइंट ऑपरेटिंग सिस्टम
विंडोज 8, 8.1, 10 प्रो, एंटरप्राइज, एजुकेशन के x64 एसकेयू, क्लाइंट हाइपर-वी नामक विशेष संस्करण हाइपर-वी के साथ आते हैं।[42]
सुविधाएँ प्रति संस्करण जोड़ी गईं
विंडोज सर्वर 2012
विंडोज सर्वर 2012 ने हाइपर-वी में कई नई सुविधाएँ पेश कीं।[6]
- हाइपर- V एक्स्टेंसिबल वर्चुअल स्विच[43][44]
- नेटवर्क वर्चुअलाइजेशन[43]* बहु किरायेदारी
- भंडारण संसाधन पूल
- .vhdx डिस्क प्रारूप 64 टेरा बाईट जितनी बड़ी वर्चुअल हार्ड डिस्क का समर्थन करता है[45] बिजली की विफलता लचीलापन के साथ
- वर्चुअल फाइबर चैनल
- ऑफलोडेड डेटा ट्रांसफर
- हाइपर-वी प्रतिकृति[46]
- क्रॉस-प्रिमाइसेस कनेक्टिविटी
- मेघ बैकअप
विंडोज सर्वर 2012 R2
विंडोज सर्वर 2012 R2 के साथ माइक्रोसाॅफ्ट ने नई सुविधाओं का और सेट प्रस्तुत किया।[47]
- साझा वर्चुअल हार्ड डिस्क[48]
- सेवा की भंडारण गुणवत्ता[49]
- जनरेशन 2 वर्चुअल मशीन[50]
- बढ़ाया सत्र मोड[51]
- स्वचालित वर्चुअल मशीन सक्रियण[52]
विंडोज सर्वर 2016
विंडोज सर्वर 2016 और विंडोज 10 1607 में हाइपर-वी जोड़ता है[53]
- नेस्टेड वर्चुअलाइजेशन नेेस्टेड[54] (केवल इंटेल प्रोसेसर, हाइपर-वी के मेजबान और गेस्ट दोनों उदाहरण विंडोज सर्वर 2016 या विंडोज 10 या बाद में होने चाहिए)
- असतत डिवाइस असाइनमेंट (डीडीए), गेस्ट वर्चुअल मशीनों के लिए संगत पीसीआई एक्सप्रेस उपकरणों के सीधे पास-थ्रू की अनुमति देता है[55]
- विंडोज कंटेनर (ओएस स्तर के अतिरिक्त ऐप स्तर पर अलगाव प्राप्त करने के लिए)
- रिमोट अटेस्टेशन सर्वर का उपयोग करके सुरक्षित VMs
- गेस्ट और सुरक्षा द्वारा मेजबान सीपीयू संसाधन उपयोग की निगरानी (गेस्ट द्वारा सीपीयू उपयोग को सीमित करना)
विंडोज सर्वर 2019
विंडोज सर्वर 2019 और विंडोज 10 1809 में हाइपर-वी जोड़ता है[56]
- परिरक्षित वर्चुअल मशीनों में लिनक्स अनुकूलता सहित सुधार
- वर्चुअल मशीन एन्क्रिप्टेड नेटवर्क
- वीस्विच रिसीव सेगमेंट कोलेसिंग
- डायनेमिक वर्चुअल मशीन मल्टी-क्यू (डी या वीएमएमक्यू)
- लगातार मेमोरी सपोर्ट
- स्टोरेज स्पेस डायरेक्ट और फेलओवर क्लस्टरिंग में महत्वपूर्ण विशेषता और प्रदर्शन में सुधार
यह भी देखें
- प्लेटफॉर्म वर्चुअलाइजेशन सॉफ्टवेयर की तुलना
- विंडोज 8 में नई सुविधाएँ वर्चुअलाइजेशन
- वर्चुअल डिस्क छवि