VMware vSphere हाइपरवाइज़र सर्वर और वर्कस्टेशन वर्चुअलाइज़ेशन के लिए एक मुफ़्त, शक्तिशाली और विश्वसनीय हार्डवेयर हाइपरवाइज़र है। यह लेख बताता है कि मुफ़्त VMware हाइपरवाइज़र (ESXi) को कैसे इंस्टॉल और कॉन्फ़िगर करें, वर्चुअल मशीन बनाएं और गेस्ट ऑपरेटिंग सिस्टम इंस्टॉल करें।
मुफ़्त vSphere हाइपरवाइज़र: हार्डवेयर आवश्यकताएं, प्रतिबंध और अनुकूलता
आप VMware vSphere हाइपरवाइज़र को उस होस्ट पर इंस्टॉल कर सकते हैं जो निम्नलिखित हार्डवेयर आवश्यकताओं को पूरा करता है:
| न्यूनतम | अनुशंसित | |
| CPU | 1 प्रोसेसर, 2 कोर | दो प्रोसेसर, प्रति CPU चार या अधिक कोर |
| मेमोरी | 4 GB | 8 GB या अधिक |
| नेटवर्क | एक 1Gbit/s नेटवर्क एडाप्टर | दो 1Gbit/s नेटवर्क एडाप्टर |
| लोकल स्टोरेज (SATA/SAS) | एक 4 GB ड्राइव | दो 4 GB ड्राइव के साथ RAID 1 |
VMware vSphere हाइपरवाइज़र इंस्टॉल इमेज काफ़ी छोटी (311 MB) है और इसमें मुख्य रूप से ब्रांडेड सर्वरों के लिए केवल सबसे महत्वपूर्ण ड्राइवर होते हैं। हालांकि, कभी-कभी आप किसी लोकप्रिय ब्रांड के सर्वर पर vSphere हाइपरवाइज़र इंस्टॉल नहीं कर सकते। अक्सर सर्वर निर्माता अपने स्वयं के VMware हाइपरवाइज़र इमेज जारी करते हैं जिनमें विशिष्ट ड्राइवर होते हैं।
यह देखने के लिए कि VMware vSphere हाइपरवाइज़र आपके सर्वर मॉडल के साथ संगत है या नहीं, https://www.vmware.com/resources/compatibility/search.php पर जाएं।
ESXi 6.7 में समर्थित नहीं हार्डवेयर की सूची यहां है: https://kb.vmware.com/s/article/52583
आइए पूर्ण-विशेषताओं वाले VMware ESXi की तुलना में मुफ़्त vSphere हाइपरवाइज़र की सीमाओं और प्रतिबंधों पर विचार करें:
vSphere हाइपरवाइज़र और VMware ESXi के बीच अंतर केवल लागू लाइसेंस में है। वही इंस्टॉलेशन ISO इमेज उपयोग की जाती है।
- आधिकारिक VMware समर्थन प्रदान नहीं किया जाता।
- आप एक VM को 8 से अधिक वर्चुअल प्रोसेसर/कोर (vCPU) आवंटित नहीं कर सकते (वैसे, मुफ़्त Windows Hyper-V Server 2019 में जेनरेशन 1 VMs के लिए अधिकतम 64 vCPUs की अनुमति है)।
- आप होस्ट को vCenter सर्वर से कनेक्ट नहीं कर सकते।
- vStorage API उपलब्ध नहीं है (आप सामान्य बैकअप कॉन्फ़िगर नहीं कर पाएंगे, उदाहरण के लिए, Veeam होस्ट से VM का बैकअप नहीं ले पाएगा)।
- सर्वर पर 2 से अधिक भौतिक प्रोसेसर (सॉकेट) नहीं हो सकते (कोर की संख्या पर कोई प्रतिबंध नहीं है)।
- सभी API केवल रीड-ओनली मोड में उपलब्ध हैं (उदाहरण के लिए, आप PowerCLI के माध्यम से सर्वर या VM के किसी भी पैरामीटर को बदल नहीं पाएंगे)।
हालांकि, vSphere हाइपरवाइज़र का मुफ़्त संस्करण आपको भौतिक सर्वर के सभी कोर और RAM का बिना किसी प्रतिबंध के उपयोग करने की अनुमति देता है। PCI VMDirectPath/USB रीडायरेक्शन सुविधाएं भी उपलब्ध हैं।
मुफ़्त VMware vSphere हाइपरवाइज़र (ESXi) को कैसे डाउनलोड और इंस्टॉल करें?
आप नवीनतम VMware हाइपरवाइज़र vSphere 6.7 संस्करण को यहां डाउनलोड कर सकते हैं। इसके लिए, अपने VMware खाते में साइन इन करें या नया बनाएं।

यदि आप नया VMware खाता बनाते हैं, तो पंजीकरण फॉर्म भरने के बाद आपको खाता पुष्टिकरण ईमेल की प्रतीक्षा करनी होगी। ईमेल में लिंक का पालन करें और अपना पासवर्ड दर्ज करें।
अगले चरण में, आपको मुफ़्त हाइपरवाइज़र संस्करण के लिए लाइसेंस कुंजी और VMware vSphere हाइपरवाइज़र डाउनलोड करने का लिंक मिलेगा। लाइसेंस कुंजी को सेव करें।

एक ISO इमेज डाउनलोड होगी, जिसे आप USB फ्लैश ड्राइव या CD/DVD डिस्क पर लिख सकते हैं। फिर आप हाइपरवाइज़र को सर्वर (वर्कस्टेशन या वर्चुअल मशीन) पर इंस्टॉल कर सकते हैं।
इंस्टॉलेशन बहुत सरल है। इंस्टॉलेशन मीडिया से अपने होस्ट को बूट करें और "ESXi-6.7.0-2020xxx-standard इंस्टॉलर" चुनें।

ऑपरेटिंग सिस्टम इंस्टॉल करने के लिए ड्राइव निर्दिष्ट करें। इस उदाहरण में, 40 GB की लोकल ड्राइव उपलब्ध है।

कीबोर्ड लेआउट चुनें।

root पासवर्ड दर्ज करें और पुष्टि करें (कम से कम 7 वर्ण)।

इंस्टॉलेशन के बाद एक चेतावनी दिखाई देती है कि लाइसेंस कुंजी के बिना हाइपरवाइज़र केवल 60 दिनों तक काम करेगा।

अपने सर्वर को रीस्टार्ट करें।
VMware vSphere हाइपरवाइज़र इंस्टॉल हो चुका है। यदि आपका सर्वर कम से कम एक नेटवर्क इंटरफ़ेस द्वारा DHCP सर्वर वाले नेटवर्क से जुड़ा है, तो यह स्वचालित रूप से IP पता प्राप्त करेगा और आप इसे हाइपरवाइज़र कंसोल (DCUI कहलाता है) में देखेंगे। इस IP पते का उपयोग वेब इंटरफ़ेस से हाइपरवाइज़र को प्रबंधित करने के लिए किया जाता है।

डायरेक्ट कंसोल यूज़र इंटरफ़ेस (DCUI) में VMware ESXi कॉन्फ़िगर करना
ESXi हाइपरवाइज़र सेटिंग्स को प्रबंधित करने के लिए, DCUI स्क्रीन पर F2 दबाएं, अपना लॉगिन (root डिफ़ॉल्ट रूप से) और इंस्टॉलेशन के दौरान सेट किया गया पासवर्ड दर्ज करें।

प्रारंभिक हाइपरवाइज़र कॉन्फ़िगरेशन का ग्राफिकल कंसोल खुल जाएगा।

यहां आप निम्नलिखित विकल्प सेट कर सकते हैं:
- Configure Password — रूट पासवर्ड बदलें:

- Configure Management Network सेक्शन में, आप मैनेजमेंट नेटवर्क एडाप्टर्स की सेटिंग्स चुन सकते हैं (इस उदाहरण में, सर्वर पर केवल एक नेटवर्क एडाप्टर इंस्टॉल है)।

- आप VLAN निर्दिष्ट कर सकते हैं, जिसमें सर्वर मैनेजमेंट इंटरफ़ेस स्थित है।

- आप IPv4 और IPv6 पते कॉन्फ़िगर कर सकते हैं। आप उन्हें अक्षम कर सकते हैं, डायनामिक या स्टैटिक IP असाइन कर सकते हैं। ज्यादातर मामलों में, VMware ESXi सर्वर पर IP पता, सबनेट मास्क और डिफ़ॉल्ट गेटवे पता मैन्युअल रूप से सेट किए जाते हैं।

- DNS Configuration – यहां आप DNS सर्वर सेट कर सकते हैं और होस्ट नाम सेट कर सकते हैं।

- Test Management Network सेक्शन में आप नेटवर्क कनेक्टिविटी (ICMP पिंग का उपयोग करके) और DNS नाम रिज़ॉल्यूशन का परीक्षण कर सकते हैं। आमतौर पर अपने गेटवे IP और अन्य नेटवर्क सेगमेंट में सर्वरों की उपलब्धता की जांच करना उचित होता है (आप अपने DNS सर्वर का पता निर्दिष्ट कर सकते हैं)।
परीक्षण के परिणाम यहां दिए गए हैं:

प्रारंभिक VMware vSphere हाइपरवाइज़र कॉन्फ़िगरेशन अब पूरा हो गया है। आप वेब इंटरफ़ेस के माध्यम से इससे कनेक्ट कर सकते हैं।
ESXi वेब क्लाइंट इंटरफ़ेस: मुफ़्त लाइसेंस कुंजी जोड़ना
अपने vSphere हाइपरवाइज़र से वेब इंटरफ़ेस के माध्यम से कनेक्ट करने के लिए, प्रारंभिक ESXi कॉन्फ़िगरेशन के दौरान असाइन किए गए सर्वर के IP पते को अपने ब्राउज़र के एड्रेस बार में दर्ज करें। फिर अपना लॉगिन (root) और पासवर्ड दर्ज करें।

कृपया ध्यान दें कि सर्वर लाइसेंस के बिना 60 दिनों तक काम करेगा।
आप वर्तमान में ESXi को मूल्यांकन मोड में उपयोग कर रहे हैं। यह लाइसेंस 60 दिनों में समाप्त हो जाएगा।

VMware वेबसाइट से प्राप्त लाइसेंस को सक्रिय करें: Manage → Licensing → Assign License।
यदि आप VMware लाइसेंस सक्रिय नहीं करते हैं, तो 60 दिनों में सभी चल रहे VM काम करते रहेंगे, हालांकि, आप कोई नया VM पावर ऑन नहीं कर पाएंगे या मौजूदा को रीस्टार्ट नहीं कर पाएंगे।

आपने अपनी वर्चुअल मशीनों के लिए अनरिस्ट्रिक्टेड RAM आकार के साथ एक स्थायी (Expires: Never) हाइपरवाइज़र लाइसेंस सक्रिय कर दिया है। आप प्रत्येक वर्चुअल मशीन को 8 वर्चुअल CPU (8-वे वर्चुअल SMP तक) आवंटित कर सकते हैं।

अपना NTP सर्वर कॉन्फ़िगर करें: Manage → System → Time & date → Edit settings।

VMware ESXi वर्चुअल स्विच पर नमूना कॉन्फ़िगरेशन
vSphere स्विच (या vSwitch) एक वर्चुअल डिवाइस है जो सर्वर पर वर्चुअल मशीनों के बीच या भौतिक NIC के माध्यम से डेटा ट्रांसफर करता है। दो प्रकार के वर्चुअल स्विच होते हैं:
- स्टैंडर्ड स्विच सरल वर्चुअल स्विच होते हैं जो भौतिक सर्वर के अंदर तार्किक रूप से स्थित होते हैं।
- डिस्ट्रिब्यूटेड स्विच वर्चुअल स्विच होते हैं जिन्हें कई भौतिक सर्वरों पर वितरित किया जा सकता है (ये मुफ़्त VMware हाइपरवाइज़र संस्करण में उपलब्ध नहीं हैं, ये केवल VMware vSphere के एंटरप्राइज़ प्लस संस्करण में पाए जाते हैं)।
आपके हाइपरवाइज़र को इंस्टॉल और चलाने के बाद, एक बिल्ट-इन वर्चुअल स्विच (vSwitch0) होता है, जिसमें एक भौतिक एडाप्टर (vmnic0) और पोर्ट के दो समूह शामिल होते हैं: मैनेजमेंट के लिए एक सर्विस ग्रुप (Management Network) और VMs के लिए नेटवर्क (VM Network) डेटा ट्रांसफर के लिए। हाइपरवाइज़र मैनेजमेंट इंटरफ़ेस vmk0 (vmkernel पोर्ट) Management Network ग्रुप से संबंधित है।

ज्यादातर मामलों में, स्टैंड-अलोन हाइपरवाइज़र पर एक वर्चुअल स्विच पर्याप्त होगा। यदि आप वर्चुअल मशीनों को एक दूसरे से अलग करना चाहते हैं और पोर्ट ग्रुप्स के लिए अलग VLAN सेटिंग्स उपयोग करना चाहते हैं तो आपको पोर्ट ग्रुप्स बनाने होंगे।
जब तक आवश्यक न हो, Management Network या vmkernel पोर्ट में कोई बदलाव न करें, अन्यथा आप अपने हाइपरवाइज़र मैनेजमेंट इंटरफ़ेस तक पहुंच खो सकते हैं। यदि आपने अपने हाइपरवाइज़र तक पहुंच खो दी है, तो आप DCUI कंसोल में Network Restore Options मेनू का उपयोग करके नेटवर्क सेटिंग्स रीसेट कर सकते हैं।
VMware हाइपरवाइज़र में वर्चुअल मशीन बनाना
वेब इंटरफ़ेस में Virtual Machines → Create / Register VM → Create a new virtual machine चुनें।

वर्चुअल मशीन का नाम दर्ज करें। गेस्ट ऑपरेटिंग सिस्टम का प्रकार और संस्करण चुनें। यदि आप गेस्ट OS के लिए हार्डवेयर वर्चुअलाइज़ेशन, IOMMU, EFI और सिक्योर बूट उपलब्ध कराना चाहते हैं तो "Windows Virtualization Based Security" चेक करें।

अपनी वर्चुअल मशीन की कॉन्फ़िगरेशन फाइलों और डेटा डिस्क के लिए स्टोरेज (डेटास्टोर) चुनें।

यदि चयनित डिस्क पर फ्री स्पेस का आकार उसके आकार से कम है, तो आपको अपने डेटास्टोर का आकार बढ़ाने के लिए एक सूचना मिलेगी।

इस चरण पर, वर्चुअल मशीन के सभी पैरामीटर सेट किए जाते हैं: CPU की संख्या, RAM आकार, हार्ड डिस्क फाइलों का आकार और स्थान, नेटवर्क एडाप्टर्स, CD/DVD ड्राइव, आदि। वर्चुअल मशीन से नेटवर्क एक्सेस प्राप्त करने के लिए, इसके एडाप्टर को vSwitch0 पर VM Network पोर्ट ग्रुप में रखें (यदि आपने इन विकल्पों को नहीं बदला है)।
यदि आप किसी VM के लिए 8 से अधिक vCPUs आवंटित करने का प्रयास करते हैं, तो आपको यह त्रुटि दिखाई देगी: "Failed to power on virtual machine. There are insufficient licenses to complete this operation"।


यदि आवश्यक हो, तो आप बाद में इन सभी सेटिंग्स को बदल सकते हैं जब आपकी वर्चुअल मशीन बंद हो।
अगली स्क्रीन पर, आपको सभी वर्चुअल मशीन सेटिंग्स की जांच करने और उनकी पुष्टि करने के लिए कहा जाएगा।
वर्चुअल मशीन पर गेस्ट OS कैसे इंस्टॉल करें?
वर्चुअल मशीन पर गेस्ट OS इंस्टॉल करने के लिए, आपको आवश्यक OS वितरण के साथ ISO अपलोड करना होगा और इसे लोकल डेटास्टोर में सेव करना होगा। नेविगेशन मेनू में Storage चुनें और Datastore Browser पर क्लिक करें।

वितरण को सेव करने के लिए एक फ़ोल्डर बनाएं।
बनाई गई डायरेक्टरी को चुनें, ऊपर बाईं ओर Upload पर क्लिक करें, इच्छित ISO इंस्टॉल इमेज चुनें और अपलोड पूरा होने तक प्रतीक्षा करें।

नव निर्मित वर्चुअल मशीन चुनें और Actions → Edit Settings पर क्लिक करें।

नीचे दिखाए गए स्क्रीनशॉट के अनुसार अपनी CD/DVD ड्राइव की सेटिंग्स बदलें। CD/DVD Media में अपनी ISO इमेज चुनें।

फिर बस अपनी वर्चुअल मशीन चालू करें। VM ISO इमेज से बूट करने का प्रयास करेगा और वर्चुअल CD/DVD ड्राइव से गेस्ट OS की इंस्टॉलेशन शुरू हो जाएगी।

गेस्ट OS इंस्टॉल होने के बाद, आप इसे हमेशा की तरह उपयोग कर सकते हैं।
उम्मीद है, मुफ़्त VMware vSphere हाइपरवाइज़र के उपयोग के पहलुओं पर यह बुनियादी समीक्षा लेख मददगार होगा।