वर्चुअलाइजेशन सॉफ़्टवेयर का परीक्षण और डीबग करने, एक ही डेस्कटॉप पर एक साथ विभिन्न ऑपरेटिंग सिस्टम के कई उदाहरण चलाने, हार्डवेयर लागत को कम करने, और मॉड्यूलरिटी और दक्षता बढ़ाने का एक उत्कृष्ट तरीका है। यह पावर उपयोगकर्ताओं को समय और पैसा बचाने और उन कार्यों को करने की अनुमति देता है जो वे सामान्य रूप से करने की हिम्मत नहीं करेंगे, कोशिश नहीं करेंगे, या यहां तक कि करने में सक्षम भी नहीं होंगे। वर्चुअलाइजेशन, जैसा कि नाम से पता चलता है, वर्चुअल मशीनों का उपयोग करने के बारे में है। ये वर्चुअल मशीनें वर्चुअल हार्ड डिस्क पर संग्रहीत होती हैं।
समस्या यह है कि प्रत्येक वर्चुअलाइजेशन उत्पाद अपना स्वयं का फाइलसिस्टम प्रारूप प्रदान करता है। इसका मतलब है कि यदि आप उदाहरण के लिए, VirtualBox और VMware का उपयोग कर रहे हैं, तो दोनों प्रोग्राम वर्चुअल मशीन - और वर्चुअल हार्ड डिस्क - अपने अलग-अलग तरीकों से बनाएंगे, जरूरी नहीं कि पारस्परिक रूप से संगत हों। तो, क्या इसका मतलब है कि आपको अपने ऑपरेटिंग सिस्टम को कई बार पुनर्स्थापित करना पड़ सकता है, आपके द्वारा उपयोग किए जाने वाले प्रत्येक वर्चुअलाइजेशन उत्पाद के लिए एक बार? उत्तर है: जरूरी नहीं।
वर्चुअलाइजेशन की दुनिया वर्चुअल मशीनों को उनके मूल प्रारूप से अन्य प्रारूपों में आयात, निर्यात और परिवर्तित करने के मामले में काफी लचीलापन प्रदान करती है। यह इस लेख और इसके कई सीक्वल के बारे में है: आपको दिखाएं कि आप वर्चुअल मशीनों को जल्दी और आसानी से कैसे परिवर्तित कर सकते हैं। आज, हम VMware कनवर्टर पेश करेंगे, एक शक्तिशाली VMware उपयोगिता जो आपको कई तरीकों से VMware वर्चुअल मशीनों में हेरफेर करने की अनुमति देती है, जिसमें भौतिक मशीनों को वर्चुअल में बदलना और इसके विपरीत शामिल है!
रूपांतरण प्रक्रिया
हम ESX और ESXi स्थायी वर्चुअल हार्ड डिस्क (फ्लैट vmdk) को VMware प्लेयर, सर्वर और वर्कस्टेशन वर्चुअल हार्ड डिस्क में बदलेंगे। मान लीजिए आपके पास एक ESX (या ESXi) सर्वर है, जहां आप अपनी कुछ वर्चुअल मशीन रखते हैं। और मान लीजिए आप इन मशीनों को VMware सर्वर या शायद VMware वर्कस्टेशन में उपयोग करना चाहते हैं। आप नहीं कर सकते।
भले ही ESX और अन्य उत्पाद सभी VMware द्वारा बनाए गए हैं, उनमें कुछ अंतर हैं जो आपको वर्चुअल मशीनों को तुरंत उपयोग करने से रोकते हैं। आपको उन्हें बदलना होगा। यहीं VMware कनवर्टर काम आता है।
वर्चुअलाइजेशन के बारे में अधिक जानकारी के लिए, कृपया मेरे वर्चुअलाइजेशन अनुभाग देखें। अधिक विशेष रूप से, आपको निम्नलिखित लेख रुचिकर लगेंगे:
VMware सर्वर में वर्चुअल मशीन कैसे क्लोन करें
ESXi में वर्चुअल मशीन कैसे क्लोन करें
हम एक 20GB पूर्व-आवंटित, नॉन-श्रिंकेबल वर्चुअल हार्ड डिस्क लेंगे जो ESXi हाइपरवाइजर पर स्थित है, जिसमें हेडर फ़ाइल (name.vmdk) और एक फ्लैट फ़ाइल (name-flat.vmdk) शामिल है, और इसे एक ग्रोएबल वर्चुअल हार्ड डिस्क (something.vmdk) में बदलेंगे जो VMware प्लेयर, सर्वर या वर्कस्टेशन द्वारा पूरी तरह से उपयोग करने योग्य है। इस प्रक्रिया में, पूर्व-आवंटित खाली स्थान "मुक्त" हो जाएगा - इस प्रकार हमारी इमेज को काफी छोटा बना देगा।
पहले, कनवर्टर डाउनलोड करें और इंस्टॉल करें। डाउनलोड के लिए आपको पंजीकरण करना होगा। एक बार कनवर्टर इंस्टॉल हो जाने पर, इसे चलाएं। VMware कनवर्टर विंडोज और लिनक्स दोनों पर चलता है। इस लेख में प्रदर्शन स्क्रीनशॉट विंडोज मशीन पर बनाए गए हैं, लेकिन सुविधा के लिए, अंत में openSUSE 11.0 इंस्टॉलेशन से स्क्रीनशॉट की एक जोड़ी भी है।
चरण 1: स्रोत निर्दिष्ट करें
कनवर्टर कई रूपांतरण विकल्पों का समर्थन करता है। मैं आपको कुछ दिखाने जा रहा हूं:
पावर्ड-ऑन मशीन:
यह एक वास्तविक चल रहा होस्ट है, या तो स्थानीय या रिमोट। समर्थित ऑपरेटिंग सिस्टम में विंडोज के विभिन्न संस्करण, RedHat, SUSE Ubuntu शामिल हैं।
VMware इन्फ्रास्ट्रक्चर वर्चुअल मशीन
समर्थित उत्पादों में ESX सर्वर, ESXi और vCenter सर्वर शामिल हैं।
VMware वर्कस्टेशन या अन्य VMware वर्चुअल मशीन
यह विकल्प आपके अधिक लगातार उम्मीदवारों में से एक होगा, या तो स्रोत या गंतव्य के रूप में। जैसा कि आप देख सकते हैं, VMware डेस्कटॉप उत्पादों का पूरा परिवार समर्थित है, प्लेयर से लेकर वर्कस्टेशन तक।
बैकअप इमेज या थर्ड-पार्टी वर्चुअल मशीन
यहां, आपको गैर-VMware उत्पादों की एक श्रृंखला मिलेगी। Microsoft Virtual PC और Parallels समर्थित हैं। दुर्भाग्य से, मुझे VirtualBox नहीं मिला। लेकिन चिंता न करें, हम VirtualBox-VMware रूपांतरण के बारे में एक अलग लेख में बात करेंगे।
आप में से कुछ को यह तथ्य भी पसंद आ सकता है कि Acronis True Image बैकअप भी समर्थित हैं। इसलिए यदि आप अपने सिस्टम को इमेज करने के लिए ATI का उपयोग कर रहे हैं, तो यहां आपके पास उस इमेज को वर्चुअल मशीन में आज़माने का एक शानदार विकल्प है। यही बात ShadowProtect के लिए भी लागू होती है।
वर्चुअल एप्लायंस
अंतिम विकल्प पूर्व-कॉन्फ़िगर वर्चुअल मशीनों को संदर्भित करता है।
हम VMware इन्फ्रास्ट्रक्चर वर्चुअल मशीन को अपने स्रोत के रूप में उपयोग करेंगे।
अपने ESXi सर्वर से कनेक्ट होने के बाद, हम रूपांतरण के लिए उपलब्ध वर्चुअल मशीनों की सूची देख सकते हैं।
चरण 2: गंतव्य निर्दिष्ट करें
पहले की तरह, हमारे पास पांच विकल्प हैं। हम गंतव्य प्रकार को VMware वर्कस्टेशन या अन्य VMware वर्चुअल मशीन चुनेंगे। Select VMware product के तहत, प्रासंगिक चुनें। चूंकि मैं VMware सर्वर 1.x का उपयोग कर रहा हूं, यह मेरी पसंद होगी। अंत में, वह नाम और डायरेक्टरी चुनें जहां आप परिवर्तित वर्चुअल मशीन को सहेजना चाहते हैं।
चरण 3: विकल्प देखें/संपादित करें
आपके चुनाव करने के बाद, आप देखेंगे कि कनवर्टर आपके लिए किस तरह की वर्चुअल मशीन बनाने जा रहा है, हार्ड डिस्क को परिवर्तित करने के अलावा। चेतावनी चिन्ह पर ध्यान दें। आप इसे अभी नजरअंदाज कर सकते हैं, यदि आप चाहें, लेकिन सुनिश्चित करें कि आप इसे उसके लक्ष्य प्लेटफॉर्म पर पहली बार चलाने से पहले परिवर्तित होने के बाद वर्चुअल मशीन विकल्पों की समीक्षा करते हैं।
उदाहरण के लिए, मेरी ESXi मशीन में बहुत अधिक RAM था - मेरे लैपटॉप पर कुल मेमोरी से अधिक। इसलिए मुझे ट्रिम करना पड़ा और समायोजित करना पड़ा। एक और सामान्य चेतावनी मल्टीपल CPU और हाइपरथ्रेडिंग को संदर्भित करती है।
समीक्षा के लायक एक और विकल्प हार्ड डिस्क है (Data to copy के तहत)। आप एक पूर्व-आवंटित लक्ष्य डिस्क बना सकते हैं और वैकल्पिक रूप से इसे 2GB फ़ाइलों में विभाजित कर सकते हैं या एक डायनामिक रूप से विस्तार योग्य डिस्क बना सकते हैं और वैकल्पिक रूप से इसे 2GB फ़ाइलों में विभाजित कर सकते हैं।
चरण 4: रूपांतरण प्रक्रिया में
उपरोक्त विकल्पों की समीक्षा करने के बाद, रूपांतरण शुरू हो जाएगा। आपके प्रोसेसर और नेटवर्क के आधार पर, इसमें कुछ समय लगेगा। मेरे मामले में, 20GB डिस्क को 3.3GB डिस्क में बदलने में 11 मिनट लगे।
चरण 5: परीक्षण
आह, हाँ। मशीन को उसके इच्छित नए प्रारूप में पावर ऑन करें, यह सुनिश्चित करने के लिए कि रूपांतरण बिना किसी समस्या के काम कर गया। और बस! बहुत सरल, है ना?
महत्वपूर्ण नोट
हम पहले ही देख चुके हैं कि सर्वर और ESXi पर अलग-अलग वर्चुअल मशीन कैसे क्लोन करें। लेकिन कॉपी/पेस्ट विधि काम नहीं करेगी यदि हम सर्वर से ESXi और दूसरी तरफ क्लोन करना चाहते हैं। कनवर्टर का उपयोग करके, हम इस समस्या को दूर कर सकते हैं:
स्थिति 1: सर्वर से ESXi पर क्लोन करें
मूल लेख में उल्लिखित कॉपी और पेस्ट विधि का उपयोग करके, वर्चुअल हार्ड डिस्क के स्थानीय रूप से कई उदाहरण बनाएं। फिर, वर्चुअल मशीनों को परिवर्तित करें और उन्हें ESXi पर अपलोड करें। वैकल्पिक रूप से, केवल एक मशीन कॉपी करें और ESXi विधि का उपयोग करके इसे क्लोन करें।
स्थिति 2: ESXi से सर्वर पर क्लोन करें
ऊपर के समान, रिवर्स दिशा में। या तो कई प्रतियां बनाएं, फिर उन्हें परिवर्तित करें और डाउनलोड करें, या एक मशीन बनाएं, इसे परिवर्तित करें, और एक बार यह स्थानीय डिस्क पर स्थित हो जाए, कई बनाने के लिए कॉपी और पेस्ट विधि का उपयोग करें।
लिनक्स स्क्रीनशॉट
वादा के अनुसार, यहां openSUSE 11.0 पर स्थापित VMware कनवर्टर के स्क्रीनशॉट की एक जोड़ी है, जो KDE चला रहा है। मेनू और विकल्प समान हैं, इसलिए आपको ऊपर "विंडोज" अनुभाग से सीखे गए पाठ को लिनक्स केस पर लागू करने में कोई परेशानी नहीं होगी।
निष्कर्ष
VMware कनवर्टर एक बहुत ही दोस्ताना, बहुत शक्तिशाली उपकरण है। यह आपको अपनी वर्चुअलाइजेशन तैनाती की योजना बनाने में बहुत अधिक स्वतंत्रता की अनुमति देता है। आपको इस बारे में ज्यादा चिंता करने की ज़रूरत नहीं है कि आपका सेटअप कितना कठोर या लचीला होगा, कई प्लेटफार्मों पर हार्ड डिस्क आवश्यकताएं, प्रारूपों की असंगति आदि; इसके बजाय, आप काम पूरा करने पर ध्यान केंद्रित कर सकते हैं, कठिन काम कनवर्टर पर छोड़ सकते हैं।
अगले लेख में, हम VMware हार्ड डिस्क (vmdk) को Amazon Elastic Cloud Computing (EC2) प्रारूप AMI में बदलने के बारे में बात करेंगे। उसके बाद दूसरे सीक्वल में, हम VirtualBox और VMware के बारे में बात करेंगे।
चीयर्स!