मित्रवत वर्चुअलाइजेशन समाधान क्या है?


11

मैं Ubuntu 10.04 में वर्चुअलाइजेशन के साथ प्रयोग करना चाहता हूं और उम्मीद के मुताबिक प्रासंगिक नामों की निम्नलिखित सूची मिली है: Xen, OpenVZ, KVM, Vservers, EC2 और Solaris Zones, हालांकि यह सिर्फ एक नमूना सूची है और प्रश्न इन पर विशेष नहीं है।

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

क्या मैं वर्चुअलाइज करना चाहता हूँ? खैर, बहुत कुछ चुना सॉफ्टवेयर की अनुमति होगी, प्रयोग के बैनर के तहत।


2
आप कौनसी समस्याएं हल करने की कोशिश कर रहे हैं?
औरोल

2
यह एक समुदाय विकि प्रश्न की तरह लगभग संदिग्ध लगता है।
मार्को Ceppi

@ांडो: प्रयोग के बारे में सवाल क्या कहता है इससे परे कुछ भी नहीं। डेविड ने उस संदर्भ में विकल्पों का एक बड़ा सेट प्रदान किया - नीचे दिए गए उत्तर को देखें। धन्यवाद।
जॉन के

किससे दोस्ती करना है?
Thorbjørn Ravn Andersen

@ थोरबजोरन: नमक के दाने के साथ शीर्षक लें :) शीर्षक केवल इतना लंबा हो। प्रश्न के शरीर में सभी प्रासंगिक संदर्भ शामिल हैं।
जॉन के

जवाबों:


16

अगर आप अभी शुरू कर रहे हैं तो मैं VirtualBox की सिफारिश करूंगा। ( apt-get install virtualbox-ose) यह डेस्कटॉप (या लैपटॉप) कंप्यूटर पर एक वर्चुअल मशीन चलाने के लिए है, ताकि आप वर्चुअल (अतिथि) कंप्यूटर और वास्तविक (होस्ट) कंप्यूटर दोनों का एक साथ उपयोग कर सकें। यह आपको एक अच्छा GUI देता है जिसका उपयोग आप वर्चुअल मशीन बनाने और उनकी सेटिंग्स को बदलने के लिए कर सकते हैं। आप वर्चुअल मशीन को शुरू और बंद कर सकते हैं, ताकि यदि आपको मेजबान पर चल रहे किसी कार्य के लिए अतिरिक्त प्रसंस्करण शक्ति की आवश्यकता हो, तो अतिथि को रास्ते में नहीं आना पड़ेगा।

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


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

धन्यवाद डेविड, बहुत स्पष्ट विकल्प, अच्छी तरह से समझाया गया। मैंने वर्चुअलबॉक्स स्थापित किया। सॉफ्टवेयर के साथ प्रयोग करने में मजा आएगा।
जॉन के

मैं ose संस्करण की सिफारिश नहीं करूंगा, बल्कि इसके बजाय अभी भी स्वतंत्र रूप से अपनी वेबसाइट से डाउनलोड करने योग्य है। वर्चुअल डिवाइस में USB डिवाइस को ठीक से साझा करना काफी उपयोगी है और यह OSE वर्जन के साथ काम नहीं करता है (कम से कम आखिरी बार मैंने कोशिश की थी कि वे ऐसा न करें)। और USB उपकरणों द्वारा मैं हेडसेट, वेबकेम आदि का उल्लेख कर रहा हूं
लाल

3

वर्चुअलबॉक्स शायद सबसे अनुकूल है अगर आपको केवल एक बार में 1 या 2 वीएम चलाने की आवश्यकता है।

यदि आपको एक साथ कई अलग-अलग लिनक्स वातावरण (प्रति होस्ट 10 या अधिक) चलाने की आवश्यकता है, तो OpenVZ जाने का रास्ता है। यह चेरोट की तरह है, लेकिन संसाधनों को नियंत्रित करने, चेक-पॉइंटिंग और लाइव माइग्रेशन करने की क्षमता के साथ पूरी तरह से पृथक लिनक्स वातावरण (कंटेनर) प्रदान करता है। मैं इसे पहले से ही अधिक के लिए उपयोग कर रहा हूँ फिर काम पर कई अलग sysadmin कार्यों के लिए 2 साल (एक बड़े विश्वविद्यालय में एक 400 उपयोगकर्ता जैव सूचना विज्ञान केंद्र)।

OpenVZ का लगभग कोई ओवरहेड नहीं है। यह केवल एक ही तरह का है (ऑपरेटिंग सिस्टम स्तर वर्चुअलाइजेशन)। यह एक वेब रिवर्स-प्रॉक्सी से किसी भी अनुपात के अच्छी तरह से लिनक्स अनुप्रयोगों को I / O गहन बैकअप सिस्टम प्रोसेसिंग 30TB दिन में संभालता है। प्रति सर्वर 30 या उससे अधिक कंटेनर होना सामान्य है। एक और बड़ा फायदा यह है कि हार्डवेयर नोड से (एक्सएन में डोम 0 के बराबर) आपके पास सीधे लिनक्स कंटेनर के सभी फाइल सिस्टम हैं - एनएफएस की आवश्यकता नहीं है। इसके अलावा, आप अपने लिनक्स कंटेनरों की सभी प्रक्रियाओं को हेड नोड से स्ट्रेस, किल, आदि की क्षमता के साथ देख सकते हैं ...

आप सुरक्षित रूप से कंटेनरों को अपने दोस्तों तक पहुंच के साथ सौंप सकते हैं और उन्हें रूट होने दे सकते हैं।

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


3

वर्चुअलबॉक्स के अलावा, केवीएम के साथ-साथ फ्रंट-एंड के रूप में मेरे अनुभव में एक बहुत अच्छा वर्चुअलाइजेशन समाधान है।


1

आप के अलावा अन्य किसी भी बात वीएम मेजबान पर होने के लिए मेजबान (कंप्यूटर है कि आप पर वी एम-सॉफ्टवेयर स्थापित) का उपयोग करना चाहते हैं तो आप (या VMware आप जल की तरह है, तो VirtualBot और qemu को रखना चाहिए पैसा स्वतंत्रता)।

मैं qemu ( स्थापित ) पर एक नज़र डालने की सिफारिश कर सकता हूं , यह सेटअप करने के लिए थोड़ा मुश्किल है (gui-tools की afaik संख्या वास्तव में अच्छी तरह से काम करती है) क्योंकि यह एक कमांडलाइन उपकरण है। लेकिन क्यूमू की मुख्य विशेषताओं में से एक यह है कि आप अन्य सीपीयू लक्ष्यों का अनुकरण कर सकते हैं जो कि आपका है। मैं अक्सर अपने फोन के लिए टेस्ट-रूट-इमेज को बूट करने के लिए इसका उपयोग करता हूं (जो प्रभाव में एक 500MHz एआरएम कंप्यूटर है जो मम्मे लिनक्स चला रहा है।)

जब qemu x86-64 पर चलता है तो वह x86-6 4 के लिए KVM का उपयोग कर सकता है , जब ia32 पर यह ia32 पर KVM का उपयोग कर सकता है , जब PPC 440 पर यह PPC 440 ect के लिए KVM का उपयोग कर सकता है ।


मैं vmware पर पैसे जलाने के बारे में बयान को अनिश्चित हूं क्योंकि जहां तक ​​मुझे पता है कि सर्वर गैर-वाणिज्यिक उद्देश्यों के लिए डाउनलोड और उपयोग करने के लिए स्वतंत्र है। मैं इसे वर्षों से विंडोज प्लेटफॉर्म पर स्वतंत्र रूप से उपयोग कर रहा हूं। हालांकि यह एक बुरा विचार नहीं है कि मैं इसे पहले से ही जानता हूं क्योंकि मैं पहले से ही परिचित हूं। धन्यवाद।
जॉन के

@jdk क्या यह आवाज़ बेहतर है? फिर भी, एक वर्कस्टेशन पर आपको vmware वर्कस्टेशन का ठीक से उपयोग करना चाहिए, अब मुझे उस की कीमत (न तो मौद्रिक या सामाजिक) के बारे में पता है, मैंने पंजीकरण के अनुरोध पर शोध करना बंद कर दिया।
लासपुलसेन

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

1

मुझे VMWare प्लेयर के साथ बहुत अच्छा अनुभव रहा है। यह दो चीजों को अच्छी तरह से करता है - आभासी छवियों को चलाना, और अपने आप को मेजबान वातावरण के साथ एकीकृत करना।


1

मेरे पास मेरे HP EliteBook 8530 पर VirtualBox और VMware दोनों वर्कस्टेशन स्थापित हैं। मैं VirtualBox के साथ कभी-कभी फ्रीज का अनुभव करता हूं, लेकिन VMware वर्कस्टेशन का नहीं। मैंने खुद को यह बताने की कोशिश की है कि इसकी कुछ अस्पष्ट बग है, लेकिन यह 10.04 और 10.10 दोनों के साथ हुआ, इसलिए मुझे यकीन नहीं है कि यह है ... मैंने जानकारी इकट्ठा करने की कोशिश की है, लेकिन कोई फायदा नहीं हुआ।

अगर आप इसे खरीदने के लिए सिक्का तैर सकते हैं, तो मैंने कहा, मैं VMware कार्य केंद्र के साथ रहना होगा। यदि आप नहीं कर सकते, तो बस VB से कुछ अजीब व्यवहार के लिए तैयार रहें।

-सी

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