डेस्कटॉप के लिए नंगे धातु वर्चुअलाइजेशन


18

नंगे धातु वर्चुअलाइजेशन उत्पादों के बारे में क्या ज्ञान मौजूद है?

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

मैंने सोचा कि अगर मैं एक अच्छी 64-बिट मशीन प्राप्त कर सकता हूं, तो कुछ नंगे-धातु वर्चुअलाइजेशन पर डाल सकता हूं, फिर एक प्राथमिक प्रणाली है, मैं कुछ अतिरिक्त वर्चुअलाइज्ड सिस्टम को भी लाने में सक्षम होऊंगा जब मुझे जरूरत थी। मुझे पता है कि अधिकांश नंगे धातु सिस्टम सर्वर बाजार के लिए डिज़ाइन किए गए हैं, लेकिन, क्या वहाँ कुछ भी है जो डेस्कटॉप के लिए अच्छी तरह से काम करता है?

कैवियट क्या हैं? मुझे लगता है कि मैं अपने द्वारा खरीदे जा सकने वाले किसी भी वीडियो कार्ड का अधिकतम लाभ उठाने में सक्षम नहीं होगा। क्या सिर्फ एक सभ्य स्क्रीन संकल्प प्राप्त करने के बारे में, क्या यह एक समस्या होगी? मैं एक एकल 24 "स्क्रीन चलाता हूं।

डीवीडी / सीडी लेखन के बारे में क्या यह संभव है? मैं अपने सीडी संग्रह को फिर से रिप करना चाहूंगा, मुझे उम्मीद थी कि क्वाड 64-बिट अच्छाई मुझे एन्कोडिंग के साथ मदद करेगा।

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


बस अपने कंप्यूटर (ओएस के रूप में) पर फोर्थ डाल दिया। आप किसी भी हार्डवेयर की तुलना में करीब नहीं मिलेगा। ;)

जवाबों:


13

जैसा कि अन्यत्र सुझाया गया है, VMWare ESXi वह है जो फ्री-ऑफ-चार्ज चार्ज-मेटल हाइपरवाइज़र के संदर्भ में उपलब्ध है, जहाँ "नंगे मेटल" का तात्पर्य है कि आपने अंततः जो लोड किया है, वह पूर्ण OS से कम है।

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

उस ने कहा, आप केवीएम को अधिक दिलचस्प लग सकते हैं । एक अलग, मालिकाना हाइपरवाइजर कर्नेल (जैसा कि ESX करता है) को प्रबंधित करने के लिए लिनक्स का उपयोग करने के बजाय, KVM लिनक्स में ही हाइपरविजर क्षमताओं का निर्माण करता है। कैसे "नंगे धातु" जो आपकी व्याख्या पर निर्भर करता है - लेकिन अगर आपका होस्ट केवीएम चलाने वाला एक 40MB initrd के अलावा कुछ नहीं है, जिसमें kvm + libvirt + संबंधित टूल-इन के अलावा कुछ भी नहीं है (जैसे, Red Hat के oVirt की तरह कुछ , आप ' ve को कुछ मिला है जो व्यवहार में ESX के विपरीत नहीं है। KVM का उपयोक्ता घटक QEMU से लिया गया है, जो इसे सभी प्रकार के शक्तिशाली और लचीले बनाता है - ऐसा कुछ जो आपको आवश्यक रूप से डेस्कटॉप के लिए आवश्यक नहीं है, लेकिन जो एम्बेडेड सिस्टम (अनुकरण, केवल धारावाहिक I / O और कोई वीजीए एडाप्टर के साथ) का अनुकरण करने में बहुत दिलचस्प है, सेटिंग गाय की छवियों की जटिल श्रृंखलाएं स्टोरेज का समर्थन करने के लिए, या दिलचस्प वर्चुअल नेटवर्क टोपोलॉजी स्थापित करने के लिए। एक्सएन एचवीएम की तरह, केवीएम को हार्डवेयर त्वरण की आवश्यकता होती है। KVM विंडोज मेहमानों को (विस्टा सहित) यथोचित रूप से अच्छी तरह से चलाता है, लेकिन इस समय केवल विंडोज के लिए paravirtual नेटवर्क ड्राइवर उपलब्ध हैं; अन्य ड्राइवरों को एमुलेटेड हार्डवेयर का उपयोग करने की आवश्यकता होती है, जो कुछ हद तक धीमा है। (क्यूमरनेट विंडोज के लिए अन्य ड्राइवरों के विकास का वित्तपोषण कर रहा है, इसलिए उन्हें अंततः देखने की उम्मीद करें। लिनक्स कर्नेल के नए संस्करणों में कई अन्य केवीएम-संगत paravirtual ड्राइवर हैं - डिस्क I / O, घड़ी और अन्य उपकरणों के लिए - इसमें शामिल हैं )।

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

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


केवीएम के लिए +1। यदि आप 1024x768 से अधिक स्क्रीन रिज़ॉल्यूशन चाहते हैं, तो आपके द्वारा उपयोग किए जाने वाले संस्करण के आधार पर '-std-vga' या '-vga std' ध्वज का उपयोग करें। अधिक जानकारी के लिए यह linux-kvm.com/content/use-high-resolution-graphics देखें ।
इवान प्लाइस

3

मैं खुद विभिन्न VMWare उत्पादों का एक बहुत बड़ा प्रशंसक हूं (और यहां तक ​​कि हाइपर-वी से प्रभावित भी) और मैं पूरी तरह से राज्य के ऊपर के लोगों के साथ जाता हूं। उस ने कहा कि कुछ है जो आप वीएम सॉफ़्टवेयर के साथ अपनी शुरुआत से पहले पहले सराहना करना चाहते हैं। क्लाइंट वर्चुअल मशीन होस्ट ओएस द्वारा हार्डवेयर का एक निश्चित सेट 'दिया' जाता है - एक निश्चित प्रकार के प्रोसेसर के एक नंबर, एक निश्चित प्रकार का एक चिपसेट, एक निश्चित प्रकार के एनआईसी, वीडियो कार्ड आदि (उत्पाद द्वारा विशिष्ट प्रकार भिन्न होते हैं / संस्करण)। ये 'एमुलेटेड' घटक लगभग हमेशा क्लाइंट के वीएम के कामकाज के लिए आवश्यक होते हैं क्योंकि सर्वर को आमतौर पर बहुत अधिक विशिष्ट हार्डवेयर की आवश्यकता नहीं होती है। लेकिन अगर आप मुख्य डेस्कटॉप एक क्लाइंट वीएम के रूप में चलाने जा रहे हैं, तो आपको यह विचार करने की आवश्यकता है कि क्या उन आभासी घटकों की सीमाएं अंततः आपको समस्याएं पैदा करेंगी। एक उदाहरण के रूप में गेमिंग को लें, कुछ होस्ट OS अपने क्लाइंट VM के लिए DX9- सक्षम वर्चुअल GPU का अर्थ रखते हैं, जिसका अर्थ आपके लिए कोई गेमिंग नहीं है। वही साउंड हार्डवेयर के लिए जाता है, आपको आम तौर पर एक 'आधार' साउंड कार्ड (यदि कोई हो) मिलता है, और इसका अनुकरण अक्सर बहुत कम प्राथमिकता वाला काम होता है, इसलिए आप 5.1 ध्वनि भूल सकते हैं, हार्डवेयर-एमुलेटेड वीडियो डिकोडिंग जैसी चीजों के लिए , आपका क्लाइंट VM सिर्फ यह नहीं जानता है कि आपका हार्डवेयर ऐसा कर सकता है इसलिए कोशिश नहीं करता है।

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

एक विकल्प जिसे आप हाइपर-वी के साथ विंडोज सर्वर 2008 का उपयोग करने के लिए मान सकते हैं, मैंने इसका उपयोग किया है, लेकिन कई महीनों तक नहीं। यह VMWare से एक अलग मॉडल है और आपको अपने होस्ट के रूप में 2008 का उपयोग करने की अनुमति देता है (इसलिए आपको सामान्य रूप से अपने सभी हार्डवेयर का उपयोग करने के लिए मिलता है) और इसके ऊपर क्लाइंट वीएम हैं। इस तरह यह 'डेस्कटॉप वर्चुअलाइजेशन' सिस्टम जैसे VMWare वर्कस्टेशन, फ्यूजन और कुछ अन्य की तरह है, लेकिन मुझे पता है कि आपने 'बेयर मेटल वीएम' के संबंध में सवाल पूछा था।

उम्मीद है की यह मदद करेगा,

फिल।


नंगे धातु हाइपर- V जारी किया गया है: blogs.technet.com/jeffa36/archive/2008/10/02/…
मौरिसियो शेफ़र

1

वहाँ एक मुक्त, खुला स्रोत मैक ओएस एक्स संगत हाइपरविजर उपलब्ध बुलाया प्रतीत होता है VirtualBox । यह, हालांकि, "नंगे धातु" नहीं है।

नंगे धातु VMWare ESXi , एक मुफ्त हाइपरविजर होगा।

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

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


0

वर्चुअलबॉक्स सबसे अच्छा वर्चुअलाइजेशन टूल में से एक प्रतीत होता है। चिप पर लिनक्स + वर्चुअलाइजेशन सुविधाओं के साथ संयुक्त इसकी महान।

मुझे यकीन नहीं है कि आप "नंगे धातु" से क्या मतलब है, लेकिन आप चीजों को बंद नहीं कर सकते हैं, कुछ विज़ुअलाइज़ेशन होना चाहिए (भले ही यह कर्नेल हाइपर विज़र हो)

http://www.virtualbox.org/

यह यह अच्छा चाल है, जहां यह विंडोज़ में अपने स्वयं के वीडियो ड्राइवरों का उपयोग करते समय, एक फैंसी कंपोज़िट ट्रिक के साथ अपने लिनक्स डेस्कटॉप में विंडोज़ ऐप का मिश्रण कर सकता है। (प्रभावी रूप से, विंडोज़ डेस्कटॉप पारदर्शी हो जाता है और ऐप अपनी सीमाओं को छोड़ देता है और अन्य फैंसी रिपोर्टिंग ट्रिक्स करता है) और यह विंडोज़ पर एक्स 11 चलाने जैसा हो जाता है (इसकी खौफनाक, वास्तव में)


"नंगे धातु" का मतलब कुछ भी नहीं है जो विशेष रूप से वर्चुअलाइजेशन के उद्देश्य से नहीं है; इस प्रकार, हाइपरवाइजर-आधारित समाधान नंगे-धातु वर्चुअलाइजेशन के रूप में योग्य हो सकते हैं।
चार्ल्स डफी

0

XenClient , नंगे धातु के डेस्कटॉप वर्चुअलाइजेशन टूल में से एक है, जो Windows XP SP3, Windows Vista और Windows 7 का समर्थन करता है। आप सर्वर भी स्थापित कर सकते हैं, लेकिन ड्राइवर के लिए Xen उपकरण समर्थन नहीं करेगा।

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