हाइपर-वी: Difference between revisions
No edit summary |
|||
| (4 intermediate revisions by 3 users not shown) | |||
| Line 10: | Line 10: | ||
| website = {{URL|https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/about/}} | | website = {{URL|https://docs.microsoft.com/en-us/virtualization/hyper-v-on-windows/about/}} | ||
}} | }} | ||
[[माइक्रोसॉफ्ट]] '''हाइपर-वी''', कोडनेम विरिडियन,<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> और संक्षिप्त रूप से विंडोज सर्वर वर्चुअलाइजेशन के रूप में प्रस्तुत | [[माइक्रोसॉफ्ट]] '''हाइपर-वी''', कोडनेम विरिडियन,<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 51: | Line 51: | ||
* फ्रीबीएसडी<ref>{{cite web|title=FreeBSD and Microsoft Windows Server Hyper-V support|url=https://wiki.freebsd.org/HyperV|access-date=10 February 2015|archive-date=24 January 2015|archive-url=https://web.archive.org/web/20150124052611/https://wiki.freebsd.org/HyperV|url-status=live}}</ref> | * फ्रीबीएसडी<ref>{{cite web|title=FreeBSD and Microsoft Windows Server Hyper-V support|url=https://wiki.freebsd.org/HyperV|access-date=10 February 2015|archive-date=24 January 2015|archive-url=https://web.archive.org/web/20150124052611/https://wiki.freebsd.org/HyperV|url-status=live}}</ref> | ||
== सिस्टम आवश्यकताएँ == | == सिस्टम आवश्यकताएँ == | ||
हाइपर- V भूमिका केवल विंडोज सर्वर 2008 के मानक, एंटरप्राइज़ और डेटासेंटर संस्करणों के x86-64 वेरिएंट और बाद में, साथ ही साथ विंडोज 8 और बाद के प्रो, एंटरप्राइज़ और शिक्षा संस्करणों में उपलब्ध है। विंडोज सर्वर पर, इसे इस बात की परवाह किए बिना स्थापित किया जा सकता है कि इंस्टॉलेशन पूर्ण या कोर इंस्टॉलेशन | हाइपर- V भूमिका केवल विंडोज सर्वर 2008 के मानक, एंटरप्राइज़ और डेटासेंटर संस्करणों के x86-64 वेरिएंट और बाद में, साथ ही साथ विंडोज 8 और बाद के प्रो, एंटरप्राइज़ और शिक्षा संस्करणों में उपलब्ध है। विंडोज सर्वर पर, इसे इस बात की परवाह किए बिना स्थापित किया जा सकता है और यह देखा जा सकता कि इंस्टॉलेशन पूर्ण रूप से या कोर इंस्टॉलेशन की प्रक्रिया में हैं या नहीं हैं। इसके अतिरिक्त, हाइपर-वी को हाइपर-वी सर्वर ऑपरेटिंग सिस्टम के हिस्से के रूप में उपलब्ध कराया जा सकता है, जो कि विंडोज सर्वर का फ्रीवेयर संस्करण है।<ref name=":0">{{cite web|url=http://www.microsoft.com/hyper-v-server/en/us/faq.aspx|title=Microsoft Hyper-V Server 2008 R2: Frequently Asked Questions|website=Microsoft.com|publisher=[[Microsoft]]|archive-url=https://web.archive.org/web/20110814081020/https://www.microsoft.com/hyper-v-server/en/us/faq.aspx|archive-date=14 August 2011|url-status=dead}}</ref> इस प्रकार किसी भी तरह से, होस्ट कंप्यूटर को निम्नलिखित की आवश्यकता होती है।<ref name=":1">{{cite web|url=http://www.microsoft.com/hyper-v-server/en/us/system-requirements.aspx|title=Microsoft Hyper-V Server: System Requirements|website=Microsoft.com|publisher=[[Microsoft]]|archive-url=https://web.archive.org/web/20100314122522/https://www.microsoft.com/hyper-v-server/en/us/system-requirements.aspx|archive-date=14 March 2010|url-status=dead}}</ref> | ||
* सीपीयू निम्नलिखित तकनीकों के साथ: | * सीपीयू निम्नलिखित तकनीकों के साथ उपयोग में लाया जाता हैं: | ||
** [[एनएक्स बिट]] | ** [[एनएक्स बिट]] | ||
** x86-64 | ** x86-64 | ||
| Line 130: | Line 130: | ||
=== लिनक्स समर्थन === | === लिनक्स समर्थन === | ||
20 जुलाई 2009 को, माइक्रोसॉफ्ट ने [[जीएनयू जनरल पब्लिक लाइसेंस]] की शर्तों के अनुसार [[लिनक्स कर्नेल]] में सम्मलित करने के लिए हाइपर-वी ड्राइवरों को प्रस्तुत किया।<ref>{{cite web|url=http://www.microsoft.com/en-us/news/features/2009/jul09/07-20linuxqa.aspx|title=Microsoft Contributes Linux Drivers to Linux Community|last1=Ramji|first1=Sam|last2=Hanrahan|first2=Tom|date=2009-07-20|work=News Center|publisher=[[Microsoft]]|access-date=2010-03-02|archive-date=2012-04-18|archive-url=https://web.archive.org/web/20120418154719/http://www.microsoft.com/en-us/news/features/2009/jul09/07-20linuxqa.aspx|url-status=live}}</ref> माइक्रोसाॅफ्ट को कोड जमा करने की आवश्यकता थी जब यह पता चला कि उन्होंने हाइपर- V नेटवर्क ड्राइवर को GPL-लाइसेंस वाले घटकों के साथ स्थिर रूप से बंद-स्रोत बायनेरिज़ से जोड़ा था।<ref>{{cite web|url=http://www.zdnet.com/blog/microsoft/pigs-are-flying-low-why-microsoft-open-sourced-its-linux-drivers/3433|title=Pigs are flying low: Why Microsoft open-sourced its Linux drivers|last=Foley|first=Mary Jo|date=2009-07-22|work=[[ZDNet]]|publisher=[[CBS Interactive]]|access-date=2012-08-07|archive-date=2012-10-12|archive-url=https://web.archive.org/web/20121012003043/http://www.zdnet.com/blog/microsoft/pigs-are-flying-low-why-microsoft-open-sourced-its-linux-drivers/3433|url-status=live}}</ref> इस प्रकार 2.6.32 से प्रारंभ होने वाले कर्नेल में इनबिल्ट हाइपर-वी [[पैरावर्चुअलाइजेशन]] सपोर्ट सम्मलित हो सकता है जो विंडोज होस्ट वातावरण में वर्चुअल लिनक्स गेस्ट सिस्टम के प्रदर्शन में सुधार करता है। इस प्रकार हाइपर-वी लिनक्स गेस्ट के लिए बॉक्स से बाहर बुनियादी वर्चुअलाइजेशन समर्थन प्रदान करता है। पैरावर्चुअलाइज़ेशन समर्थन के लिए लाइनेक्स एकीकरण घटक या सटोरी इनपुट वीएससी ड्राइवर स्थापित करने की आवश्यकता होती है। इस प्रकार हाइपर- V में [[Xen]]-सक्षम लाइनेक्स गेस्ट वितरण को भी पैरावर्चुअलाइज़ किया जा सकता है। इस प्रकार माइक्रोसाॅफ्ट आधिकारिक तौर पर केवल SUSE लाइनेक्स एंटरप्राइज़ सर्वर 10 SP1/SP2 (x86 और x64) को इस तरीके से समर्थित करता है,<ref name="InfoWeek">{{cite web|url=https://www.informationweek.com/software/microsoft-hyper-v-to-flaunt-advanced-virtualization-features/d/d-id/1067181|title=Microsoft Hyper-V To Flaunt Advanced Virtualization Features|last=Babcock|first=Charles|date=2008-04-24|website=Informationweek.com|access-date=2012-10-07|archive-date=2014-09-03|archive-url=https://web.archive.org/web/20140903023629/http://www.informationweek.com/software/microsoft-hyper-v-to-flaunt-advanced-virtualization-features/d/d-id/1067181|url-status=live}}</ref> चूंकि इस प्रकार कोई भी ज़ेन-सक्षम लिनक्स चलाने में सक्षम होना चाहिए। फरवरी 2008 में, [[Red Hat|रेड हैट]] और माइक्रोसाॅफ्ट ने अपने संबंधित सर्वर ऑपरेटिंग सिस्टम के साथ हाइपरविजर इंटरऑपरेबिलिटी के लिए वर्चुअलाइजेशन पैक्ट पर हस्ताक्षर किए | 20 जुलाई 2009 को, माइक्रोसॉफ्ट ने [[जीएनयू जनरल पब्लिक लाइसेंस]] की शर्तों के अनुसार [[लिनक्स कर्नेल]] में सम्मलित करने के लिए हाइपर-वी ड्राइवरों को प्रस्तुत किया।<ref>{{cite web|url=http://www.microsoft.com/en-us/news/features/2009/jul09/07-20linuxqa.aspx|title=Microsoft Contributes Linux Drivers to Linux Community|last1=Ramji|first1=Sam|last2=Hanrahan|first2=Tom|date=2009-07-20|work=News Center|publisher=[[Microsoft]]|access-date=2010-03-02|archive-date=2012-04-18|archive-url=https://web.archive.org/web/20120418154719/http://www.microsoft.com/en-us/news/features/2009/jul09/07-20linuxqa.aspx|url-status=live}}</ref> माइक्रोसाॅफ्ट को कोड जमा करने की आवश्यकता थी जब यह पता चला कि उन्होंने हाइपर- V नेटवर्क ड्राइवर को GPL-लाइसेंस वाले घटकों के साथ स्थिर रूप से बंद-स्रोत बायनेरिज़ से जोड़ा था।<ref>{{cite web|url=http://www.zdnet.com/blog/microsoft/pigs-are-flying-low-why-microsoft-open-sourced-its-linux-drivers/3433|title=Pigs are flying low: Why Microsoft open-sourced its Linux drivers|last=Foley|first=Mary Jo|date=2009-07-22|work=[[ZDNet]]|publisher=[[CBS Interactive]]|access-date=2012-08-07|archive-date=2012-10-12|archive-url=https://web.archive.org/web/20121012003043/http://www.zdnet.com/blog/microsoft/pigs-are-flying-low-why-microsoft-open-sourced-its-linux-drivers/3433|url-status=live}}</ref> इस प्रकार 2.6.32 से प्रारंभ होने वाले कर्नेल में इनबिल्ट हाइपर-वी [[पैरावर्चुअलाइजेशन]] सपोर्ट सम्मलित हो सकता है, जो विंडोज होस्ट वातावरण में वर्चुअल लिनक्स गेस्ट सिस्टम के प्रदर्शन में सुधार करता है। इस प्रकार हाइपर-वी लिनक्स गेस्ट के लिए बॉक्स से बाहर बुनियादी वर्चुअलाइजेशन समर्थन प्रदान करता है। पैरावर्चुअलाइज़ेशन समर्थन के लिए लाइनेक्स एकीकरण घटक या सटोरी इनपुट वीएससी ड्राइवर स्थापित करने की आवश्यकता होती है। इस प्रकार हाइपर- V में [[Xen]]-सक्षम लाइनेक्स गेस्ट वितरण को भी पैरावर्चुअलाइज़ किया जा सकता है। इस प्रकार माइक्रोसाॅफ्ट आधिकारिक तौर पर केवल SUSE लाइनेक्स एंटरप्राइज़ सर्वर 10 SP1/SP2 (x86 और x64) को इस तरीके से समर्थित करता है,<ref name="InfoWeek">{{cite web|url=https://www.informationweek.com/software/microsoft-hyper-v-to-flaunt-advanced-virtualization-features/d/d-id/1067181|title=Microsoft Hyper-V To Flaunt Advanced Virtualization Features|last=Babcock|first=Charles|date=2008-04-24|website=Informationweek.com|access-date=2012-10-07|archive-date=2014-09-03|archive-url=https://web.archive.org/web/20140903023629/http://www.informationweek.com/software/microsoft-hyper-v-to-flaunt-advanced-virtualization-features/d/d-id/1067181|url-status=live}}</ref> चूंकि इस प्रकार कोई भी ज़ेन-सक्षम लिनक्स चलाने में सक्षम होना चाहिए। फरवरी 2008 में, [[Red Hat|रेड हैट]] और माइक्रोसाॅफ्ट ने अपने संबंधित सर्वर ऑपरेटिंग सिस्टम के साथ हाइपरविजर इंटरऑपरेबिलिटी के लिए वर्चुअलाइजेशन पैक्ट पर हस्ताक्षर किए गए हैं। जिससे कि [[Red Hat Enterprise Linux|रेड हैट इंटरप्राइज लाइनेक्स]] 5 को हाइपर- V पर आधिकारिक रूप से समर्थित किया जा सके।<ref>{{cite web|url=https://www.zdnet.com/article/microsoft-and-red-hat-sign-virtualization-pact/|title=Microsoft and Red Hat sign virtualization pact|last=Foley|first=Mary Jo|date=2009-02-16|work=[[ZDNet]]|publisher=[[CBS Interactive]]|access-date=2012-10-07|archive-date=2016-02-08|archive-url=https://web.archive.org/web/20160208174819/http://www.zdnet.com/article/microsoft-and-red-hat-sign-virtualization-pact/|url-status=live}}</ref> | ||
=== विंडोज सर्वर 2012 === | === विंडोज सर्वर 2012 === | ||
विंडोज सर्वर 2012 और [[Windows Server 2012 R2|विंडोज सर्वर 2012 R2]] में हाइपर- V उपरोक्त समर्थन सूची को निम्नानुसार परिवर्तन करता है:<ref name="hyperv2012technetoverview">{{cite web | url=https://technet.microsoft.com/en-us/library/hh831531.aspx | title=Hyper-V Overview | work=[[Microsoft TechNet|TechNet]] | publisher=[[Microsoft]] | access-date=October 5, 2012 | archive-date=September 15, 2012 | archive-url=https://web.archive.org/web/20120915095909/http://technet.microsoft.com/en-us/library/hh831531.aspx | url-status=live }}</ref> | विंडोज सर्वर 2012 और [[Windows Server 2012 R2|विंडोज सर्वर 2012 R2]] में हाइपर- V उपरोक्त समर्थन सूची को निम्नानुसार परिवर्तन करता है:<ref name="hyperv2012technetoverview">{{cite web | url=https://technet.microsoft.com/en-us/library/hh831531.aspx | title=Hyper-V Overview | work=[[Microsoft TechNet|TechNet]] | publisher=[[Microsoft]] | access-date=October 5, 2012 | archive-date=September 15, 2012 | archive-url=https://web.archive.org/web/20120915095909/http://technet.microsoft.com/en-us/library/hh831531.aspx | url-status=live }}</ref> | ||
| Line 141: | Line 141: | ||
विंडोज सर्वर 2012 R2 पर हाइपर- V ने जनरेशन 2 VM से जोड़ा जाता हैं।<ref>{{Cite web|last=Archiveddocs|title=Generation 2 Virtual Machine Overview|url=https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-r2-and-2012/dn282285(v=ws.11)|access-date=2021-01-19|website=docs.microsoft.com|language=en-us|archive-date=2021-01-26|archive-url=https://web.archive.org/web/20210126112238/https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/dn282285(v=ws.11)|url-status=live}}</ref> | विंडोज सर्वर 2012 R2 पर हाइपर- V ने जनरेशन 2 VM से जोड़ा जाता हैं।<ref>{{Cite web|last=Archiveddocs|title=Generation 2 Virtual Machine Overview|url=https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-r2-and-2012/dn282285(v=ws.11)|access-date=2021-01-19|website=docs.microsoft.com|language=en-us|archive-date=2021-01-26|archive-url=https://web.archive.org/web/20210126112238/https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2012-R2-and-2012/dn282285(v=ws.11)|url-status=live}}</ref> | ||
== पश्चगामी संगतता == | == पश्चगामी संगतता == | ||
हाइपर-वी, [[माइक्रोसॉफ्ट वर्चुअल सर्वर]] और विंडोज वर्चुअल पीसी की तरह, प्रत्येक गेस्ट ओएस को वर्चुअल हार्ड डिस्क फ़ाइल में सहेजता है। यह | हाइपर-वी, [[माइक्रोसॉफ्ट वर्चुअल सर्वर]] और विंडोज वर्चुअल पीसी की तरह, प्रत्येक गेस्ट ओएस को वर्चुअल हार्ड डिस्क फ़ाइल में सहेजता है। यह प्राचीन वीएचडी (फाइल फॉर्मेट) या वीएचडी फॉर्मेट के साथ-साथ नए वीएचडी (फाइल फॉर्मेट) वर्चुअल हार्ड डिस्क (वीएचडीएक्स)|.वीएचडीएक्स को सपोर्ट करता है। इस प्रकार वर्चुअल सर्वर 2005, वर्चुअल पीसी 2004 और वर्चुअल पीसी 2007 की प्राचीन .vhd फाइलें हाइपर-वी में कॉपी और उपयोग की जा सकती हैं, किन्तु किसी भी प्राचीन वर्चुअल मशीन इंटीग्रेशन सॉफ्टवेयर (हाइपर-वी इंटीग्रेशन सर्विसेज के समकक्ष) को वर्चुअल मशीन से हटाया जाना चाहिए। इस प्रकार माइग्रेट किए गए गेस्ट ओएस को कॉन्फ़िगर करने और हाइपर-वी का उपयोग प्रारंभ करने के पश्चात गेस्ट ओएस (वर्चुअल) हार्डवेयर में परिवर्तन का पता लगाएगा। हाइपर- V एकीकरण सेवाओं को स्थापित करने से प्रदर्शन में सुधार के लिए पांच सेवाएं स्थापित होती हैं, साथ ही साथ नए गेस्ट वीडियो और नेटवर्क कार्ड ड्राइवर भी जोड़े जाते हैं। | ||
== सीमाएं == | == सीमाएं == | ||
| Line 150: | Line 150: | ||
गेस्ट VM में वर्चुअलाइज्ड ऑप्टिकल ड्राइव केवल पढ़ने के लिए हैं।<ref>{{cite web |url=http://social.technet.microsoft.com/Forums/en-US/winserverhyperv/thread/216845b2-faf4-4c4c-b3d2-8ed1ba72f906/ |first=John Paul |last=Cook |title=DVD writer on Hyper-V server |work=TechNet Forums |publisher=[[Microsoft]] |access-date=2012-10-07 |archive-date=2012-03-23 |archive-url=https://web.archive.org/web/20120323211211/http://social.technet.microsoft.com/Forums/en-US/winserverhyperv/thread/216845b2-faf4-4c4c-b3d2-8ed1ba72f906/ |url-status=dead }}</ref> आधिकारिक तौर पर हाइपर-वी होस्ट/रूट ऑपरेटिंग सिस्टम के ऑप्टिकल ड्राइव को गेस्ट वीएम में पास-थ्रू करने का समर्थन नहीं करता है। परिणामस्वरूप, डिस्क में बर्निंग, ऑडियो सीडी, वीडियो सीडी/डीवीडी-वीडियो प्लेबैक समर्थित नहीं हैं, चूँकि इस प्रकार [[iSCSI]] प्रोटोकॉल का उपयोग करके समाधान उपस्तिथ है। ऑप्टिकल ड्राइव के साथ होस्ट मशीन पर iSCSI लक्ष्य सेट करना तब मानक माइक्रोसाॅफ्ट iSCSI आरंभकर्ता द्वारा बात की जा सकती है। इस प्रकार माइक्रोसाॅफ्ट अपना स्वयं का iSCSI लक्ष्य सॉफ़्टवेयर बनाता है या वैकल्पिक तृतीय पक्ष उत्पादों का उपयोग किया जा सकता है।<ref>{{cite web |url=http://www.mark-gilbert.co.uk/using-full-dvdcd-writing-capabilities-in-a-hyper-v-vm/ |title=Using Full DVD/CD Writing Capabilities in a Hyper-V VM | Mark Gilbert's Blog |website=Mark-gilbert.co.uk |date=2012-09-05 |access-date=2015-01-18 |archive-date=2016-05-09 |archive-url=https://web.archive.org/web/20160509134319/http://www.mark-gilbert.co.uk/using-full-dvdcd-writing-capabilities-in-a-hyper-v-vm/ |url-status=live }}</ref> | गेस्ट VM में वर्चुअलाइज्ड ऑप्टिकल ड्राइव केवल पढ़ने के लिए हैं।<ref>{{cite web |url=http://social.technet.microsoft.com/Forums/en-US/winserverhyperv/thread/216845b2-faf4-4c4c-b3d2-8ed1ba72f906/ |first=John Paul |last=Cook |title=DVD writer on Hyper-V server |work=TechNet Forums |publisher=[[Microsoft]] |access-date=2012-10-07 |archive-date=2012-03-23 |archive-url=https://web.archive.org/web/20120323211211/http://social.technet.microsoft.com/Forums/en-US/winserverhyperv/thread/216845b2-faf4-4c4c-b3d2-8ed1ba72f906/ |url-status=dead }}</ref> आधिकारिक तौर पर हाइपर-वी होस्ट/रूट ऑपरेटिंग सिस्टम के ऑप्टिकल ड्राइव को गेस्ट वीएम में पास-थ्रू करने का समर्थन नहीं करता है। परिणामस्वरूप, डिस्क में बर्निंग, ऑडियो सीडी, वीडियो सीडी/डीवीडी-वीडियो प्लेबैक समर्थित नहीं हैं, चूँकि इस प्रकार [[iSCSI]] प्रोटोकॉल का उपयोग करके समाधान उपस्तिथ है। ऑप्टिकल ड्राइव के साथ होस्ट मशीन पर iSCSI लक्ष्य सेट करना तब मानक माइक्रोसाॅफ्ट iSCSI आरंभकर्ता द्वारा बात की जा सकती है। इस प्रकार माइक्रोसाॅफ्ट अपना स्वयं का iSCSI लक्ष्य सॉफ़्टवेयर बनाता है या वैकल्पिक तृतीय पक्ष उत्पादों का उपयोग किया जा सकता है।<ref>{{cite web |url=http://www.mark-gilbert.co.uk/using-full-dvdcd-writing-capabilities-in-a-hyper-v-vm/ |title=Using Full DVD/CD Writing Capabilities in a Hyper-V VM | Mark Gilbert's Blog |website=Mark-gilbert.co.uk |date=2012-09-05 |access-date=2015-01-18 |archive-date=2016-05-09 |archive-url=https://web.archive.org/web/20160509134319/http://www.mark-gilbert.co.uk/using-full-dvdcd-writing-capabilities-in-a-hyper-v-vm/ |url-status=live }}</ref> | ||
=== वीटी-एक्स/एएमडी-वी हैंडलिंग === | === वीटी-एक्स/एएमडी-वी हैंडलिंग === | ||
हाइपर-V इंटेल पर VT-x या AMD [[x86 वर्चुअलाइजेशन]] पर AMD-V का उपयोग करता है। चूंकि हाइपर-वी हाइपरविजर | हाइपर-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 }}</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 }}</ref> | ||
| Line 157: | Line 157: | ||
=== विंडोज सर्वर 2012 === | === विंडोज सर्वर 2012 === | ||
विंडोज सर्वर 2012 ने हाइपर-वी में कई नई सुविधाएँ | विंडोज सर्वर 2012 ने हाइपर-वी में कई नई सुविधाएँ प्रस्तुत कीं गई हैं।<ref name="2012officialpage">{{cite web | url=http://www.microsoft.com/en-us/server-cloud/windows-server/server-virtualization-features.aspx | title=Server Virtualization Features | publisher=Microsoft | access-date=October 5, 2012 | archive-date=October 14, 2012 | archive-url=https://web.archive.org/web/20121014111130/http://www.microsoft.com/en-us/server-cloud/windows-server/server-virtualization-features.aspx | url-status=live }}</ref> | ||
* हाइपर- V एक्स्टेंसिबल वर्चुअल स्विच<ref name="autogenerated1">{{cite web | url=http://channel9.msdn.com/Events/BUILD/BUILD2011/SAC-437T | title=A deep dive into Hyper-V Networking (Video and Slides) | access-date=2011-09-22 | archive-date=2012-03-10 | archive-url=https://web.archive.org/web/20120310223842/http://channel9.msdn.com/Events/BUILD/BUILD2011/SAC-437T | url-status=live }}</ref><ref>{{cite web | url=http://channel9.msdn.com/Events/BUILD/BUILD2011/SAC-559T | title=Extending the Hyper-V switch (Video and Slides) | access-date=2012-05-10 | archive-date=2012-05-23 | archive-url=https://web.archive.org/web/20120523032125/http://channel9.msdn.com/events/BUILD/BUILD2011/SAC-559T | url-status=live }}</ref> | * हाइपर- V एक्स्टेंसिबल वर्चुअल स्विच<ref name="autogenerated1">{{cite web | url=http://channel9.msdn.com/Events/BUILD/BUILD2011/SAC-437T | title=A deep dive into Hyper-V Networking (Video and Slides) | access-date=2011-09-22 | archive-date=2012-03-10 | archive-url=https://web.archive.org/web/20120310223842/http://channel9.msdn.com/Events/BUILD/BUILD2011/SAC-437T | url-status=live }}</ref><ref>{{cite web | url=http://channel9.msdn.com/Events/BUILD/BUILD2011/SAC-559T | title=Extending the Hyper-V switch (Video and Slides) | access-date=2012-05-10 | archive-date=2012-05-23 | archive-url=https://web.archive.org/web/20120523032125/http://channel9.msdn.com/events/BUILD/BUILD2011/SAC-559T | url-status=live }}</ref> | ||
* नेटवर्क वर्चुअलाइजेशन<ref name=autogenerated1 />* बहु किरायेदारी | * नेटवर्क वर्चुअलाइजेशन<ref name=autogenerated1 />* बहु किरायेदारी | ||
| Line 192: | Line 192: | ||
* स्टोरेज स्पेस डायरेक्ट और फेलओवर क्लस्टरिंग में महत्वपूर्ण विशेषता और प्रदर्शन में सुधार | * स्टोरेज स्पेस डायरेक्ट और फेलओवर क्लस्टरिंग में महत्वपूर्ण विशेषता और प्रदर्शन में सुधार | ||
== यह भी देखें == | == यह भी देखें == | ||
| Line 229: | Line 231: | ||
==बाहरी संबंध== | ==बाहरी संबंध== | ||
[[Category:CS1 English-language sources (en)]] | |||
[[Category:Lua-based templates]] | |||
[[Category:Machine Translated Page]] | |||
[[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]] | |||
Latest revision as of 16:12, 28 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 भूमिका क