Windows Hyper-V सर्वर वर्चुअल मशीन चलाने के लिए माइक्रोसॉफ्ट द्वारा एक मुफ्त हाइपरवाइजर प्लेटफॉर्म है। इस लेख में, हम देखेंगे कि 2019 की गर्मियों में जारी विंडोज हाइपर-वी सर्वर 2019 के नवीनतम संस्करण को कैसे स्थापित और कॉन्फ़िगर किया जाए (यह गाइड विंडोज हाइपर-वी सर्वर 2016 पर भी लागू होता है)।
हाइपर-वी सर्वर 2019 उन लोगों के लिए उपयुक्त है जो हार्डवेयर वर्चुअलाइजेशन ऑपरेटिंग सिस्टम के लिए भुगतान नहीं करना चाहते हैं। हाइपर-V कोई प्रतिबंध नहीं है और यह मुफ़्त है। विंडोज हाइपर-वी सर्वर के निम्नलिखित लाभ हैं:
- सभी लोकप्रिय ओएस का समर्थन। कोई संगतता समस्या नहीं है। सभी विंडोज़ और आधुनिक लिनक्स और फ्रीबीएसडी ऑपरेटिंग सिस्टम में हाइपर-वी सपोर्ट है।
- आभासी मशीनों का बैकअप लेने के कई अलग-अलग तरीके :साधारण स्क्रिप्ट, ओपन-सोर्स सॉफ़्टवेयर, लोकप्रिय बैकअप प्रोग्राम के मुफ़्त और व्यावसायिक संस्करण।
- हालाँकि हाइपर-V सर्वर में GUI Windows सर्वर (ग्राफ़िकल प्रबंधन इंटरफ़ेस) नहीं है, आप मानक हाइपर-V प्रबंधक का उपयोग करके इसे दूरस्थ रूप से प्रबंधित कर सकते हैं जिसे आप विंडोज चलाने वाले किसी भी कंप्यूटर पर इंस्टॉल कर सकते हैं। अब इसके पास Windows व्यवस्थापन केंद्र . का उपयोग करके वेब एक्सेस भी है ।
- हाइपर-V सर्वर एक लोकप्रिय सर्वर प्लेटफॉर्म पर आधारित है , परिचित और काम करने में आसान।
- आप एक छद्म RAID पर हाइपर-V स्थापित कर सकते हैं , इ। जी., इंटर RAID कंट्रोलर, विंडोज सॉफ्टवेयर RAID।
- आपको अपने हाइपरवाइजर को लाइसेंस देने की आवश्यकता नहीं है , यह VDI या Linux VMs के लिए उपयुक्त है।
- कम हार्डवेयर आवश्यकताएं . आपके प्रोसेसर को सॉफ्टवेयर वर्चुअलाइजेशन (इंटेल द्वारा इंटेल-वीटी या वीएमएक्स, एएमडी द्वारा एएमडी-वी (एसवीएम)) और दूसरे स्तर के एड्रेस ट्रांसलेशन (एसएलएटी) (इंटेल ईपीटी या एएमडी आरवी) का समर्थन करना चाहिए। ये प्रोसेसर विकल्प BIOS/UEFI/नेस्टेड होस्ट में सक्षम होना चाहिए। आप Microsoft वेबसाइट पर संपूर्ण सिस्टम आवश्यकताएँ पा सकते हैं।
यह ध्यान देने योग्य है कि यदि आप एक मुफ्त हाइपरवाइजर का उपयोग कर रहे हैं, तो भी आप अपनी वर्चुअल मशीनों को लाइसेंस देने के लिए जिम्मेदार हैं। आप लिनक्स जैसे किसी भी ओपनसोर्स ओएस को चलाने वाले किसी भी संख्या में वीएम चला सकते हैं, लेकिन आपको अपनी विंडोज वर्चुअल मशीनों को लाइसेंस देना होगा। डेस्कटॉप विंडोज संस्करण एक उत्पाद कुंजी के साथ लाइसेंस प्राप्त हैं, और यदि आप अतिथि ओएस के रूप में विंडोज सर्वर का उपयोग कर रहे हैं, तो आपको इसे अपने होस्ट पर भौतिक कोर की संख्या द्वारा लाइसेंस देना होगा। वर्चुअल वातावरण में Windows सर्वर लाइसेंसिंग के बारे में अधिक विवरण यहाँ देखें।
सामग्री:
- हाइपर-वी सर्वर 2019 में नया क्या है?
- हाइपर-V सर्वर 2019/2016 कैसे स्थापित करें?
- हाइपर-V सर्वर बेसिक कॉन्फ़िगरेशन के लिए Sconfig टूल का उपयोग करना
- हाइपर-V सर्वर 2019 रिमोट मैनेजमेंट
- हाइपर-V सर्वर 2019 को कॉन्फ़िगर करने के लिए पावरशेल का उपयोग करना
- पावरशेल से हाइपर-वी सर्वर 2019 नेटवर्क सेटिंग्स को कैसे कॉन्फ़िगर करें?
- हाइपर-V सर्वर रिमोट मैनेजमेंट फ़ायरवॉल कॉन्फ़िगरेशन
- वर्चुअल मशीनों के लिए हाइपर-वी स्टोरेज को कॉन्फ़िगर करना
- पावरशेल के माध्यम से हाइपर-वी सर्वर होस्ट सेटिंग्स को कैसे कॉन्फ़िगर करें?
- हाइपर-V वर्चुअल स्विच बनाना
हाइपर-V सर्वर 2019 में नया क्या है?
आइए हाइपर-वी सर्वर 2019 की नई सुविधाओं पर संक्षेप में विचार करें:
- लिनक्स के लिए परिरक्षित वर्चुअल मशीन समर्थन प्रकट हुआ;
- VM कॉन्फ़िगरेशन संस्करण 9.0 (हाइबरनेशन समर्थन के साथ);
- ReFS डुप्लीकेशन समर्थन;
- कोर ऐप संगतता:हाइपर-V सर्वर कंसोल में अतिरिक्त ग्राफ़िक प्रबंधन पैनल चलाने की क्षमता;
- 2-नोड हाइपर-V क्लस्टर और क्रॉस-डोमेन क्लस्टर माइग्रेशन का समर्थन
Hyper-V Server 2019/2016 कैसे स्थापित करें?
आप हाइपर-वी सर्वर 2019 आईएसओ इंस्टाल इमेज यहां डाउनलोड कर सकते हैं:https://www.microsoft.com/en-us/evalcenter/evaluate-hyper-v-server-2019।
जारी रखें . क्लिक करने के बाद , एक छोटा पंजीकरण फॉर्म दिखाई देगा। अपना डेटा भरें और स्थापित किए जाने वाले OS की भाषा चुनें। हाइपर- V छवि डाउनलोड समाप्त होने तक प्रतीक्षा करें। .iso फ़ाइल का आकार लगभग 2.81GB है।
माइक्रोसॉफ्ट हाइपर-वी सर्वर इंस्टॉलेशन मानक और सहज ज्ञान युक्त है। यह विंडोज 10 की तरह है। बस अपने सर्वर (कंप्यूटर) को आईएसओ इमेज से बूट करें और इंस्टॉलेशन विज़ार्ड के निर्देशों का पालन करें।
हाइपर-V सर्वर बेसिक कॉन्फ़िगरेशन के लिए Sconfig टूल का उपयोग करना
इंस्टालेशन के बाद, सिस्टम आपको एडमिनिस्ट्रेटर पासवर्ड बदलने के लिए कहेगा। इसे बदलें, और आप हाइपरवाइजर कंसोल पर पहुंच जाएंगे।
कृपया ध्यान दें कि हाइपर-वी सर्वर में परिचित विंडोज जीयूआई नहीं है। आपको अधिकांश सेटिंग्स को कमांड लाइन के माध्यम से कॉन्फ़िगर करना होगा।
डेस्कटॉप पर दो विंडो हैं - मानक कमांड प्रॉम्प्ट और sconfig.cmd स्क्रिप्ट विंडो। आप इस स्क्रिप्ट का उपयोग अपने हाइपर-V सर्वर के प्रारंभिक कॉन्फ़िगरेशन को करने के लिए कर सकते हैं। "विकल्प का चयन करने के लिए नंबर दर्ज करें:" लाइन में आप जिस मेनू आइटम के साथ काम करने जा रहे हैं, उसकी संख्या दर्ज करें।
- पहला मेनू आइटम आपको अपने सर्वर को किसी AD डोमेन या कार्यसमूह से जोड़ने की अनुमति देता है। इस उदाहरण में, हम सर्वर को HV-GROUP नामक कार्यसमूह से जोड़ेंगे।
- अपने सर्वर का होस्टनाम बदलें।
- एक स्थानीय व्यवस्थापक उपयोगकर्ता बनाएं (अंतर्निहित व्यवस्थापक के अलावा एक अन्य खाता) हेतु)। मैं यह नोट करना चाहता हूं कि जब आप स्थानीय व्यवस्थापक पासवर्ड दर्ज करते हैं, तो कर्सर उसी स्थान पर रहता है। हालांकि, पासवर्ड और इसकी पुष्टि सफलतापूर्वक दर्ज कर ली गई है।
- अपने सर्वर पर रिमोट एक्सेस सक्षम करें। इस प्रकार, आप सर्वर मैनेजर, एमएमसी और पावरशेल कंसोल का उपयोग करके इसे प्रबंधित करने में सक्षम होंगे, आरडीपी के माध्यम से कनेक्ट करें, पिंग का उपयोग करके इसकी उपलब्धता की जांच करें। या ट्रेसर्ट ।
- Windows अद्यतन कॉन्फ़िगर करें। तीन मोड में से एक चुनें:
- स्वचालित (स्वचालित अपडेट डाउनलोड और स्थापना)
- केवल डाउनलोड करें (केवल इंस्टॉलेशन के बिना डाउनलोड करें)
- मैनुअल (व्यवस्थापक यह तय करता है कि अपडेट को डाउनलोड या इंस्टॉल करना है या नहीं)
- नवीनतम सुरक्षा अपडेट डाउनलोड और इंस्टॉल करें।
- एनएलए के साथ/बिना आरडीपी एक्सेस सक्षम करें।
- अपनी नेटवर्क एडेप्टर सेटिंग्स कॉन्फ़िगर करें। डिफ़ॉल्ट रूप से, आपका सर्वर DHCP सर्वर से IP पता प्राप्त करता है। यहां स्थिर आईपी पते को कॉन्फ़िगर करना बेहतर है।
- अपने सिस्टम की तिथि और समय निर्धारित करें।
- टेलीमेट्री कॉन्फ़िगर करें। हाइपर-वी आपको इसे पूरी तरह से अक्षम करने की अनुमति नहीं देगा। इच्छित मोड का चयन करें।
आप निम्न आदेश का उपयोग करके दिनांक, समय और समय क्षेत्र को भी कॉन्फ़िगर कर सकते हैं:
control timedate.cpl
क्षेत्रीय पैरामीटर:
control intl.cpl
ये कमांड मानक कंसोल खोलते हैं।
<मजबूत>
ध्यान दें! यदि आपने सभी विंडो बंद कर दी हैं और काली स्क्रीन देखी है, तो Ctrl+Shift+Esc दबाएं . यह कुंजी संयोजन RDP सत्र में भी काम करता है और कार्य प्रबंधक चलाता है। आप इसका उपयोग कमांड प्रॉम्प्ट या हाइपर-V कॉन्फ़िगरेशन टूल (फ़ाइल -> रन टास्क -> cmd.exe या sconfig.cmd) को प्रारंभ करने के लिए कर सकते हैं।हाइपर-V सर्वर 2019 रिमोट मैनेजमेंट
ग्राफिक इंटरफ़ेस से फ्री हाइपर-वी सर्वर 2019 को आसानी से प्रबंधित करने के लिए, आप इसका उपयोग कर सकते हैं:
- Windows व्यवस्थापन केंद्र
- हाइपर-V प्रबंधक - यह वह तरीका है जिस पर हम आगे विचार करेंगे (मेरे लिए, यह WAC से अधिक सुविधाजनक है, कम से कम अब तक)
हाइपर-V सर्वर 2016/2019 को प्रबंधित करने के लिए, आपको Windows 10 Pro चलाने वाले कंप्यूटर की आवश्यकता होगी या उद्यम x64 संस्करण।
आपका हाइपर-वी सर्वर इसके होस्टनाम से पहुंच योग्य होना चाहिए; और आपके डोमेन नेटवर्क में DNS सर्वर पर A रिकॉर्ड इसके अनुरूप होना चाहिए। किसी कार्यसमूह में, आपको अपने स्थानीय DNS पर मैन्युअल रूप से A रिकॉर्ड बनाना होगा या उसे होस्ट में जोड़ना होगा क्लाइंट कंप्यूटर पर फ़ाइल। हमारे मामले में, यह इस तरह दिखता है:
192.168.2.50 SERVERHV
यदि आप क्लाइंट कंप्यूटर पर जिस खाते का उपयोग कर रहे हैं वह हाइपर-वी व्यवस्थापक खाते से भिन्न है (और ऐसा होना चाहिए), तो आपको हाइपर-वी सर्वर से कनेक्ट करने के लिए उपयोग किए गए अपने क्रेडेंशियल्स को स्पष्ट रूप से सहेजना होगा। ऐसा करने के लिए, यह कमांड चलाएँ:
cmdkey /add: SERVERHV /user:hvadmin /pass:HVPa$$word
हमने हाइपर-V तक पहुंचने के लिए होस्ट और क्रेडेंशियल निर्दिष्ट किए हैं। यदि आपके पास एक से अधिक सर्वर हैं, तो उनमें से प्रत्येक के लिए करें।
फिर PowerShell प्रॉम्प्ट को व्यवस्थापक के रूप में प्रारंभ करें और निम्न आदेश चलाएँ:
winrm quickconfig
सभी प्रश्नों के उत्तर हां में दें, इस प्रकार आप WinRM सेवा के स्वचालित स्टार्टअप को कॉन्फ़िगर करेंगे और अपने फ़ायरवॉल में रिमोट कंट्रोल नियमों को सक्षम करेंगे।
अपने हाइपर-V सर्वर को विश्वसनीय होस्ट सूची में जोड़ें:
Set-Item WSMan:\localhost\Client\TrustedHosts -Value "SERVERHV"
यदि आपके पास एकाधिक सर्वर हैं, तो उनमें से प्रत्येक को विश्वसनीय होस्ट में जोड़ें।
dcomcnfgचलाएं कमांड प्रॉम्प्ट से, और इसमें कंपोनेंट सर्विसेज -> कंप्यूटर -> माई कंप्यूटर का विस्तार करें। यहां राइट-क्लिक करें, गुण चुनें और COM सुरक्षा . पर जाएं -> पहुंच अनुमतियां -> सीमाएं संपादित करें . अगली विंडो में रिमोट एक्सेस चेक करें अनौपचारिक पहुंच . के लिए अनुमतियां उपयोगकर्ता।
फिर आइए रिमोट सर्वर से कनेक्ट करने का प्रयास करें। कंप्यूटर प्रबंधन चलाएं कंसोल (compmgmt.msc), कंसोल रूट पर राइट-क्लिक करें और दूसरे कंप्यूटर से कनेक्ट करें चुनें।
अब आप टास्क शेड्यूलर, डिस्क, सेवाओं को प्रबंधित कर सकते हैं और मानक एमएमसी कंसोल का उपयोग करके इवेंट लॉग देख सकते हैं।
हाइपर-V प्रबंधक स्थापित करें विंडोज 10 पर। कार्यक्रम और सुविधाएं खोलें (Optionalfeatures.exe) और Windows सुविधाएं चालू या बंद करें . पर जाएं . अगली विंडो में, हाइपर-V find ढूंढें और हाइपर-V प्रबंधन उपकरण की जांच करें इसे स्थापित करने के लिए।
हाइपर- V प्रबंधक स्नैप-इन स्थापित किया जाएगा। इसे प्रारंभ करें और अपने हाइपर-वी सर्वर से कनेक्ट करें।
हाइपरवाइजर को प्रबंधित करने के लिए हाइपर-वी मैनेजर का उपयोग करना आम तौर पर सवाल से परे है। फिर मैं पावरशेल से हाइपर-वी सर्वर को प्रबंधित करने के कुछ तरीकों के बारे में बताऊंगा।
हाइपर-V सर्वर 2019 को कॉन्फ़िगर करने के लिए पावरशेल का उपयोग करना
मैं आपके हाइपर-वी सर्वर को कॉन्फ़िगर करने के लिए पावरशेल का उपयोग करने की सलाह देता हूं। हाइपर-V मॉड्यूल हाइपर-V सर्वर को प्रबंधित करने के लिए 1,641 cmdlets से अधिक प्रदान करता है।
Get-Command –ModuleHyper-V | Measure-Object
लॉगऑन के बाद PowerShell कंसोल के स्वचालित प्रारंभ को कॉन्फ़िगर करें।
New-ItemProperty -path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\run -Name PowerShell -Value "cmd /c start /max C:\Windows\system32\WindowsPowerShell\v1.0\powershell.exe -noExit" -Type string
सर्वर में लॉग इन करने के बाद, एक पॉवरशेल विंडो दिखाई देगी।
पावरशेल से हाइपर-वी सर्वर 2019 नेटवर्क सेटिंग्स को कैसे कॉन्फ़िगर करें?
यदि आपने sconfig.cmd का उपयोग करके नेटवर्क सेटिंग्स को कॉन्फ़िगर नहीं किया है, तो आप उन्हें PowerShell के माध्यम से कॉन्फ़िगर करते हैं। Get-NetIPकॉन्फ़िगरेशन का उपयोग करना cmdlet, आप नेटवर्क इंटरफ़ेस के वर्तमान IPs कॉन्फ़िगरेशन को देख सकते हैं।
एक स्थिर IP पता, नेटवर्क मास्क, डिफ़ॉल्ट गेटवे और DNS सर्वर पते असाइन करें। आप पिछले cmdlet के परिणामों से नेटवर्क एडेप्टर इंडेक्स (इंटरफ़ेसइंडेक्स) प्राप्त कर सकते हैं।
New-NetIPAddress -InterfaceIndex 4 -IPAddress 192.168.1.2 -DefaultGateway 192.168.1.1 -PrefixLength 24
Set-DnsClientServerAddress -InterfaceIndex 4 -ServerAddresses 192.168.1.3,192.168.1.4
IPv6 को कॉन्फ़िगर करने के लिए, Get-NetAdapter . का उपयोग करके इंटरफ़ेस नाम प्राप्त करें PowerShell NetTCPIP मॉड्यूल से cmdlet।
निम्न आदेश का उपयोग करके वर्तमान IPv6 सेटिंग की जाँच करें:
Get-NetAdapterBinding -InterfaceDescription "Intel(R) PRO/1000 MT Network Connection" | Where-Object -Property DisplayName -Match IPv6 | Format-Table –AutoSize
आप निम्न प्रकार से IPv6 को अक्षम कर सकते हैं:
Disable-NetAdapterBinding -InterfaceDescription "Intel(R) PRO/1000 MT Network Connection " -ComponentID ms_tcpip6
हाइपर-V सर्वर दूरस्थ प्रबंधन फ़ायरवॉल कॉन्फ़िगरेशन
आप Get-Command . का उपयोग करके Windows फ़ायरवॉल को प्रबंधित करने के लिए cmdlets की सूची देख सकते हैं :
Get-Command -Noun *Firewall* -Module NetSecurity
अपने सर्वर को दूरस्थ रूप से पूरी तरह से प्रबंधित करने के लिए, Windows फ़ायरवॉल अनुमति नियमों को सक्षम करने के लिए एक-एक करके निम्न कमांड चलाएँ:
Enable-NetFireWallRule -DisplayName "Windows Management Instrumentation (DCOM-In)"
Enable-NetFireWallRule -DisplayGroup "Remote Event Log Management"
Enable-NetFireWallRule -DisplayGroup "Remote Service Management"
Enable-NetFireWallRule -DisplayGroup "Remote Volume Management"
Enable-NetFireWallRule -DisplayGroup "Windows Firewall Defender Remote Management"
Enable-NetFireWallRule -DisplayGroup "Remote Scheduled Tasks Management"
वर्चुअल मशीन के लिए हाइपर-V संग्रहण कॉन्फ़िगर करना
हम डेटा (वर्चुअल मशीन फाइल और आईएसओ फाइल) को स्टोर करने के लिए एक भौतिक डिस्क पर एक अलग विभाजन का उपयोग करेंगे। अपने सर्वर पर भौतिक डिस्क की सूची देखें।
Get-Disk
ड्राइव पर सबसे बड़े संभव आकार का एक नया विभाजन बनाएं और इसे ड्राइव अक्षर D:असाइन करें। गेट-डिस्क . से DiskNumber का उपयोग करें परिणाम।
New-Partition -DiskNumber 0 -DriveLetter D –UseMaximumSize
फिर विभाजन को NTFS के रूप में प्रारूपित करें और उसका लेबल निर्दिष्ट करें:
Format-Volume -DriveLetter D -FileSystem NTFS -NewFileSystemLabel "VMStorage"
एक निर्देशिका बनाएँ जहाँ आप वर्चुअल मशीन सेटिंग्स और vhdx फ़ाइलों को संग्रहीत करेंगे। नया-आइटम cmdlet आपको नेस्टेड फ़ोल्डर बनाने की अनुमति देता है:
New-Item -Path "D:\HyperV\VHD" -Type Directory
ओएस डिस्ट्रीब्यूशन इमेज (आईएसओ फाइल) को स्टोर करने के लिए डी:आईएसओ फोल्डर बनाएं:
New-Item -Path D:\ISO -ItemType Directory
साझा नेटवर्क फ़ोल्डर बनाने के लिए, नया-SmbShare . का उपयोग करें cmdlet और अपने सर्वर के स्थानीय व्यवस्थापकों के समूह को पूर्ण पहुँच अनुमतियाँ प्रदान करें:
New-SmbShare -Path D:\ISO -Name ISO -Description "OS Distributives" -FullAccess "BUILTIN\Administrators"
पावरशेल के माध्यम से हाइपर-V सर्वर होस्ट सेटिंग्स को कैसे कॉन्फ़िगर करें?
इस कमांड का उपयोग करके हाइपर-वी सर्वर होस्ट सेटिंग्स खोलें:
Get-VMHost | Format-List
वर्चुअल मशीन और वर्चुअल डिस्क के पथ आपके ऑपरेशन सिस्टम के समान विभाजन पर स्थित हैं। यह सही नहीं है। इस आदेश का उपयोग करके पहले बनाए गए फ़ोल्डरों के लिए पथ निर्दिष्ट करें:
Set-VMHost -VirtualMachinePath D:\Hyper-V -VirtualHardDiskPath 'D:\HyperV\VHD'
हाइपर-V वर्चुअल स्विच बनाना
हाइपर-वी सर्वर फिसिकल एनआईसी से जुड़ा बाहरी स्विच बनाएं और वीएम इंटरेक्शन को भौतिक नेटवर्क के साथ सक्षम करें।
SR-IOV (सिंगल-रूट इनपुट/आउटपुट (I/O) वर्चुअलाइजेशन) सपोर्ट की जांच करें:
Get-NetAdapterSriov
कनेक्टेड नेटवर्क एडेप्टर की सूची प्राप्त करें:
Get-NetAdapter | where {$_.status -eq "up"}
अपने वर्चुअल स्विच को नेटवर्क एडेप्टर से कनेक्ट करें और यदि उपलब्ध हो तो SR-IOV समर्थन सक्षम करें।
संकेत। vswitch बनाने के बाद आप SR-IOV समर्थन को सक्षम या अक्षम नहीं कर पाएंगे, और आपको इस पैरामीटर को बदलने के लिए स्विच को फिर से बनाना होगा।
New-VMSwitch -Name "Extenal_network" -NetAdapterName "Ethernet 2" -EnableIov 1
अपनी वर्चुअल स्विच सेटिंग जांचने के लिए इन cmdlets का उपयोग करें:
Get-VMSwitch
Get-NetIPConfiguration –Detailed
यह विंडोज हाइपर-वी सर्वर 2016/2019 के प्रारंभिक सेटअप को पूरा करता है। आप अपनी वर्चुअल मशीन बनाने और कॉन्फ़िगर करने के लिए आगे बढ़ सकते हैं।