हाइपर-वी

From Vigyanwiki
Revision as of 16:38, 27 February 2023 by Indicwiki (talk | contribs) (11 revisions imported from alpha:हाइपर-वी)
Hyper-V
Developer(s)Microsoft
Initial releaseJune 28, 2008; 16 years ago (June 28, 2008)
Operating systemWindows Server
Windows 8, Windows 8.1, Windows 10, Windows 11 (x64; Pro, Enterprise and Education)
PredecessorWindows Virtual PC
TypeNative hypervisor
Websitedocs.microsoft.com/en-us/virtualization/hyper-v-on-windows/about/

माइक्रोसॉफ्ट हाइपर-वी, कोडनेम विरिडियन,[1] और संक्षिप्त रूप से विंडोज सर्वर को वर्चुअलाइजेशन के रूप में प्रस्तुत किया जाता है, यह स्व हाइपरविजर है, इस प्रकार के माइक्रोसाॅफ्ट विंडोज चलाने वाले x86-64 सिस्टम पर वर्चुअल मशीन बनाई जा सकती है।[2] विंडोज 8 से प्रारंभ होने वाले इन हाइपर-वी में विंडोज वर्चुअल पीसी को विंडोज एनटी के क्लाइंट के लिए उपयोग में लाए जाने वाले संस्करणों के रूप में हार्डवेयर वर्चुअलाइजेशन घटक के रूप में स्थान दिया जाता हैं। हाइपर- V चलाने वाले सर्वर कंप्यूटर को या अधिक नेटवर्क पर अलग-अलग वर्चुअल मशीनों को प्रदर्शित करने के लिए कॉन्फ़िगर किया जाता है।

हाइपर-वी को पहली बार विंडोज सर्वर 2008 के साथ प्रस्तुत किया गया था, और इस प्रकार विंडोज सर्वर 2012 और विंडोज 8 के बाद से बिना किसी अतिरिक्त शुल्क के उपलब्ध है। स्टैंडअलोन विंडोज हाइपर-वी सर्वर मुफ्त है, किन्तु इसमें केवल कमांड लाइन इंटरफेस उपलब्ध है। इस प्रकार हाइपर-वी सर्वर का अंतिम संस्करण हाइपर-वी सर्वर 2019 है, जो विंडोज सर्वर 2019 पर आधारित है।

इतिहास

हाइपर-वी का बीटा संस्करण विंडोज सर्वर 2008 के कुछ x86-64 संस्करणों के साथ भेज दिया गया था। अंतिम संस्करण 26 जून, 2008 को प्रस्तुत किया गया था और विंडोज़ अपडेट के माध्यम से वितरित किया गया था।[3] इस प्रकार हाइपर-वी तब से विंडोज सर्वर के हर संस्करण के साथ प्रस्तुत किया गया है।[4][5][6]

माइक्रोसॉफ्ट दो चैनलों के माध्यम से हाइपर-वी प्रदान करता है:

  1. विंडोज का हिस्सा: हाइपर-वी विंडोज सर्वर 2008 और इस प्रकार बाद के संस्करण का वैकल्पिक घटक है। यह विंडोज 8, विंडोज 8.1, विंडोज 10 और विंडोज़ 11 के प्रो और एंटरप्राइज एडिशन के x64 शेयर रखने की इकाई में भी उपलब्ध है।
  2. हाइपर-वी सर्वर: यह सीमित कार्यक्षमता और हाइपर-वी घटक के साथ विंडोज सर्वर का फ्रीवेयर संस्करण है।[7]

हाइपर-वी सर्वर

हाइपर- V सर्वर 2008 1 अक्टूबर, 2008 को प्रस्तुत किया गया था। इसमें विंडोज़ सेवा 2008 सर्वर कोर और हाइपर- V भूमिका सम्मलित है, अन्य विंडोज सर्वर 2008 भूमिकाएँ सक्षम हैं और इसलिए सीमित विंडोज सेवाएँ उपलब्ध रहती हैं।[8] हाइपर- V सर्वर 2008 होस्ट OS, भौतिक हार्डवेयर और सॉफ़्टवेयर को कॉन्फ़िगर करने के लिए इस प्रकार उपयोग किए जाने वाले कमांड-लाइन इंटरफ़ेस तक सीमित है। मेनू संचालित सीएलआई इंटरफ़ेस और कुछ स्वतंत्र रूप से डाउनलोड करने योग्य स्क्रिप्ट फ़ाइलें कॉन्फ़िगरेशन को सरल बनाती हैं। इसके अतिरिक्त, हाइपर-वी सर्वर रिमोट डेस्कटॉप कनेक्शन के माध्यम से रिमोट एक्सेस का समर्थन करता है। चूँकि, होस्ट OS और गेस्ट वर्चुअल मशीनों का प्रशासन और कॉन्फ़िगरेशन सामान्यतः नेटवर्क पर किया जाता है, या तो किसी अन्य विंडोज कंप्यूटर या सिस्टम केंद्र वर्चुअल मशीन प्रबंधक पर माइक्रोसाॅफ्ट प्रबंधन कंसोल का उपयोग किया जाता है। इस प्रकार यह बहुत सरल बिंदु और क्लिक कॉन्फ़िगरेशन, और हाइपर- V सर्वर की निगरानी की अनुमति देता है।

हाइपर- V सर्वर 2008 R2 (विंडोज सर्वर 2008 R2 का संस्करण) सितंबर 2009 में उपलब्ध कराया गया था और इसमें अधिक सीएलआई नियंत्रण के लिए विंडोज पावर शेल v2 सम्मलित है। हाइपर-वी सर्वर तक दूरस्थ पहुंच के लिए नेटवर्क इंटरफेस और विंडोज फ़ायरवॉल के सीएलआई कॉन्फ़िगरेशन की आवश्यकता होती है। इस प्रकार हाइपर- वी सर्वर 2008 R2 को प्रशासित करने के लिए विंडोज विस्ता PC का उपयोग भी पूरी तरह से समर्थित नहीं है।

संरचना

A block diagram of Hyper-वी, हार्डवेयर से उपयोगकर्ता मोड तक चार परतों का ढेर दिखा रहा है
हाइपर-वी आर्किटेक्चर

हाइपर-वी विभाजन के संदर्भ में वर्चुअल मशीनों के अलगाव को लागू करता है। विभाजन अलगाव की तार्किक इकाई है, जो हाइपरविजर द्वारा समर्थित है, जिसमें प्रत्येक गेस्ट ऑपरेटिंग सिस्टम निष्पादित होता है। इस प्रकार हाइपरविजर उदाहरण में कम से कम मूल विभाजन होना चाहिए, जो विंडोज सर्वर (2008 और बाद में) के समर्थित संस्करण को चला रहा हो। वर्चुअलाइजेशन सॉफ्टवेयर पैरेंट पार्टीशन में चलता है और हार्डवेयर उपकरणों तक इसकी सीधी पहुंच होती है। इस प्रकार मूल विभाजन चाइल्ड विभाजन बनाता है जो गेस्ट OS को होस्ट करता है। मूल विभाजन हाइपरकॉल एपीआई का उपयोग करके चाइल्ड विभाजन बनाता है, जो कि हाइपर-वी द्वारा प्रदर्शित अप्लिकेशन प्रोग्रामिंग अंतरफलक है।[9]

चाइल्ड पार्टिशन की भौतिक सेंट्रल प्रोसेसिंग यूनिट तक पहुंच नहीं है, न ही यह इसके वास्तविक व्यवधानों को संभालता है। इसके अतिरिक्त, इसमें प्रोसेसर का वर्चुअल दृश्य होता है और गेस्ट वर्चुअल एड्रेस में चलता है, जो कि इस प्रकार हाइपरवाइजर के कॉन्फ़िगरेशन के आधार पर, आवश्यक नहीं कि पूर्ण रूप से वह वर्चुअल मेमोरी पर निर्भर हों। इस प्रकार वीएम कॉन्फ़िगरेशन के आधार पर, हाइपर-वी प्रोसेसर के केवल सबसेट को प्रत्येक विभाजन के लिए उजागर कर सकता है। इस प्रकार हाइपरविजर प्रोसेसर में व्यवधान को संभालता है, और तार्किक सिंथेटिक बाधा डालना कंट्रोलर (SynIC) का उपयोग करके उन्हें संबंधित विभाजन पर पुनर्निर्देशित करता है। इस प्रकार हाइपर-वी सीपीयू द्वारा प्रदान किए गए दूसरे स्तर के एड्रेस ट्रांसलेशन का उपयोग करके गेस्ट वर्चुअल एड्रेस-स्पेस के एड्रेस ट्रांसलेशन को तेज कर सकता है, जिसे इंटेल पर विस्तारित पृष्ठ तालिका और एएमडी पर रैपिड वर्चुअलाइजेशन इंडेक्सिंग (पूर्व में एनपीटी) कहा जाता है।

उप विभाजनों की हार्डवेयर संसाधनों तक सीधी पहुँच नहीं होती है, बल्कि इसके अतिरिक्त वर्चुअल उपकरणों के संदर्भ में संसाधनों का वर्चुअल दृश्य होता है। इस प्रकार वर्चुअल ईकाई के लिए किसी भी अनुरोध को वीएम बस के माध्यम से पैरेंट पार्टीशन में डिवाइस पर रीडायरेक्ट किया जाता है, जो अनुरोधों को प्रबंधित करेगा। इस प्रकार वीएम बस तार्किक चैनल है जो अंतर-विभाजन संचार को सक्षम बनाता है। प्रतिक्रिया भी वीएमबस के माध्यम से पुनर्निर्देशित की जाती है। इस प्रकार यदि पैरेंट पार्टीशन में डिवाइस भी वर्चुअल ईकाई हैं, तो इसे तब तक रीडायरेक्ट किया जाएगा जब तक कि यह पैरेंट पार्टीशन तक नहीं पहुंच जाता है, जहां यह भौतिक डिवाइस तक पहुंच प्राप्त कर लेगा। पैरेंट पार्टिशन वर्चुअलाइजेशन सर्विस प्रोवाइडर (VSP) चलाते हैं, जो वीएम बस से जुड़ता है और चाइल्ड पार्टिशन से डिवाइस एक्सेस अनुरोधों को संभालता है। इस प्रकार चाइल्ड विभाजन वर्चुअल ईकाई आंतरिक रूप से वर्चुअलाइजेशन सर्विस क्लाइंट (वीएससी) चलाते हैं, जो वीएम बस के माध्यम से मूल विभाजन में वीएसपी के लिए अनुरोध को पुनर्निर्देशित करता है। यह पूरी प्रक्रिया गेस्ट OS के लिए पारदर्शी है।[10]

वर्चुअल ईकाई स्टोरेज, नेटवर्किंग और ग्राफिक्स सबसिस्टम, अन्य के लिए, प्रबुद्ध I/O नामक विंडोज सर्वर वर्चुअलाइजेशन सुविधा का लाभ उठा सकते हैं। इस प्रकार प्रबुद्ध I/O SCSI जैसे उच्च स्तरीय संचार प्रोटोकॉल का विशेष वर्चुअलाइजेशन-जागरूक कार्यान्वयन है, जो इस प्रकार किसी भी डिवाइस इम्यूलेशन परत को बायपास करने की अनुमति देता है और सीधे वीएम बस का लाभ उठाता है। यह संचार को और अधिक कुशल बनाता है, किन्तु प्रबुद्ध I/O का समर्थन करने के लिए गेस्ट OS की आवश्यकता होती है।

वर्तमान में केवल निम्न ऑपरेटिंग सिस्टम प्रबुद्ध I/O का समर्थन करते हैं, इसलिए उन्हें अन्य ऑपरेटिंग सिस्टमों की तुलना में हाइपर-वी के अनुसार गेस्ट ऑपरेटिंग सिस्टम के रूप में तेजी से चलाने की अनुमति देता है, जिन्हें धीमी एमुलेटेड हार्डवेयर का उपयोग करने की आवश्यकता होती है:

सिस्टम आवश्यकताएँ

हाइपर- V भूमिका केवल विंडोज सर्वर 2008 के मानक, एंटरप्राइज़ और डेटासेंटर संस्करणों के x86-64 वेरिएंट और बाद में, साथ ही साथ विंडोज 8 और बाद के प्रो, एंटरप्राइज़ और शिक्षा संस्करणों में उपलब्ध है। विंडोज सर्वर पर, इसे इस बात की परवाह किए बिना स्थापित किया जा सकता है और यह देखा जा सकता कि इंस्टॉलेशन पूर्ण रूप से या कोर इंस्टॉलेशन की प्रक्रिया में हैं या नहीं हैं। इसके अतिरिक्त, हाइपर-वी को हाइपर-वी सर्वर ऑपरेटिंग सिस्टम के हिस्से के रूप में उपलब्ध कराया जा सकता है, जो कि विंडोज सर्वर का फ्रीवेयर संस्करण है।[13] इस प्रकार किसी भी तरह से, होस्ट कंप्यूटर को निम्नलिखित की आवश्यकता होती है।[14]

वर्चुअल मशीन को सौंपी गई मेमोरी की मात्रा ऑपरेटिंग सिस्टम पर निर्भर करती है:

  • विंडोज सर्वर 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
  1. वर्जीयर्स 2012 समर्थित है और केवल एक होस्ट सिस्टम विंडोज सर्वर 2008 R2 RTM या SP1 पर चलता है, जिसमें हॉटफिक्स लागू किया गया है।
  2. वेब संस्करण का 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]

  1. विंडोज सर्वर 2012 में हाइपर-वी विंडोज 8.1 (32 सीपीयू तक) और विंडोज सर्वर 2012 आर2 (64 सीपीयू) के लिए समर्थन जोड़ता है, विंडोज सर्वर 2012 R2 में हाइपर-V, विंडोज 10 (32 CPUs) और विंडोज सर्वर 2016 (64 CPUs) के लिए समर्थन जोड़ता है।
  2. CentOS का न्यूनतम समर्थित संस्करण 6.0 है।
  3. रेड हैट इंटरप्राइज लाइनेक्स का न्यूनतम समर्थित संस्करण 5.7 है।
  4. विंडोज सर्वर और लिनक्स ऑपरेटिंग सिस्टम के लिए समर्थित सीपीयू की अधिकतम संख्या चार से बढ़ाकर 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]

  • परिरक्षित वर्चुअल मशीनों में लिनक्स अनुकूलता सहित सुधार
  • वर्चुअल मशीन एन्क्रिप्टेड नेटवर्क
  • वीस्विच रिसीव सेगमेंट कोलेसिंग
  • डायनेमिक वर्चुअल मशीन मल्टी-क्यू (डी या वीएमएमक्यू)
  • लगातार मेमोरी सपोर्ट
  • स्टोरेज स्पेस डायरेक्ट और फेलओवर क्लस्टरिंग में महत्वपूर्ण विशेषता और प्रदर्शन में सुधार

यह भी देखें

संदर्भ

  1. "Microsoft to ship Windows Server 2008, over time, in eight flavors". ZDNet. Archived from the original on 2010-09-24. Retrieved 2007-11-13.
  2. Paul Thurrott. "Windows Server Virtualization Preview". Archived from the original on 2007-10-11. Retrieved 2007-09-25.
  3. "Announcement available from the Microsoft download centre". Archived from the original on 2008-06-29. Retrieved 2008-06-26.
  4. "Microsoft Hyper-V Server". Microsoft. p. 1. Archived from the original on October 5, 2013. Retrieved January 12, 2012.
  5. "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.
  6. 6.0 6.1 "Server Virtualization Features". Microsoft. Archived from the original on October 14, 2012. Retrieved October 5, 2012.
  7. "Try Hyper-V Server 2012 R2". Evaluation Center. Microsoft. Archived from the original on 11 July 2020. Retrieved 16 February 2015.
  8. "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.
  9. "Hyper-V Architecture". Msdn.microsoft.com. Archived from the original on 2017-04-04. Retrieved 2017-04-04.
  10. Hyper-V virtual machine in Windows 10
  11. "Staging: hv: storvsc: Move the storage driver out of the staging area". Retrieved 28 December 2015.
  12. "FreeBSD and Microsoft Windows Server Hyper-V support". Archived from the original on 24 January 2015. Retrieved 10 February 2015.
  13. 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. 14.0 14.1 "Microsoft Hyper-V Server: System Requirements". Microsoft.com. Microsoft. Archived from the original on 14 March 2010.
  15. 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.
  16. "Memory Limits for Windows Releases (Windows)". Msdn.microsoft.com. Archived from the original on 2009-06-20. Retrieved 2010-03-02.
  17. "Microsoft Windows Server 2008 System Requirements". Microsoft.com. Archived from the original on 2011-06-12. Retrieved 2012-10-07.
  18. "Microsoft Hyper-V Server: Overview". Microsoft.com. Archived from the original on 2012-03-22. Retrieved 2010-03-02.
  19. "Hyper-V Server whitepaper" (PDF). Archived (PDF) from the original on 2013-11-07. Retrieved 2013-12-21.
  20. "Plan for Hyper-V scalability in Windows Server 2016". Microsoft.com. Retrieved 2017-06-22.
  21. 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.
  22. "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.
  23. 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.
  24. "Install Ubuntu 7.10 on Hyper-V". Haiders.net. 2008-04-04. Archived from the original on 2009-02-24. Retrieved 2012-10-07.
  25. "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.
  26. "HyperV - FreeBSD Wiki". Freebsd.org. Archived from the original on 2014-07-18. Retrieved 2014-05-25.
  27. "Systancia offers application and desktop virtualization in a single product". DataMonitor.
  28. "Microsoft Windows Server 2008 – Hyper-V solution overview - Gabe Knuth". BrianMadden.com. Archived from the original on 2008-07-04. Retrieved 2012-10-07.
  29. 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.
  30. 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.
  31. 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.
  32. 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.
  33. 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.
  34. "Hyper-V Overview". TechNet. Microsoft. Archived from the original on September 15, 2012. Retrieved October 5, 2012.
  35. Archiveddocs. "Generation 2 Virtual Machine Overview". docs.microsoft.com (in English). Archived from the original on 2021-01-26. Retrieved 2021-01-19.
  36. 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.
  37. "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.
  38. 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.
  39. Cook, John Paul. "DVD writer on Hyper-V server". TechNet Forums. Microsoft. Archived from the original on 2012-03-23. Retrieved 2012-10-07.
  40. "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.
  41. 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. "फिक्स हाइपर-वी कंप्यूटर 'लोकलहोस्ट' पर स्थापित नहीं किया गया है". Techdracula.com. Archived from the original on 2015-10-14. Retrieved 2013-06-06.
  43. 43.0 43.1 "A deep dive into Hyper-V Networking (Video and Slides)". Archived from the original on 2012-03-10. Retrieved 2011-09-22.
  44. "Extending the Hyper-V switch (Video and Slides)". Archived from the original on 2012-05-23. Retrieved 2012-05-10.
  45. "Hyper-V Virtual Hard Disk Format Overview". TechNet. Microsoft. Archived from the original on August 27, 2012. Retrieved August 25, 2012.
  46. Reseller, Mike. "Hyper-V Replica in depth". Veeam Software. Archived from the original on 2014-11-29. Retrieved 2014-11-14.
  47. "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.
  48. "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.
  49. "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.
  50. "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.
  51. "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.
  52. "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.
  53. "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.
  54. "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.
  55. "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.
  56. "What's new in Windows Server 2019". Docs.microsoft.com. Archived from the original on 2019-03-27. Retrieved 2019-02-21.


अग्रिम पठन

  1. "Hypervisor Top Level Functional Specification". Microsoft. 2016. Archived from the original on 2017-04-05. Retrieved 2017-04-04.
  2. Koens, Dimitri (2013). "Hyper-V Quick Reference" (PDF). Dimension IT TV. Archived (PDF) from the original on 2016-03-26. Retrieved 2017-04-04.
  3. Howard, John (2006). "WinHEC 2006 Presentation slides". Virtualization Blog. Microsoft. Archived from the original on 2015-12-20. Retrieved 2017-04-04.
  4. Radzikowski, Przemek (2009). "Benchmarking Hyper-V on Windows Server 2008 R2 x64". Archived from the original on 2017-04-23. Retrieved 2017-04-04.
  5. 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.


बाहरी संबंध