Computer >> कंप्यूटर >  >> सॉफ्टवेयर >> आभासी मशीन

वर्चुअलबॉक्स VDI को VMware VMDK डिस्क में कैसे बदलें

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

जो भी हो, आज मैं आपको दो निश्चित और एक संभावित तरीके दिखाने जा रहा हूं कि कैसे आप अपने वर्चुअल हार्ड डिस्क को .vdi प्रारूप में बदल सकते हैं, जिसका उपयोग VirtualBox द्वारा .vmdk में किया जाता है, VMware द्वारा उपयोग किया जाता है, और इसके विपरीत। इसके अलावा, आप यह भी सीखेंगे कि वीएचडी, रॉ और अन्य सहित अन्य प्रारूपों में कैसे परिवर्तित किया जाए। हम VBoxManage कमांड लाइन यूटिलिटी और QEMU जैसे टूल का उपयोग करेंगे, और VMware कन्वर्टर पर एक नज़र डालेंगे, जिसे हमने पहले देखा है। सभी संयुक्त, यह ट्यूटोरियल हमारे सेटअप के लचीलेपन और पोर्टेबिलिटी को महत्वपूर्ण रूप से बढ़ाएगा।

रूपांतरण पद्धति 1:VBoxManage

हमने वर्चुअलबॉक्स डिस्क को क्लोन करने के लिए VBoxManage का उपयोग किया है। यहाँ विधि समान है, सिवाय इसके कि हम एक अलग डिस्क प्रारूप में परिवर्तित होंगे। आइए देखें कि यह कैसे किया जाता है।

VBoxManage क्लोनhd source.vdi target.vmdk --format VMDK

जहाँ स्रोत आपकी वर्चुअलबॉक्स डिस्क है, लक्ष्य आपकी VMware डिस्क है और --format VMDK वांछित आउटपुट स्वरूप है। इसी तरह, आप VMDK को अपने स्रोत के रूप में और VDI को अपने लक्ष्य के रूप में उपयोग करते हुए, दूसरे रास्ते पर जा सकते हैं। सही डिस्क प्रारूप निर्दिष्ट करना सुनिश्चित करें। VBoxManage क्लोनएचडी फ़ंक्शन अन्य स्वरूपों का भी समर्थन करता है।

उदाहरण देखें:

वर्चुअलबॉक्स VDI को VMware VMDK डिस्क में कैसे बदलें

फिर से, आभासी मशीनों को संग्रहीत करने के लिए बाहरी डिस्क का उपयोग बड़े पैमाने पर I/O के कारण प्रदर्शन दंड को कम कर सकता है। आप मेरे वर्चुअलाइजेशन टिप्स गाइड में वर्चुअल मशीन के उपयोग को अनुकूलित करने के बारे में अधिक पढ़ सकते हैं।

चलने दो।

वर्चुअलबॉक्स VDI को VMware VMDK डिस्क में कैसे बदलें

वर्चुअलबॉक्स VDI को VMware VMDK डिस्क में कैसे बदलें

एक बार प्रक्रिया सफलतापूर्वक पूरी हो जाने के बाद, VMware उत्पाद में एक नई वर्चुअल मशीन बनाएं और नई डिस्क को अपने स्टोरेज के रूप में उपयोग करें।

आपके पास काफी गुंजाइश है। मैंने एक वर्चुअलबॉक्स मशीन को परिवर्तित किया है जो एक अलग मशीन पर स्थापित किया गया था, क्वाड-कोर इंटेल प्रोसेसर चला रहा था, और एक पीढ़ी के पीछे दोहरे कोर इंटेल प्रोसेसर से लैस मशीन पर VMware डिस्क को तैनात किया। VirtualBox Guest Addons को अतिथि ऑपरेटिंग सिस्टम में स्थापित किया गया था। इसके अलावा, मैंने VMware मशीन को PAE एक्सटेंशन का उपयोग करने दिया, जबकि मैंने इस सुविधा को VirtualBox में अक्षम कर दिया था। इसके अलावा, मैंने वीएमवेयर मशीन सेटिंग्स में डिस्क नियंत्रक को आईडीई से एससीएसआई में बदल दिया और यह अभी भी काफी अच्छी तरह से काम करता है, मशीन स्टार्टअप पर नए हार्डवेयर ड्राइवरों को स्थापित करने में केवल मामूली असुविधा होती है। तो आपके पास त्रुटि के लिए एक बड़ा मार्जिन है और आप अपने रूपांतरणों के बारे में लचीले हो सकते हैं।

मैंने किन मशीनों और सॉफ्टवेयर का इस्तेमाल किया ...

तथाकथित सोर्स होस्ट मेरा नवीनतम HP मंडप DV6-2130ej लैपटॉप था जिसमें i5 प्रोसेसर था, जो Ubuntu 10.04 पर चल रहा था। लक्ष्य होस्ट मेरा कुछ पुराना लेकिन फिर भी नया और शक्तिशाली LG RD510 लैपटॉप था, कोर 2 डुओ P7450 प्रोसेसर के साथ, उबंटू 10.04 भी चल रहा था और वर्चुअलबॉक्स और शानदार वीएमवेयर वर्कस्टेशन दोनों से लैस था।

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

वर्चुअलबॉक्स VDI को VMware VMDK डिस्क में कैसे बदलें

वर्कस्टेशन (और संभवतः अन्य उत्पाद) आपको वर्चुअल मशीन को VMware श्रृंखला के नवीनतम संस्करण में बदलने के लिए कह सकते हैं। आप इसे स्वीकार कर सकते हैं, लेकिन अगर आप पुराने उत्पादों के साथ इसका इस्तेमाल करना चाहते हैं तो आपको ऐसा नहीं करना चाहिए।

वर्चुअलबॉक्स VDI को VMware VMDK डिस्क में कैसे बदलें

आइए देखें कि क्या देता है।

वर्चुअलबॉक्स VDI को VMware VMDK डिस्क में कैसे बदलें

एक ही सीरियल नंबर पर ध्यान दें। इसी तरह, वर्चुअल मशीन की परिवर्तित प्रतिलिपि में उपयोग किए गए पीएई फीचर्ड पर ध्यान दें।

वर्चुअलबॉक्स VDI को VMware VMDK डिस्क में कैसे बदलें

कृपया ध्यान दें कि यदि आपकी वर्चुअल मशीनें विंडोज चला रही हैं, तो आपको यह सुनिश्चित करने की आवश्यकता होगी कि आपके पास ऑपरेटिंग सिस्टम के कई उदाहरणों को समानांतर में चलाने के लिए पर्याप्त लाइसेंस हैं। आप शायद कुछ सेकंड के परीक्षण के लिए अच्छे हैं, लेकिन प्रत्येक वर्चुअल मशीन को अपने लाइसेंस की आवश्यकता होती है। आपको अपनी स्थापना को पुनः सक्रिय करने की भी आवश्यकता हो सकती है।

इसके विपरीत

ओह, हाँ, दूसरी दिशा काफी सरल है।

VBoxManage क्लोनhd source.vmdk target.vdi --format VDI

और बस।

रूपांतरण पद्धति 2:QEMU

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

VDI से VMDK

यह बेहद आसान है।

क्यूमू-आईएमजी कन्वर्ट समथिंग.वीडी-ओ वीएमडीके समथिंग.वीएमडीके

वीएमडीके से वीडीआई

आपके पास ऐसा करने के दो तरीके हैं। एक-चरण qemu-img-vdi टूल का उपयोग करें या क्लासिक qemu-img का उपयोग करें, जिसके लिए अपरिष्कृत प्रारूप में एक मध्यवर्ती रूपांतरण की आवश्यकता होगी।

qemu-img-vdi

बहुत हद तक अन्य सभी रूपांतरणों की तरह जिन्हें हमने पहले देखा है:

qemu-img-vdi कुछ कन्वर्ट करें। vmdk -O vdi something.vdi

क्यूमू-आईएमजी

अब, qemu-img का उपयोग करते हुए, आपके पास दो चरण हैं, पहले RAW प्रारूप में कनवर्ट करें, फिर VDI में कनवर्ट करने के लिए VBoxManage का उपयोग करें। VirtualBox के पुराने संस्करणों में vditool नामक उपकरण का उपयोग किया गया था, इसलिए आपको इस उपयोगिता को संदर्भित करने वाले ऑनलाइन संसाधन मिल सकते हैं।

चरण 1:VMDK को RAW में बदलें (आपको किसी फ़ाइल एक्सटेंशन की आवश्यकता नहीं है, btw)

qemu-img कुछ.vmdk कुछ.कच्चा

रूपांतरित करें

चरण 2:RAW को VDI

में बदलें

VBoxManage ने something.raw something.vdi

को कन्वर्ट किया

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

बस इतना ही होगा। अगले कृपया!

कनवर्ज़न विधि 3 (शायद):VMware कन्वर्टर

मेरे सर्वोत्तम ज्ञान के लिए, और मैंने पहले ही पहले ही कहा है, ऐसा नहीं लगता कि वीएमवेयर कनवर्टर वर्चुअलबॉक्स का समर्थन करता है। इसलिए, VMware कन्वर्टर का उपयोग करना काम कर भी सकता है और नहीं भी।

अब, आप एक अलग तरीका आजमा सकते हैं। अपनी वर्चुअलबॉक्स मशीन को एक उपकरण के रूप में निर्यात करें, जो इसे तैयार VMDK डिस्क सहित .ovf प्रारूप में सहेजेगा। फिर, VMware कन्वर्टर का उपयोग करके उपकरण को परिवर्तित करें। हालांकि इसकी कोई गारंटी नहीं है। मैंने यहाँ और वहाँ कुछ फ़ोरम थ्रेड पढ़े हैं जहाँ विभिन्न उपयोगकर्ताओं ने इसे सफलतापूर्वक करने का दावा किया है, इसलिए यह वास्तव में संभव हो सकता है।

मैंने इसे अभी तक प्रबंधित नहीं किया है, इसलिए इसे ध्यान में रखें!

वर्चुअलबॉक्स VDI को VMware VMDK डिस्क में कैसे बदलें

वर्चुअलबॉक्स VDI को VMware VMDK डिस्क में कैसे बदलें

अन्य विकल्प VMDK में कनवर्ट करने के लिए अन्य टूल का उपयोग करना है, फिर ESXi डिस्क सहित अतिरिक्त रूपांतरणों के लिए VMware कन्वर्टर का उपयोग करना है। इसलिए, भले ही आप कन्वर्टर का सीधे उपयोग नहीं कर सकते, आप बाद में इसका उपयोग करके लाभ उठा सकते हैं।

सामान्य सुझाव

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

इसलिए, यदि आपका रूपांतरण सफल नहीं होता है, तो निम्न कार्य करने पर विचार करें:

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

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

और पढ़ना

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

वर्चुअलबॉक्स 3 सिंहावलोकन

वर्चुअलबॉक्स 3 में कंपिज़ फ्यूजन

DirectX in VirtualBox 3

वर्चुअलबॉक्स में सीमलेस मोड

वर्चुअलबॉक्स डेस्कटॉप शॉर्टकट

पोर्टेबल वर्चुअलबॉक्स

वर्चुअलबॉक्स में नई हार्ड डिस्क कैसे जोड़ें - ट्यूटोरियल

वर्चुअलबॉक्स में डिस्क क्लोन कैसे करें - ट्यूटोरियल

वर्चुअलबॉक्स में डिस्क को कैसे सिकोड़ें/विस्तारित करें - ट्यूटोरियल

वर्चुअलबॉक्स अतिथि परिवर्धन कैसे स्थापित करें - ट्यूटोरियल

वर्चुअलबॉक्स में नेटवर्क और शेयरिंग - ट्यूटोरियल

वर्चुअलबॉक्स के नए संस्करणों में सीडी-रोम से बूट कैसे करें - ट्यूटोरियल

वर्चुअलबॉक्स में यूएसबी समर्थन कैसे सक्षम करें - ट्यूटोरियल

निष्कर्ष

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

पी.एस. पृष्ठ के शीर्ष पर टीज़र चित्र विकिपीडिया से सार्वजनिक डोमेन में लिया गया है।

डेडोइमेडो आउट।

प्रोत्साहित करना।

  1. VMDK वर्चुअल हार्ड डिस्क को Amazon Elastic Compute Cloud (EC2) AMI फॉर्मेट में कैसे कन्वर्ट करें

    मैं कुछ पलों के लिए Amazon Elastic Compute Cloud (EC2) कॉन्सेप्ट पेश करता हूं। Amazon EC2 एक वेब सेवा है जिसे दुनिया भर के उपयोगकर्ताओं को तत्काल आकार बदलने योग्य, स्केलेबल कंप्यूटिंग क्षमता प्रदान करने के लिए डिज़ाइन किया गया है। यह बड़े पैमाने पर वर्चुअलाइजेशन ग्रिड है, जो बड़े पैमाने पर अमेज़ॅन ख

  1. वर्चुअल मशीन को VMware कन्वर्टर से कन्वर्ट करें

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

  1. VMware सर्वर में वर्चुअल मशीन का क्लोन कैसे बनाएं

    यदि आप वर्चुअलाइजेशन के प्रशंसक हैं, तो देर-सवेर आप VMware सर्वर से परिचित होंगे। सर्वर एक नि:शुल्क समाधान है जो आपको अपने मौजूदा डेस्कटॉप के शीर्ष पर विभिन्न ऑपरेटिंग सिस्टम के कई उदाहरण चलाने की अनुमति देता है, जिससे आपके सामने दक्षता, उत्पादकता, प्रतिरूपकता, परीक्षण और ट्वीकिंग की दुनिया खुल जाती