बिना होस्ट के वर्चुअल मशीन चलाएं


11

मुझे पता है कि मेरे पास उबंटू या विंडोज पर चलने वाला वर्चुअलाइजेशन सॉफ्टवेयर (वर्चुअल बॉक्स, वर्चुअल पीसी) हो सकता है और इसमें गेस्ट ऑपरेटिंग सिस्टम चल सकता है। क्या बिना होस्ट ओएस के वर्चुअल मशीन चलाना संभव है?

अग्रिम में धन्यवाद। मैं वर्चुअलाइजेशन से बहुत परिचित नहीं हूं। क्षमा करें यदि यह एक मूल प्रश्न है। मुझे Google पर कोई उत्तर नहीं मिला। यदि आप मुझे कुछ मुक्त करने के लिए कह सकते हैं जो बहुत अच्छा होगा!


विंडोज़ सर्वर 2008 में सर्वर कोर को देखें
सैफ खान

यह एक महान विचार है, या एक और समाधान है, उदाहरण के लिए, हम ड्राइवरों के कंटेनर के रूप में एक न्यूनतम विंडोज़ एक्सपी होस्ट बनाते हैं और उस पर कोई ओएस चलाते हैं।
दीप्ति

1
सभी उत्तर गलत हैं क्योंकि परिभाषा के अनुसार एक हाइपरविजर एक होस्ट ओएस है। इसलिए, जब तक आप जादुई रूप से बिना किसी चीज़ के पहले वीएम शुरू नहीं करते (जो पूछता है: वीएम लोड क्या होता है) आप हमेशा एक ओएस चलाते हैं।
टॉमटॉम

जवाबों:


10

नि: शुल्क, नंगे धातु वर्चुअलाइजेशन सॉफ्टवेयर विकल्पों में से एक जोड़ी:

  • VMWare ESXi
  • Microsoft हाइपर- V सर्वर 2008

हाइपर- V मुक्त नहीं है।
जोश ब्राउन

@Anaplogetos, उपरोक्त लिंक "मुफ्त डाउनलोड" कहता है। मेरी समझ यह है कि Microsoft हाइपर- V सर्वर 2008 के लिए प्रति सर्वर $ 28 का शुल्क लेता था, लेकिन VMWare द्वारा ESXi को निःशुल्क किए जाने के लगभग एक महीने बाद इसे नि: शुल्क किया गया। computerworld.com/action/… क्या मुझे कुछ याद आ रहा है?
पीट टेरेमैट

पीट के अधिकार ... यह मुफ़्त है। लिंक किसी कारण से उनके पोस्ट पर नहीं आया, लेकिन इसे यहाँ डाउनलोड किया जा सकता है: microsoft.com/hyper-v-server/en/us/default.aspx
सीन अर्प


4

इन विकिपीडिया लेखों पर एक नज़र डालें:

  • प्लेटफ़ॉर्म वर्चुअलाइज़ेशन
  • सूत्र

Microsoft का एक हाइपरविजर है जिसे हाइपर-वी कहा जाता है।


1
"नंगे-धातु वर्चुअलाइजेशन" के लिए भी देखें
रोब एलन

3

मूल रूप से, हाइपरविजर दो प्रकार के होते हैं। सबसे पहले हाइपरविजर हैं जो आपके ऑपरेटिंग सिस्टम के शीर्ष पर चलते हैं। इन्हें टाइप -2 हाइपरविजर कहा जाता है और इसमें वीएमवेयर वर्कस्टेशन, एमएस वर्चुअल पीसी और वर्चुअलबॉक्स शामिल हैं। फिर, हाइपरविजर हैं जो एक ऑपरेटिंग सिस्टम हैं (मुझे पता है कि अति-सरलीकृत है)। इन्हें Type-1 हाइपरविजर कहा जाता है और इसमें Xen, Linux w / KVM, VirtualIron, ESX, ESXi और MS Hyper-V शामिल हैं।

आप जो चाहते हैं, उसके करीब आता है, एक टाइप -1 हाइपरविजर है। आपको अपने प्रश्न से आंकते हुए, आप अपने वेब इंटरफ़ेस के साथ ESXi के लिए हर चीज को बचाने के लिए एक कठिन समय बिताएंगे। यदि आप सभ्य प्रदर्शन चाहते हैं और अतिथि ऑपरेटिंग सिस्टम की व्यापक विविधता का विकल्प चाहते हैं तो मैं इसके लिए जाऊंगा। ESXi अंतर्निहित हार्डवेयर के लिए थोड़ा अचार है, इसलिए यदि यह एक समस्या है, तो हाइपर- V के साथ Fedora w / KVM और / या Windows 2008 पर गौर करें। नवीनतम विकल्प बहुत महंगा है, हालांकि, यदि आपके पास पहले से विंडोज 2008 लाइसेंस नहीं है।


1
हाँ, लेकिन यहां तक ​​कि एक नंगे धातु हाइपरविजर आईएस - तकनीकी रूप से - एक ओएस। तो जवाब गलत है।
टॉमटॉम

3

लिनक्स के लिए केवीएम

हालांकि यह बहुत कुछ ऐसा लगता है कि वास्तविकता में कुछ आभासी मशीनों का उपयोग करने के लिए अभी तक एक और सॉफ्टवेयर यह प्रभावी रूप से लिनक्स कर्नेल को हाइपरविजर में बदल देता है।

एक्सईएन के लिए भी यही सच है, अंतर यह है कि एक्सईएन के साथ आप वास्तव में एक्सईएन को हाइपरवाइजर के रूप में बूट करते हैं जो एक वर्चुअलाइज्ड इंस्टेंस (डोमे 0) शुरू करेगा जो प्रबंधन उदाहरण के रूप में उपयोग किया जाता है।

KVM लिनक्स की आपकी स्थापना को एक हाइपरवाइजर में बदल देता है ताकि आप अनिवार्य रूप से आपके KVM इनेबल्ड लाइनक्स कर्नेल के इर्द-गिर्द होने वाले डिस्ट्रीब्यूशन का उपयोग प्रबंधन इंटरफ़ेस से अधिक न करें।

लिनक्स केवीएम और एक्सईएन मेरी जानकारी के लिए केवल निशुल्क (लिब्रे में) नंगे धातु वर्चुअलाइजेशन उपलब्ध हैं।

अन्य विकल्पों को पहले ही नाम दिया जा चुका है


1
हाँ, अब कृपया इसे बिना OS - यानी Linux के बिना चलाएं। या कुछ भी शुरू कर रहा है।
टॉमटॉम

3

वीएम के साथ होस्ट को चलाना संभव नहीं है क्योंकि ऑपरेटिंग सिस्टम के साथ प्रक्रिया को चलाना संभव नहीं है।

एक ऑपरेटिंग सिस्टम में कर्नेल अलग-अलग प्रक्रिया को अलग करता है और उन्हें शेड्यूल करता है, वर्चुअल वातावरण में शेड्यूलिंग और अलगाव को करने के लिए कुछ समान होना चाहिए, इस कर्नेल को हाइपरवाइज़र कहा जाता है।


मूल रूप से आप कह रहे हैं कि एक हाइपरवाइजर खुद के द्वारा होस्ट किया जा सकता है (मिनी ओएस की तरह उपयोग किया जाता है, बजाय इसे पूरी तरह कार्यात्मक ओएस के शीर्ष पर उपयोग करने के)।
JCarlosR

2

एक virutual मशीन होस्ट मशीन के भौतिक CPU, मेमोरी, डिस्क ड्राइव और अन्य बाह्य उपकरणों तक पहुंच प्रदान करने के लिए, होस्ट मशीन और उसके OS पर निर्भर करती है।

तो, नहीं, आप एक मेजबान मशीन और उसके ओएस के बिना एक वर्चुअल मशीन नहीं चला सकते।


3
नंगे-धातु हाइपरवाइज़र, कोई भी?
हनीसफॉस्टी

2
सही है। हाइपरवाइज़र संसाधनों के लिए वीएम पहुंच का प्रबंधन करने के लिए समर्पित एक कठोर, बहुत कम ओएस है। फिर भी, यह एक ओएस है, जो भौतिक सीपीयू पर रिंग 0 में होस्ट करेगा। Intel VT हाइपरविज़र के लिए इस कार्य को बंद करने में मदद करता है, लेकिन VM में rinf 0 तक वास्तविक पहुँच नहीं हो सकती है, अन्यथा आप उनके बीच वर्चुअल मशीन अलगाव नहीं कर सकते।
मथिउ चाटु

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

0

आप विंडोज 7 का उपयोग कर सकते हैं और सीधे वर्चुअल हार्ड ड्राइव में बूट कर सकते हैं, फिर उस वर्चुअल ड्राइव पर ओएस की हार्डवेयर तक सीधी पहुंच होगी। इस लेख को देखें: कम आभासी, अधिक मशीन - विंडोज 7 और बूट से वीएचडी का जादू


2
यह केवल एक वर्चुअलाइज्ड डिस्क है, वर्चुअल मशीन नहीं है। और आप केवल एक ही ओएस चला सकते हैं, एक अतिरिक्त ड्राइव के बिना Win7 का परीक्षण करने के अलावा बहुत उपयोग की तरह प्रतीत नहीं होता है।
शशबाहुमोंट


0

आप Citrix XenServer 5.0 में भी देख सकते हैं

यह शुक्रवार से पूरी तरह से मुक्त है और इसे वास्तव में अच्छा प्रदर्शन मिला है।

पहले वर्णित अन्य (निशुल्क और आसानी से प्रबंधित) विकल्प हैं

  • VMware ESXi
  • यदि आप पहले से ही Win2k8 लाइसेंस रखते हैं, तो MS Hyper-V मुफ्त है
  • नोवेल एक्सएल (नॉवेल एसएलईएस के साथ आता है)

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

Novell Xen और Citrix XenServer को Xen (duh) पर बनाया गया है, इसलिए यह paravirtual आभासी मशीनों को स्थापित करना वास्तव में आसान है। इस तरह के वर्चुअलाइजेशन के लिए एक कर्नेल की आवश्यकता होती है जो जानता है कि यह वर्चुअलाइज़ किया जा रहा है। नोवेल SLES वास्तव में paravirtualized स्थापित करने के लिए आसान है और Citrix XenServer में बोर्ड पर एक डेबियन Paravirtualised टेम्पलेट है जो तुरंत सीडी की आवश्यकता के बिना डेबियन को स्थापित करता है। 18 फरवरी को, ज़ेनसर्वर का एक नया संस्करण सामने आएगा, जिसमें डेबियन लेनी (नवीनतम डेबियन) शामिल है।


0

उबंटू का वूबी इंस्टॉलर अनिवार्य रूप से ऐसा करता है। मुझे लगता है कि इस उद्देश्य के लिए WUBI में और अधिक विकास देखा जाना पसंद करेंगे।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.