हाइपर-वी: Difference between revisions
No edit summary |
No edit summary |
||
Line 11: | Line 11: | ||
}} | }} | ||
[[माइक्रोसॉफ्ट]] हाइपर-वी, कोडनेम विरिडियन,<ref name="mary">{{cite web | url = http://www.zdnet.com/blog/microsoft/microsoft-to-ship-windows-server-2008-over-time-in-eight-flavors/935 | title = Microsoft to ship Windows Server 2008, over time, in eight flavors | website = [[ZDNet]] | access-date = 2007-11-13 | archive-date = 2010-09-24 | archive-url = https://web.archive.org/web/20100924135715/http://www.zdnet.com/blog/microsoft/microsoft-to-ship-windows-server-2008-over-time-in-eight-flavors/935 | url-status = live }}</ref> और संक्षिप्त रूप से विंडोज सर्वर वर्चुअलाइजेशन के रूप में रिलीज होने से पहले जाना जाता है, यह एक [[देशी हाइपरविजर]] है; यह [[Microsoft Windows]] चलाने वाले [[x86-64]] सिस्टम पर [[आभासी मशीन]] बना सकता है।<ref>{{cite web | url = http://www.winsupersite.com/showcase/viridian_preview.asp | title = Windows Server Virtualization Preview | author = Paul Thurrott | access-date = 2007-09-25 | url-status = dead | archive-url = https://web.archive.org/web/20071011034732/http://www.winsupersite.com/showcase/viridian_preview.asp | archive-date = 2007-10-11 }}</ref> [[विंडोज 8]] से प्रारंभ होकर, हाइपर-वी ने [[विंडोज वर्चुअल पीसी]] को [[विंडोज एनटी]] के क्लाइंट संस्करणों के [[हार्डवेयर वर्चुअलाइजेशन]] घटक के रूप में स्थान दिया। हाइपर- V चलाने वाले एक [[सर्वर कंप्यूटर]] को एक या अधिक नेटवर्क पर अलग-अलग वर्चुअल मशीनों को प्रदर्शित करने के लिए कॉन्फ़िगर किया जा सकता है। | [[माइक्रोसॉफ्ट]] हाइपर-वी, कोडनेम विरिडियन,<ref name="mary">{{cite web | url = http://www.zdnet.com/blog/microsoft/microsoft-to-ship-windows-server-2008-over-time-in-eight-flavors/935 | title = Microsoft to ship Windows Server 2008, over time, in eight flavors | website = [[ZDNet]] | access-date = 2007-11-13 | archive-date = 2010-09-24 | archive-url = https://web.archive.org/web/20100924135715/http://www.zdnet.com/blog/microsoft/microsoft-to-ship-windows-server-2008-over-time-in-eight-flavors/935 | url-status = live }}</ref> और संक्षिप्त रूप से विंडोज सर्वर वर्चुअलाइजेशन के रूप में रिलीज होने से पहले जाना जाता है, यह एक [[देशी हाइपरविजर]] है; यह [[Microsoft Windows]] चलाने वाले [[x86-64]] सिस्टम पर [[आभासी मशीन]] बना सकता है।<ref>{{cite web | url = http://www.winsupersite.com/showcase/viridian_preview.asp | title = Windows Server Virtualization Preview | author = Paul Thurrott | access-date = 2007-09-25 | url-status = dead | archive-url = https://web.archive.org/web/20071011034732/http://www.winsupersite.com/showcase/viridian_preview.asp | archive-date = 2007-10-11 }}</ref> [[विंडोज 8]] से प्रारंभ होकर, हाइपर-वी ने [[विंडोज वर्चुअल पीसी]] को [[विंडोज एनटी]] के क्लाइंट संस्करणों के [[हार्डवेयर वर्चुअलाइजेशन]] घटक के रूप में स्थान दिया। हाइपर- V चलाने वाले एक [[सर्वर कंप्यूटर]] को एक या अधिक नेटवर्क पर अलग-अलग वर्चुअल मशीनों को प्रदर्शित करने के लिए कॉन्फ़िगर किया जा सकता है। | ||
हाइपर-वी को पहली बार [[विंडोज सर्वर 2008]] के साथ जारी किया गया था, और [[विंडोज सर्वर 2012]] और विंडोज 8 के बाद से बिना किसी अतिरिक्त शुल्क के उपलब्ध है। एक स्टैंडअलोन विंडोज हाइपर-वी सर्वर मुफ्त है, किन्तु इसमें केवल [[कमांड लाइन इंटरफेस]] है। हाइपर-वी सर्वर का अंतिम संस्करण हाइपर-वी सर्वर 2019 है, जो [[विंडोज सर्वर 2019]] पर आधारित है। | हाइपर-वी को पहली बार [[विंडोज सर्वर 2008]] के साथ जारी किया गया था, और [[विंडोज सर्वर 2012]] और विंडोज 8 के बाद से बिना किसी अतिरिक्त शुल्क के उपलब्ध है। एक स्टैंडअलोन विंडोज हाइपर-वी सर्वर मुफ्त है, किन्तु इसमें केवल [[कमांड लाइन इंटरफेस]] है। हाइपर-वी सर्वर का अंतिम संस्करण हाइपर-वी सर्वर 2019 है, जो [[विंडोज सर्वर 2019]] पर आधारित है। | ||
Line 22: | Line 23: | ||
=== हाइपर-वी सर्वर === | === हाइपर-वी सर्वर === | ||
हाइपर- V सर्वर 2008 1 अक्टूबर, 2008 को जारी किया गया था। इसमें [[विंडोज़ सेवा]] 2008 | हाइपर- V सर्वर 2008 1 अक्टूबर, 2008 को जारी किया गया था। इसमें [[विंडोज़ सेवा]] 2008 सर्वर कोर और हाइपर- V भूमिका सम्मलित है; अन्य Windows Server 2008 भूमिकाएँ अक्षम हैं, और सीमित Windows सेवाएँ हैं।<ref>{{cite press release | ||
|url=http://www.microsoft.com/presspass/press/2008/oct08/10-01HyperVRTM08PR.mspx | |url=http://www.microsoft.com/presspass/press/2008/oct08/10-01HyperVRTM08PR.mspx | ||
|title=Microsoft Helps Customers Overcome Barriers to Virtualization and Get Virtual Now | |title=Microsoft Helps Customers Overcome Barriers to Virtualization and Get Virtual Now | ||
Line 216: | Line 217: | ||
==बाहरी संबंध== | ==बाहरी संबंध== | ||
Revision as of 20:05, 22 February 2023
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] और संक्षिप्त रूप से विंडोज सर्वर वर्चुअलाइजेशन के रूप में रिलीज होने से पहले जाना जाता है, यह एक देशी हाइपरविजर है; यह Microsoft Windows चलाने वाले 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 भूमिका सम्मलित है; अन्य Windows Server 2008 भूमिकाएँ अक्षम हैं, और सीमित Windows सेवाएँ हैं।[8] हाइपर- V सर्वर 2008 होस्ट OS, भौतिक हार्डवेयर और सॉफ़्टवेयर को कॉन्फ़िगर करने के लिए उपयोग किए जाने वाले कमांड-लाइन इंटरफ़ेस तक सीमित है। एक मेनू संचालित सीएलआई इंटरफ़ेस और कुछ स्वतंत्र रूप से डाउनलोड करने योग्य स्क्रिप्ट फ़ाइलें कॉन्फ़िगरेशन को सरल बनाती हैं। इसके अतिरिक्त, हाइपर-वी सर्वर रिमोट डेस्कटॉप कनेक्शन के माध्यम से रिमोट एक्सेस का समर्थन करता है। चूँकि, होस्ट OS और अतिथि वर्चुअल मशीनों का प्रशासन और कॉन्फ़िगरेशन सामान्यतः नेटवर्क पर किया जाता है, या तो किसी अन्य Windows कंप्यूटर या सिस्टम केंद्र वर्चुअल मशीन प्रबंधक पर Microsoft प्रबंधन कंसोल का उपयोग किया जाता है। यह बहुत आसान बिंदु और क्लिक कॉन्फ़िगरेशन, और हाइपर- V सर्वर की निगरानी की अनुमति देता है।
हाइपर- V सर्वर 2008 R2 (Windows Server 2008 R2 का एक संस्करण) सितंबर 2009 में उपलब्ध कराया गया था और इसमें अधिक CLI नियंत्रण के लिए Windows PowerShell v2 सम्मलित है। हाइपर-वी सर्वर तक दूरस्थ पहुंच के लिए नेटवर्क इंटरफेस और विंडोज फ़ायरवॉल के सीएलआई कॉन्फ़िगरेशन की आवश्यकता होती है। हाइपर- V सर्वर 2008 R2 को प्रशासित करने के लिए Windows Vista PC का उपयोग भी पूरी तरह से समर्थित नहीं है।
आर्किटेक्चर
हाइपर-वी विभाजन के संदर्भ में आभासी मशीनों के अलगाव को लागू करता है। एक विभाजन अलगाव की एक तार्किक इकाई है, जो हाइपरविजर द्वारा समर्थित है, जिसमें प्रत्येक अतिथि ऑपरेटिंग सिस्टम निष्पादित होता है। हाइपरविजर उदाहरण में कम से कम एक मूल विभाजन होना चाहिए, जो विंडोज सर्वर (2008 और बाद में) के समर्थित संस्करण को चला रहा हो। वर्चुअलाइजेशन सॉफ्टवेयर पैरेंट पार्टीशन में चलता है और हार्डवेयर उपकरणों तक इसकी सीधी पहुंच होती है। मूल विभाजन बाल विभाजन बनाता है जो अतिथि OS को होस्ट करता है। एक मूल विभाजन हाइपरकॉल एपीआई का उपयोग करके बाल विभाजन बनाता है, जो कि हाइपर-वी द्वारा प्रदर्शित अप्लिकेशन प्रोग्रामिंग अंतरफलक है।[9]
चाइल्ड पार्टिशन की भौतिक सेंट्रल प्रोसेसिंग यूनिट तक पहुंच नहीं है, न ही यह इसके वास्तविक व्यवधानों को संभालता है। इसके अतिरिक्त, इसमें प्रोसेसर का आभासी दृश्य होता है और अतिथि वर्चुअल एड्रेस में चलता है, जो कि हाइपरवाइजर के कॉन्फ़िगरेशन के आधार पर, आवश्यक नहीं कि पूरी आभासी मेमोरी हो। वीएम कॉन्फ़िगरेशन के आधार पर, हाइपर-वी प्रोसेसर के केवल एक सबसेट को प्रत्येक विभाजन के लिए उजागर कर सकता है। हाइपरविजर प्रोसेसर में व्यवधान को संभालता है, और तार्किक सिंथेटिक बाधा डालना कंट्रोलर (SynIC) का उपयोग करके उन्हें संबंधित विभाजन पर पुनर्निर्देशित करता है। हाइपर-वी सीपीयू द्वारा प्रदान किए गए दूसरे स्तर के एड्रेस ट्रांसलेशन का उपयोग करके गेस्ट वर्चुअल एड्रेस-स्पेस के एड्रेस ट्रांसलेशन को तेज कर सकता है, जिसे इंटेल पर विस्तारित पृष्ठ तालिका और एएमडी पर रैपिड वर्चुअलाइजेशन इंडेक्सिंग (पूर्व में एनपीटी) कहा जाता है।
उप विभाजनों की हार्डवेयर संसाधनों तक सीधी पहुँच नहीं होती है, बल्कि इसके अतिरिक्त आभासी उपकरणों के संदर्भ में संसाधनों का एक आभासी दृश्य होता है। वर्चुअल डिवाइस के लिए किसी भी अनुरोध को VMBus के माध्यम से पैरेंट पार्टीशन में डिवाइस पर रीडायरेक्ट किया जाता है, जो अनुरोधों को प्रबंधित करेगा। VMBus एक तार्किक चैनल है जो अंतर-विभाजन संचार को सक्षम बनाता है। प्रतिक्रिया भी वीएमबस के माध्यम से पुनर्निर्देशित की जाती है। यदि पैरेंट पार्टीशन में डिवाइस भी वर्चुअल डिवाइस हैं, तो इसे तब तक रीडायरेक्ट किया जाएगा जब तक कि यह पैरेंट पार्टीशन तक नहीं पहुंच जाता है, जहां यह भौतिक डिवाइस तक पहुंच प्राप्त कर लेगा। पैरेंट पार्टिशन एक वर्चुअलाइजेशन सर्विस प्रोवाइडर (VSP) चलाते हैं, जो VMBus से जुड़ता है और चाइल्ड पार्टिशन से डिवाइस एक्सेस अनुरोधों को संभालता है। बाल विभाजन वर्चुअल डिवाइस आंतरिक रूप से एक वर्चुअलाइजेशन सर्विस क्लाइंट (VSC) चलाते हैं, जो VMBus के माध्यम से मूल विभाजन में VSPs के लिए अनुरोध को पुनर्निर्देशित करता है। यह पूरी प्रक्रिया अतिथि OS के लिए पारदर्शी है।[10] वर्चुअल डिवाइस स्टोरेज, नेटवर्किंग और ग्राफिक्स सबसिस्टम, अन्य के लिए, प्रबुद्ध I/O नामक विंडोज सर्वर वर्चुअलाइजेशन सुविधा का लाभ उठा सकते हैं। प्रबुद्ध I/O SCSI जैसे उच्च स्तरीय संचार प्रोटोकॉल का एक विशेष वर्चुअलाइजेशन-जागरूक कार्यान्वयन है, जो किसी भी डिवाइस इम्यूलेशन परत को बायपास करने की अनुमति देता है और सीधे VMBus का लाभ उठाता है। यह संचार को और अधिक कुशल बनाता है, किन्तु प्रबुद्ध I/O का समर्थन करने के लिए अतिथि OS की आवश्यकता होती है।
वर्तमान में[when?] केवल निम्न ऑपरेटिंग सिस्टम प्रबुद्ध I/O का समर्थन करते हैं, इसलिए उन्हें अन्य ऑपरेटिंग सिस्टमों की तुलना में हाइपर-वी के अनुसार अतिथि ऑपरेटिंग सिस्टम के रूप में तेजी से चलाने की अनुमति देता है, जिन्हें धीमी एमुलेटेड हार्डवेयर का उपयोग करने की आवश्यकता होती है:
- विंडोज सर्वर 2008 और बाद में
- विंडोज विस्टा और बाद में
- 3.4 या बाद के कर्नेल के साथ लिनक्स[11]
- फ्रीबीएसडी[12]
सिस्टम आवश्यकताएँ
हाइपर- V भूमिका केवल Windows Server 2008 के मानक, एंटरप्राइज़ और डेटासेंटर संस्करणों के x86-64 वेरिएंट और बाद में, साथ ही साथ विंडोज 8 और बाद के प्रो, एंटरप्राइज़ और शिक्षा संस्करणों में उपलब्ध है। विंडोज सर्वर पर, इसे इस बात की परवाह किए बिना स्थापित किया जा सकता है कि इंस्टॉलेशन पूर्ण या कोर इंस्टॉलेशन है या नहीं। इसके अतिरिक्त, हाइपर-वी को हाइपर-वी सर्वर ऑपरेटिंग सिस्टम के हिस्से के रूप में उपलब्ध कराया जा सकता है, जो कि विंडोज सर्वर का फ्रीवेयर संस्करण है।[13] किसी भी तरह से, होस्ट कंप्यूटर को निम्नलिखित की आवश्यकता होती है।[14]
- सीपीयू निम्नलिखित तकनीकों के साथ:
- एनएक्स बिट
- x86-64
- हार्डवेयर-असिस्टेड वर्चुअलाइजेशन (Intel VT-x या AMD-V)
- द्वितीय स्तर का पता अनुवाद (Windows Server 2012 और बाद में)[15]
- कम से कम 2 जीबी मेमोरी, इसके अतिरिक्त प्रत्येक अतिथि मशीन को क्या सौंपा गया है
वर्चुअल मशीन को सौंपी गई मेमोरी की मात्रा ऑपरेटिंग सिस्टम पर निर्भर करती है:
- विंडोज सर्वर 2008 मानक वीएम चलाने के लिए 31 जीबी तक मेमोरी, साथ ही होस्ट ओएस के लिए 1 जीबी तक का समर्थन करता है।[16]
- Windows Server 2008 R2 मानक 32 GB तक का समर्थन करता है, किन्तु एंटरप्राइज़ और डेटासेंटर संस्करण 2 TB तक का समर्थन करते हैं।[17] हाइपर- V सर्वर 2008 R2 1 टीबी तक का समर्थन करता है।[14]* विंडोज सर्वर 2012 4 टीबी तक का समर्थन करता है।
प्रत्येक वर्चुअल मशीन को सौंपे गए CPU की संख्या भी OS पर निर्भर करती है:
- Windows Server 2008 और 2008 R2 प्रति VM में 1, 2 या 4 CPU का समर्थन करते हैं; हाइपर- V सर्वर 2008 R2 पर भी यही लागू होता है[13]* विंडोज सर्वर 2012 प्रति वीएम 64 सीपीयू तक का समर्थन करता है
समवर्ती रूप से सक्रिय आभासी मशीनों की संख्या के लिए अधिकतम भी है।
- Windows Server 2008 और 2008 R2 प्रति सर्वर 384 का समर्थन करते हैं;[18] हाइपर- V सर्वर 2008 उसी का समर्थन करता है[13]* विंडोज सर्वर 2012 प्रति सर्वर 1024 का समर्थन करता है; हाइपर- V सर्वर 2012 पर भी यही लागू होता है[19]
- विंडोज सर्वर 2016 प्रति क्लस्टर और प्रति नोड 8000 का समर्थन करता है[20]
समर्थित अतिथि
विंडोज सर्वर 2008 आर 2
निम्न तालिका Windows Server 2008 R2 SP1 पर समर्थित अतिथि ऑपरेटिंग सिस्टम को सूचीबद्ध करती है।[21]
Guest operating system | Virtual CPUs | ||
---|---|---|---|
OS | Editions | Number | Architecture |
Windows Server 2012[lower-alpha 1] | Hyper-V, Standard, Datacenter | 1–4 | x86-64 |
Windows Home Server 2011 | Standard | 1–4 | x86-64 |
Windows Server 2008 R2 SP1 | Web, Standard, Enterprise, Datacenter | 1–4 | x86-64 |
Windows Server 2008 SP2 | Web, Standard, Enterprise, Datacenter | 1–4 | IA-32, x86-64 |
Windows Server 2003 R2 SP2 | Web,[lower-alpha 2] Standard, Enterprise, Datacenter | 1 or 2 | IA-32, x86-64 |
Windows 2000 SP4 | Professional, Server, Advanced Server | 1 | IA-32 |
Windows 7 | Professional, Enterprise, Ultimate | 1–4 | IA-32, x86-64 |
Windows Vista | Business, Enterprise, Ultimate | 1–4 | IA-32, x86-64 |
Windows XP SP3 | Professional | 1 or 2 | IA-32, x86-64 |
Windows XP SP2 | Professional, Professional x64 Edition | 1 | IA-32, x86-64 |
SUSE Linux Enterprise Server 10 SP4 or 11 SP1–SP3 | — | 1–4 | IA-32, x86-64 |
Red Hat Enterprise Linux 5.5–7.0 | Red Hat Compatible Kernel | 1–4 | IA-32, x86-64 |
CentOS 5.5–7.5 | — | 1–4 | IA-32, x86-64 |
Ubuntu 12.04–20.04 | Debian Compatible Kernel | 1–4 | IA-32, x86-64 |
Debian 7.0 | Debian Compatible Kernel | 1–4 | IA-32, x86-64 |
Oracle Linux 6.4 | Red Hat Compatible Kernel | 1–4 | IA-32, x86-64 |
- ↑ Windows Server 2012 is supported and runs only on a host system Windows Server 2008 R2 RTM or SP1, with a hotfix applied.
- ↑ Web edition does not have an x64 version.
फेडोरा (ऑपरेटिंग सिस्टम) 8 या 9 असमर्थित हैं; चूँकि, उनके चलने की सूचना दी गई है।[21][22][23][24] FreeBSD 8.2 और बाद के मेहमानों के लिए तृतीय-पक्ष समर्थन NetApp और Citrix Systems के बीच साझेदारी द्वारा प्रदान किया जाता है।[25] इसमें ऑपरेशन के अनुकरणीय और पैरावर्चुअलाइज्ड मोड, साथ ही साथ कई हाइपरवी एकीकरण सेवाएं सम्मलित हैं।[26] डेस्कटॉप वर्चुअलाइजेशन (डेस्कटॉप वर्चुअलाइजेशन#VDI) तीसरे पक्ष की कंपनियों के उत्पाद (जैसे क्वेस्ट सॉफ्टवेयर vWorkspace, Citrix XenDesktop, Systancia AppliDis Fusion)[27] और Ericom PowerTerm WebConnect) अंतिम उपयोगकर्ताओं को पूर्ण PC डेस्कटॉप अनुभव देते हुए डेटा सेंटर में डेस्कटॉप वर्चुअल मशीनों को होस्ट और केंद्रीय रूप से प्रबंधित करने की क्षमता प्रदान करते हैं।
प्रबुद्ध I/O के साथ अतिथि ऑपरेटिंग सिस्टम और एक हाइपरविजर-जागरूक कर्नेल जैसे कि Windows Server 2008 और बाद के सर्वर संस्करण, Windows Vista SP1 और बाद के क्लाइंट और Citrix XenServer और Novell से प्रसाद मेजबान संसाधनों का उत्तम उपयोग करने में सक्षम होंगे क्योंकि VSC ड्राइवर इन ये अतिथि VMBus पर सीधे VSPs से संवाद करते हैं।[28] गैर-प्रबुद्ध ऑपरेटिंग सिस्टम अनुकरणीय I/O के साथ चलेंगे;[29] चूँकि, एकीकरण घटक (जिसमें VSC ड्राइवर सम्मलित हैं) उत्तम प्रदर्शन प्राप्त करने के लिए Windows Server 2003 SP2, Windows Vista SP1 और Linux के लिए उपलब्ध हैं।
लिनक्स समर्थन
20 जुलाई 2009 को, माइक्रोसॉफ्ट ने जीएनयू जनरल पब्लिक लाइसेंस की शर्तों के अनुसार लिनक्स कर्नेल में सम्मलित करने के लिए हाइपर-वी ड्राइवरों को प्रस्तुत किया।[30] Microsoft को कोड जमा करने की आवश्यकता थी जब यह पता चला कि उन्होंने एक हाइपर- V नेटवर्क ड्राइवर को GPL-लाइसेंस वाले घटकों के साथ स्थिर रूप से बंद-स्रोत बायनेरिज़ से जोड़ा था।[31] 2.6.32 से प्रारंभ होने वाले कर्नेल में इनबिल्ट हाइपर-वी पैरावर्चुअलाइजेशन सपोर्ट सम्मलित हो सकता है जो विंडोज होस्ट वातावरण में वर्चुअल लिनक्स अतिथि सिस्टम के प्रदर्शन में सुधार करता है। हाइपर-वी लिनक्स मेहमानों के लिए बॉक्स से बाहर बुनियादी वर्चुअलाइजेशन समर्थन प्रदान करता है। पैरावर्चुअलाइज़ेशन समर्थन के लिए Linux एकीकरण घटक या Satori InputVSC ड्राइवर स्थापित करने की आवश्यकता होती है। हाइपर- V में Xen-सक्षम Linux अतिथि वितरण को भी पैरावर्चुअलाइज़ किया जा सकता है। As of 2013[update] Microsoft आधिकारिक तौर पर केवल SUSE लाइनेक्स एंटरप्राइज़ सर्वर 10 SP1/SP2 (x86 और x64) को इस तरीके से समर्थित करता है,[32] चूंकि कोई भी ज़ेन-सक्षम लिनक्स चलाने में सक्षम होना चाहिए। फरवरी 2008 में, Red Hat और Microsoft ने अपने संबंधित सर्वर ऑपरेटिंग सिस्टम के साथ हाइपरविजर इंटरऑपरेबिलिटी के लिए वर्चुअलाइजेशन पैक्ट पर हस्ताक्षर किए, जिससे कि Red Hat Enterprise Linux 5 को हाइपर- V पर आधिकारिक रूप से समर्थित किया जा सके।[33]
विंडोज सर्वर 2012
Windows Server 2012 और Windows Server 2012 R2 में हाइपर- V उपरोक्त समर्थन सूची को निम्नानुसार बदलता है:[34]
- विंडोज सर्वर 2012 में हाइपर-वी विंडोज 8.1 (32 सीपीयू तक) और विंडोज सर्वर 2012 आर2 (64 सीपीयू) के लिए समर्थन जोड़ता है; Windows Server 2012 R2 में Hyper-V, Windows 10 (32 CPUs) और Windows Server 2016 (64 CPUs) के लिए समर्थन जोड़ता है।
- CentOS का न्यूनतम समर्थित संस्करण 6.0 है।
- Red Hat Enterprise Linux का न्यूनतम समर्थित संस्करण 5.7 है।
- विंडोज सर्वर और लिनक्स ऑपरेटिंग सिस्टम के लिए समर्थित सीपीयू की अधिकतम संख्या चार से बढ़ाकर 64 कर दी गई है।
विंडोज सर्वर 2012 R2
Windows Server 2012 R2 पर हाइपर- V ने जनरेशन 2 VM जोड़ा।[35]
पश्चगामी संगतता
हाइपर-वी, माइक्रोसॉफ्ट वर्चुअल सर्वर और विंडोज वर्चुअल पीसी की तरह, प्रत्येक अतिथि ओएस को एक वर्चुअल हार्ड डिस्क फ़ाइल में सहेजता है। यह पुराने वीएचडी (फाइल फॉर्मेट)|.वीएचडी फॉर्मेट के साथ-साथ नए वीएचडी (फाइल फॉर्मेट)#वर्चुअल हार्ड डिस्क (वीएचडीएक्स)|.वीएचडीएक्स को सपोर्ट करता है। वर्चुअल सर्वर 2005, वर्चुअल पीसी 2004 और वर्चुअल पीसी 2007 की पुरानी .vhd फाइलें हाइपर-वी में कॉपी और उपयोग की जा सकती हैं, किन्तु किसी भी पुराने वर्चुअल मशीन इंटीग्रेशन सॉफ्टवेयर (हाइपर-वी इंटीग्रेशन सर्विसेज के समकक्ष) को वर्चुअल मशीन से हटाया जाना चाहिए। माइग्रेट किए गए अतिथि ओएस को कॉन्फ़िगर करने और हाइपर-वी का उपयोग प्रारंभ करने के बाद, अतिथि ओएस (वर्चुअल) हार्डवेयर में परिवर्तन का पता लगाएगा। हाइपर- V एकीकरण सेवाओं को स्थापित करने से प्रदर्शन में सुधार के लिए पांच सेवाएं स्थापित होती हैं, साथ ही साथ नए अतिथि वीडियो और नेटवर्क कार्ड ड्राइवर भी जुड़ते हैं।
सीमाएं
ऑडियो
हाइपर- V ऑडियो हार्डवेयर को वर्चुअलाइज नहीं करता है। विंडोज 8.1 और विंडोज सर्वर 2012 आर2 से पहले, नेटवर्क कनेक्शन पर रिमोट डेस्कटॉप कनेक्शन के साथ वर्चुअल मशीन से कनेक्ट करके और इसकी ऑडियो रीडायरेक्शन सुविधा का उपयोग करके इस समस्या को हल करना संभव था।[36][37] Windows 8.1 और Windows Server 2012 R2 उन्नत सत्र मोड जोड़ते हैं जो नेटवर्क कनेक्शन के बिना पुनर्निर्देशन प्रदान करता है।[38]
ऑप्टिकल ड्राइव पास-थ्रू
अतिथि VM में वर्चुअलाइज्ड ऑप्टिकल ड्राइव केवल पढ़ने के लिए हैं।[39] आधिकारिक तौर पर हाइपर-वी होस्ट/रूट ऑपरेटिंग सिस्टम के ऑप्टिकल ड्राइव को गेस्ट वीएम में पास-थ्रू करने का समर्थन नहीं करता है। परिणामस्वरूप, डिस्क में बर्निंग, ऑडियो सीडी, वीडियो सीडी/डीवीडी-वीडियो प्लेबैक समर्थित नहीं हैं; चूँकि, iSCSI प्रोटोकॉल का उपयोग करके समाधान उपस्तिथ है। ऑप्टिकल ड्राइव के साथ होस्ट मशीन पर एक iSCSI लक्ष्य सेट करना तब मानक Microsoft iSCSI आरंभकर्ता द्वारा बात की जा सकती है। Microsoft अपना स्वयं का iSCSI लक्ष्य सॉफ़्टवेयर बनाता है या वैकल्पिक तृतीय पक्ष उत्पादों का उपयोग किया जा सकता है।[40]
वीटी-एक्स/एएमडी-वी हैंडलिंग
Hyper-V Intel पर VT-x या AMD x86 वर्चुअलाइजेशन पर AMD-V का उपयोग करता है। चूंकि हाइपर-वी एक हाइपरविजर # वर्गीकरण है, जब तक यह स्थापित है, तृतीय-पक्ष सॉफ़्टवेयर वीटी-एक्स या एएमडी-वी का उपयोग नहीं कर सकता है। उदाहरण के लिए, Intel HAXM Android डिवाइस एमुलेटर (Android Studio या Microsoft Visual Studio द्वारा उपयोग किया जाता है) हाइपर- V स्थापित होने पर नहीं चल सकता है।[41]
क्लाइंट ऑपरेटिंग सिस्टम
विंडोज 8, 8.1, 10 प्रो, एंटरप्राइज, एजुकेशन के x64 एसकेयू, क्लाइंट हाइपर-वी नामक एक विशेष संस्करण हाइपर-वी के साथ आते हैं।Cite error: Closing </ref>
missing for <ref>
tag
- हाइपर- V एक्स्टेंसिबल वर्चुअल स्विच[42][43]
- नेटवर्क वर्चुअलाइजेशन[42]* बहु किरायेदारी
- भंडारण संसाधन पूल
- .vhdx डिस्क प्रारूप 64 TB जितनी बड़ी वर्चुअल हार्ड डिस्क का समर्थन करता है[44] बिजली की विफलता लचीलापन के साथ
- वर्चुअल फाइबर चैनल
- ऑफलोडेड डेटा ट्रांसफर
- हाइपर-वी प्रतिकृति[45]
- क्रॉस-प्रिमाइसेस कनेक्टिविटी
- मेघ बैकअप
विंडोज सर्वर 2012 R2
Windows Server 2012 R2 के साथ Microsoft ने नई सुविधाओं का एक और सेट प्रस्तुत किया।[46]
- साझा वर्चुअल हार्ड डिस्क[47]
- सेवा की भंडारण गुणवत्ता[48]
- जनरेशन 2 वर्चुअल मशीन[49]
- बढ़ाया सत्र मोड[50]
- स्वचालित वर्चुअल मशीन सक्रियण[51]
विंडोज सर्वर 2016
विंडोज सर्वर 2016 और विंडोज 10 1607 में हाइपर-वी जोड़ता है[52]
- नेस्टेड वर्चुअलाइजेशन#NESTED[53] (केवल इंटेल प्रोसेसर, हाइपर-वी के मेजबान और अतिथि दोनों उदाहरण विंडोज सर्वर 2016 या विंडोज 10 या बाद में होने चाहिए)
- असतत डिवाइस असाइनमेंट (डीडीए), अतिथि वर्चुअल मशीनों के लिए संगत पीसीआई एक्सप्रेस उपकरणों के सीधे पास-थ्रू की अनुमति देता है[54]
- विंडोज कंटेनर (ओएस स्तर के अतिरिक्त ऐप स्तर पर अलगाव प्राप्त करने के लिए)
- रिमोट अटेस्टेशन सर्वर का उपयोग करके सुरक्षित VMs
- मेहमानों और सुरक्षा द्वारा मेजबान सीपीयू संसाधन उपयोग की निगरानी (मेहमानों द्वारा सीपीयू उपयोग को सीमित करना)
विंडोज सर्वर 2019
विंडोज सर्वर 2019 और विंडोज 10 1809 में हाइपर-वी जोड़ता है[55]
- परिरक्षित आभासी मशीनों में लिनक्स अनुकूलता सहित सुधार
- वर्चुअल मशीन एन्क्रिप्टेड नेटवर्क
- वीस्विच रिसीव सेगमेंट कोलेसिंग
- डायनेमिक वर्चुअल मशीन मल्टी-क्यू (डी। वीएमएमक्यू)
- लगातार मेमोरी सपोर्ट
- स्टोरेज स्पेस डायरेक्ट और फेलओवर क्लस्टरिंग में महत्वपूर्ण विशेषता और प्रदर्शन में सुधार
यह भी देखें
- प्लेटफॉर्म वर्चुअलाइजेशन सॉफ्टवेयर की तुलना
- विंडोज 8 में नई सुविधाएँ#वर्चुअलाइजेशन
- वर्चुअल डिस्क छवि
- माइक्रोसॉफ्ट ओपन विशिष्टता वादा
- Microsoft दूरस्थ वेब कार्यस्थल
- वर्चुअल प्राइवेट सर्वर
- लिनक्स के लिए विंडोज सबसिस्टम
== हाइपर-वी == के लिए वेब इंटरफ़ेस
- विंडोज एडमिनिस्ट्रेशन सेंटर
- एचवी प्रबंधक
संदर्भ
- ↑ "Microsoft to ship Windows Server 2008, over time, in eight flavors". ZDNet. Archived from the original on 2010-09-24. Retrieved 2007-11-13.
- ↑ Paul Thurrott. "Windows Server Virtualization Preview". Archived from the original on 2007-10-11. Retrieved 2007-09-25.
- ↑ "Announcement available from the Microsoft download centre". Archived from the original on 2008-06-29. Retrieved 2008-06-26.
- ↑ "Microsoft Hyper-V Server". Microsoft. p. 1. Archived from the original on October 5, 2013. Retrieved January 12, 2012.
- ↑ "Download: Microsoft® Hyper-V™ Server 2008 R2 SP1 - Microsoft Download Center - Download Details". Microsoft.com. 2011-12-04. Archived from the original on 2012-04-19. Retrieved 2012-10-07.
- ↑ Cite error: Invalid
<ref>
tag; no text was provided for refs named2012officialpage
- ↑ "Try Hyper-V Server 2012 R2". Evaluation Center. Microsoft. Archived from the original on 11 July 2020. Retrieved 16 February 2015.
- ↑ "Microsoft Helps Customers Overcome Barriers to Virtualization and Get Virtual Now". PressPass (Press release). Microsoft. October 1, 2008. Archived from the original on 2010-01-18. Retrieved 2008-10-02.
- ↑ "Hyper-V Architecture". Msdn.microsoft.com. Archived from the original on 2017-04-04. Retrieved 2017-04-04.
- ↑ Hyper-V virtual machine in Windows 10
- ↑ "Staging: hv: storvsc: Move the storage driver out of the staging area". Retrieved 28 December 2015.
- ↑ "FreeBSD and Microsoft Windows Server Hyper-V support". Archived from the original on 24 January 2015. Retrieved 10 February 2015.
- ↑ 13.0 13.1 13.2 "Microsoft Hyper-V Server 2008 R2: Frequently Asked Questions". Microsoft.com. Microsoft. Archived from the original on 14 August 2011.
- ↑ 14.0 14.1 "Microsoft Hyper-V Server: System Requirements". Microsoft.com. Microsoft. Archived from the original on 14 March 2010.
- ↑ Thurott, Paul. "Q: Will Windows Server 2012 require the processor to support SLAT?". Archived from the original on August 9, 2017. Retrieved November 5, 2011.
- ↑ "Memory Limits for Windows Releases (Windows)". Msdn.microsoft.com. Archived from the original on 2009-06-20. Retrieved 2010-03-02.
- ↑ "Microsoft Windows Server 2008 System Requirements". Microsoft.com. Archived from the original on 2011-06-12. Retrieved 2012-10-07.
- ↑ "Microsoft Hyper-V Server: Overview". Microsoft.com. Archived from the original on 2012-03-22. Retrieved 2010-03-02.
- ↑ "Hyper-V Server whitepaper" (PDF). Archived (PDF) from the original on 2013-11-07. Retrieved 2013-12-21.
- ↑ "Plan for Hyper-V scalability in Windows Server 2016". Microsoft.com. Retrieved 2017-06-22.
- ↑ 21.0 21.1 "About Virtual Machines and Guest Operating Systems". TechNet. Microsoft. Archived from the original on 2016-05-06. Retrieved 2016-05-09.
- ↑ "Installing Fedora Core 8 on Hyper-V - Ben Armstrong - Site Home - MSDN Blogs". Blogs.msdn.com. 2008-01-03. Archived from the original on 2010-02-10. Retrieved 2012-10-07.
- ↑ Sheinberg, Brian (2008-02-08). "First Look: Fedora 9 Alpha, Running in Hyper-V Beta". Crn.com. Archived from the original on 2010-07-23. Retrieved 2012-10-07.
- ↑ "Install Ubuntu 7.10 on Hyper-V". Haiders.net. 2008-04-04. Archived from the original on 2009-02-24. Retrieved 2012-10-07.
- ↑ "Available Today: FreeBSD Support for Windows Server Hyper-V". Openness@Microsoft. 2012-08-09. Archived from the original on 2014-05-25. Retrieved 2014-05-25.
- ↑ "HyperV - FreeBSD Wiki". Freebsd.org. Archived from the original on 2014-07-18. Retrieved 2014-05-25.
- ↑ "Systancia offers application and desktop virtualization in a single product". DataMonitor.
- ↑ "Microsoft Windows Server 2008 – Hyper-V solution overview - Gabe Knuth". BrianMadden.com. Archived from the original on 2008-07-04. Retrieved 2012-10-07.
- ↑ Stevens, Alan (2008-02-27). "Microsoft's Hyper-V: why all the fuss?". ZDNet. CBS Interactive. Archived from the original on 2009-05-15. Retrieved 2012-10-07.
- ↑ Ramji, Sam; Hanrahan, Tom (2009-07-20). "Microsoft Contributes Linux Drivers to Linux Community". News Center. Microsoft. Archived from the original on 2012-04-18. Retrieved 2010-03-02.
- ↑ Foley, Mary Jo (2009-07-22). "Pigs are flying low: Why Microsoft open-sourced its Linux drivers". ZDNet. CBS Interactive. Archived from the original on 2012-10-12. Retrieved 2012-08-07.
- ↑ Babcock, Charles (2008-04-24). "Microsoft Hyper-V To Flaunt Advanced Virtualization Features". Informationweek.com. Archived from the original on 2014-09-03. Retrieved 2012-10-07.
- ↑ Foley, Mary Jo (2009-02-16). "Microsoft and Red Hat sign virtualization pact". ZDNet. CBS Interactive. Archived from the original on 2016-02-08. Retrieved 2012-10-07.
- ↑ "Hyper-V Overview". TechNet. Microsoft. Archived from the original on September 15, 2012. Retrieved October 5, 2012.
- ↑ Archiveddocs. "Generation 2 Virtual Machine Overview". docs.microsoft.com (in English). Archived from the original on 2021-01-26. Retrieved 2021-01-19.
- ↑ Otey, Michael (24 June 2008). "Guest VM Audio Support under Hyper-V". Windows IT Pro. Penton Media. Archived from the original on 21 October 2014. Retrieved 21 September 2014.
- ↑ "Enable Audio in Windows 2008 guest machines running on HyperV". Akshat's Blog. Microsoft. 7 April 2011. Archived from the original on 21 October 2014. Retrieved 21 September 2014.
- ↑ Gear, Gavin (5 December 2013). "Overview: Client Hyper-V Enhanced Session Mode in Windows 8.1". Blogging Windows. Microsoft. Archived from the original on 15 October 2014. Retrieved 21 September 2014.
- ↑ Cook, John Paul. "DVD writer on Hyper-V server". TechNet Forums. Microsoft. Archived from the original on 2012-03-23. Retrieved 2012-10-07.
- ↑ "Using Full DVD/CD Writing Capabilities in a Hyper-V VM | Mark Gilbert's Blog". Mark-gilbert.co.uk. 2012-09-05. Archived from the original on 2016-05-09. Retrieved 2015-01-18.
- ↑ Syrewicze, Andy (October 2, 2013). "VMware vs. Hyper-V: Architectural Differences". Syrewiczeit.com. Self-published. Archived from the original on February 25, 2018. Retrieved 2019-01-18.
- ↑ 42.0 42.1 "A deep dive into Hyper-V Networking (Video and Slides)". Archived from the original on 2012-03-10. Retrieved 2011-09-22.
- ↑ "Extending the Hyper-V switch (Video and Slides)". Archived from the original on 2012-05-23. Retrieved 2012-05-10.
- ↑ "Hyper-V Virtual Hard Disk Format Overview". TechNet. Microsoft. Archived from the original on August 27, 2012. Retrieved August 25, 2012.
- ↑ Reseller, Mike. "Hyper-V Replica in depth". Veeam Software. Archived from the original on 2014-11-29. Retrieved 2014-11-14.
- ↑ "What's New in Hyper-V for Windows Server 2012 R2". Technet.microsoft.com. Archived from the original on 2016-06-03. Retrieved 2016-04-26.
- ↑ "What's New in Hyper-V for Windows Server 2012 R2". Technet.microsoft.com. Archived from the original on 2016-06-03. Retrieved 2016-04-26.
- ↑ "What's New in Hyper-V for Windows Server 2012 R2". Technet.microsoft.com. Archived from the original on 2016-06-03. Retrieved 2016-04-26.
- ↑ "What's New in Hyper-V for Windows Server 2012 R2". Technet.microsoft.com. Archived from the original on 2016-06-03. Retrieved 2016-04-26.
- ↑ "What's New in Hyper-V for Windows Server 2012 R2". Technet.microsoft.com. Archived from the original on 2016-06-03. Retrieved 2016-04-26.
- ↑ "What's New in Hyper-V for Windows Server 2012 R2". Technet.microsoft.com. Archived from the original on 2016-06-03. Retrieved 2016-04-26.
- ↑ "What's new in Hyper-V on Windows Server 2016". Docs.microsoft.com. Archived from the original on 2017-10-28. Retrieved 2017-10-27.
- ↑ "Run Hyper-V in a Virtual Machine with Nested Virtualization". Docs.microsoft.com. Archived from the original on 2017-10-28. Retrieved 2017-10-27.
- ↑ "What's new in Hyper-V on Windows Server 2016". Docs.microsoft.com. Archived from the original on 2019-01-13. Retrieved 2019-02-21.
- ↑ "What's new in Windows Server 2019". Docs.microsoft.com. Archived from the original on 2019-03-27. Retrieved 2019-02-21.
अग्रिम पठन
- "Hypervisor Top Level Functional Specification". Microsoft. 2016. Archived from the original on 2017-04-05. Retrieved 2017-04-04.
- Koens, Dimitri (2013). "Hyper-V Quick Reference" (PDF). Dimension IT TV. Archived (PDF) from the original on 2016-03-26. Retrieved 2017-04-04.
- Howard, John (2006). "WinHEC 2006 Presentation slides". Virtualization Blog. Microsoft. Archived from the original on 2015-12-20. Retrieved 2017-04-04.
- Radzikowski, Przemek (2009). "Benchmarking Hyper-V on Windows Server 2008 R2 x64". Archived from the original on 2017-04-23. Retrieved 2017-04-04.
- Posey, Brien; Zerger, Pete; Henley, Chris (2013). The Hands-on Guide: Understanding Hyper-V in Windows Server 2012. Veeam Software. Archived from the original on 2014-04-13. Retrieved 2017-04-04.