how install use vmware virtual machine software testing
आजकल वर्चुअलाइजेशन आईटी उद्योग में सबसे अधिक चलन वाला विषय है और यह एक ऐसा कौशल है जो हर आईटी कर्मचारी से अपेक्षित है। वर्चुअलाइजेशन क्या है और यह इतना महत्वपूर्ण क्यों है? वर्चुअलाइजेशन के बारे में सब कुछ जानने के लिए पढ़ें और यह सॉफ़्टवेयर परीक्षकों के लिए एक उपयोगी कौशल कैसे हो सकता है।
जैसा विकि कहते हैं,
वर्चुअलाइजेशन, कंप्यूटिंग में, किसी चीज़ के वर्चुअल (वास्तविक के बजाय) संस्करण बनाने के कार्य को संदर्भित करता है, जिसमें वर्चुअल कंप्यूटर हार्डवेयर प्लेटफ़ॉर्म, ऑपरेटिंग सिस्टम (ओएस), स्टोरेज डिवाइस या कंप्यूटर नेटवर्क संसाधनों तक सीमित नहीं है।
बढ़ती प्रौद्योगिकी और मांग के साथ, हार्डवेयर और सॉफ्टवेयर वर्चुअलाइजेशन से मेमोरी वर्चुअलाइजेशन, स्टोरेज वर्चुअलाइजेशन, डेटा वर्चुअलाइजेशन और नेटवर्क वर्चुअलाइजेशन तक वर्चुअलाइजेशन तकनीक का विस्तार किया गया है। वर्चुअलाइजेशन के हर क्षेत्र की अपनी विशिष्टताएँ हैं।
इस लेख के लिए, हम हार्डवेयर वर्चुअलाइजेशन पर ध्यान केंद्रित कर रहे हैं, सॉफ्टवेयर परीक्षण के क्षेत्र में सबसे बुनियादी और सबसे ज्यादा जरूरी वर्चुअलाइजेशन तकनीक है।
संगणक हार्डवेयर वर्चुअलाइजेशन कंप्यूटर या ऑपरेटिंग सिस्टम का वर्चुअलाइजेशन है। सरल शब्दों में, एकल भौतिक हार्डवेयर पर, जब एकल या एकाधिक आभासी कंप्यूटर वातावरण बनाए जा सकते हैं और उनमें से प्रत्येक को एक स्वतंत्र कंप्यूटर के रूप में इस्तेमाल किया जा सकता है, इसे कहा जाता है प्लेटफ़ॉर्म वर्चुअलाइज़ेशन।
हार्डवेयर / प्लेटफ़ॉर्म वर्चुअलाइज़ेशन के तहत, तीन प्रकार के वर्चुअलाइज़ेशन शामिल हैं:
- पूर्ण वर्चुअलाइजेशन: पूर्ण वर्चुअलाइजेशन मुख्य भौतिक सर्वर को वर्चुअलाइज करने में मदद करता है ताकि विभिन्न एप्लिकेशन और सॉफ्टवेयर का समर्थन किया जा सके। पूर्ण वर्चुअलाइजेशन लचीलेपन को मौजूदा सिस्टम को नए लोगों के साथ बेहतर दक्षता और एक सुव्यवस्थित हार्डवेयर के साथ संयोजित करने की अनुमति देता है। तकनीक प्रशासकों को अपरिवर्तित और पूरी तरह से वर्चुअलाइज्ड ऑपरेटिंग सिस्टम चलाने में सक्षम बनाती है।
- आंशिक वर्चुअलाइजेशन: यह विधि वर्चुअल मशीनों के लिए अंतर्निहित हार्डवेयर कॉन्फ़िगरेशन का अनुकरण करती है। आंशिक वर्चुअलाइजेशन के लिए मुख्य कारक एड्रेस स्पेस वर्चुअलाइजेशन है, जहां प्रत्येक वर्चुअल मशीन में स्वतंत्र एड्रेस स्पेस होता है। इस पद्धति को लागू करना आसान है और उपयोगी और मजबूत वर्चुअलाइज्ड वातावरण प्रदान करता है।
- पैरावर्चुअलाइजेशन : यह वर्चुअलाइजेशन तकनीक वर्चुअलाइजेशन तकनीक का एक प्रकार है, जिसमें वर्चुअल मशीन के अंदर स्थापना से पहले ओएस को अतिथि ओएस के रूप में स्थापित किया जाना है। इस प्रकार, यह विधि ऑपरेटिंग सिस्टम के संशोधित संस्करण चलाती है। इस तकनीक का उपयोग करते हुए, अतिथि अपने पर्यावरण के बारे में अच्छी तरह से वाकिफ है क्योंकि paravirtualized OS को इसके वर्चुअलाइजेशन के बारे में सचेत करने के लिए बदल दिया जाता है
आज की दुनिया में, वर्चुअलाइजेशन के लिए कई समाधान उपलब्ध हैं जो उपयोगकर्ताओं द्वारा फ्रीवेयर के रूप में उपयोग किए जा सकते हैं। उनमें से कुछ को सूचीबद्ध करने के लिए: VMware प्लेयर , सन वर्चुअल बॉक्स , Oracle VM मैनेजर , माइक्रोसॉफ्ट वर्चुअल पीसी आदि। ये सभी वर्चुअलाइजेशन समाधान आपके स्थानीय डेस्कटॉप मशीन या लैपटॉप पर स्थापित किए जा सकते हैं।
अनुशंसित पढ़ना = >> वर्चुअलबॉक्स बनाम वीएमवेयर
वर्चुअलाइजेशन तकनीक परीक्षकों के लिए कितनी उपयोगी और लाभप्रद है:
एक भौतिक मशीन पर, केवल एक ऑपरेटिंग सिस्टम स्थापित किया जा सकता है।
एक पर विचार करेंउदाहरण: प्रारंभ में, परीक्षण योजना के अनुसार, आवेदन को RHEL 6.1 और SLES 11.2 के लिए परीक्षण करना होगा। पहले प्राथमिक रिलीज और आवेदन की मांग को देखने के बाद, प्रबंधन उबंटू, फेडोरा और मिंट जैसे लिनक्स के अन्य डिस्ट्रोस के लिए समर्थन का विस्तार करने का फैसला करता है। इसके अलावा, एक लंबी अवधि की योजना विंडोज़ प्लेटफॉर्म के लिए भी इसी एप्लिकेशन को विकसित करना है।
परिदृश्य को देखते हुए, शुरू में, जब केवल दोऑपरेटिंग सिस्टमसमर्थित थे, कई भौतिक मशीनों का उपयोग करके एक परीक्षण वातावरण बनाना आसान था। लेकिन क्या होता है जब आपको विभिन्न संस्करणों और डिस्ट्रो का परीक्षण करना पड़ता है और दैनिक आधार पर 50 मशीनों (विभिन्न कॉन्फ़िगरेशन के साथ) पर काम करने की उम्मीद होती है?
विशाल परीक्षण वातावरण का निर्माण, रखरखाव और निगरानी एक थकाऊ काम और समय लेने वाला भी है। और यहीं से चित्र में वर्चुअलाइजेशन आता है। वर्चुअलाइजेशन निश्चित रूप से एक ही भौतिक मशीन पर कई वर्चुअल मशीन (VMs) की तैनाती के द्वारा जीवन को आसान बनाता है। इसके अतिरिक्त, वर्चुअलाइजेशन की कुछ मुख्य विशेषताएं इसे अधिक लाभप्रद बनाती हैं।
सबसे अच्छा मुफ्त वायरस और मैलवेयर हटाने
वर्चुअलाइजेशन के पेशेवरों और विपक्षों के साथ आगे बढ़ने से पहले, आइए'वर्चुअल मशीन को कॉन्फ़िगर करने और इसे कॉन्फ़िगर करने से पहले विचार किए जाने वाले बिंदुओं के बारे में विचार करें।
आप क्या सीखेंगे:
- वर्चुअल मशीन (VM) स्थापित करने से पहले विचार करने के लिए अंक:
- VMWare को स्थापित और कॉन्फ़िगर करने के लिए चरण:
- होस्ट और वीएम के बीच डेटा पास करना:
- अनुशंसित पाठ
वर्चुअल मशीन (VM) स्थापित करने से पहले विचार करने के लिए अंक:
- तय करें कि आप अपने वर्चुअल मशीन पर कौन से एप्लिकेशन इंस्टॉल करने जा रहे हैं। इसके अनुसार VM में 32 या 64-बिट ऑपरेटिंग सिस्टम इंस्टॉल करें। कुछ एप्लिकेशन पुराने ऑपरेटिंग सिस्टम के साथ संगत नहीं हैं। जैसे यदि आप UFT 12.01 का उपयोग करने जा रहे हैं तो यह Windows XP के साथ काम नहीं करता है। इसलिए आपको UFT के साथ काम करने के लिए Windows का उच्च संस्करण स्थापित करना चाहिए। ऑपरेटिंग सिस्टम इंस्टॉलेशन के साथ आगे बढ़ने से पहले अपने आवश्यक एप्लिकेशन की ओएस संगतता की जांच करें।
- क्या आपका प्रोसेसर वर्चुअलाइजेशन का समर्थन करता है? लगभग सभी नए प्रोसेसर वर्चुअलाइजेशन का समर्थन करते हैं, लेकिन विवरण जानने के लिए निर्माता की वेबसाइट की जांच करना एक अच्छा विचार है। जैसे इंटेल पेंटियम डुअल कोर T2390 प्रोसेसर 64-बिट ऑपरेटिंग सिस्टम के लिए वर्चुअलाइजेशन का समर्थन नहीं करता है। तो, उस स्थिति में, आपको 32-बिट ऑपरेटिंग सिस्टम अनिवार्य रूप से स्थापित करना चाहिए।
- VMWare एक परीक्षण अवधि भी प्रदान करता है। तो आपके पास आगे उपयोग करने के लिए एक कुंजी या सीरियल नंबर होना चाहिए।
हम प्रदर्शन के लिए VMWare वर्चुअलाइजेशन सॉफ्टवेयर का उपयोग करने जा रहे हैं।
VMWare को स्थापित और कॉन्फ़िगर करने के लिए चरण:
# 1) VMWare वर्कस्टेशन परीक्षण संस्करण सेटअप फ़ाइल डाउनलोड करें यहां से । सेट अप लगभग 307 एमबी है। वर्तमान में, संस्करण 12 उपलब्ध है। कृपया ध्यान दें कि हमने संस्करण 11 में स्क्रीन स्थापित किए हैं।
#दो) अपने मशीन पर VMWare स्थापित करें। सेटअप सरल है और कई बार नेक्स्ट बटन पर क्लिक करना पड़ता है।
# 3) स्थापना के बाद VMWare कार्य केंद्र को डेस्कटॉप पर बनाए गए स्टार्ट मेनू या शॉर्टकट का उपयोग करके खोलें।
# 4) 'एक नई वर्चुअल मशीन बनाएँ' पर क्लिक करें।
()ध्यान दें:बढ़े हुए दृश्य के लिए चित्र पर क्लिक करें)
# 5) डिफ़ॉल्ट 'विशिष्ट' के साथ अगला बटन पर क्लिक करें।
# 6) ऑपरेटिंग सिस्टम सेट फ़ाइल का पथ निर्दिष्ट करें।
# 7) अगले चरण में आपको ऑपरेटिंग सिस्टम की एक कुंजी या क्रम संख्या निर्दिष्ट करने की आवश्यकता है। यदि आप परीक्षण संस्करण का उपयोग कर रहे हैं तो उस भाग को छोड़ दिया जा सकता है।
# 8) वर्चुअल मशीन के लिए नाम दर्ज करें और निर्देशिका के लिए एक पथ निर्दिष्ट करें जहाँ आप अपनी वर्चुअल मशीन बनाना चाहते हैं। यह अनुशंसा की जाती है कि वर्चुअल मशीन को स्थापित करने के लिए आपके द्वारा चुने गए ड्राइव में पर्याप्त स्थान होना चाहिए।
कैसे ग्रहण में svn का उपयोग करने के लिए
# 9) वर्चुअल मशीन के लिए आवंटित डिस्क स्थान की मात्रा निर्दिष्ट करें। वर्चुअल मशीन पर आपके द्वारा इंस्टॉल किए जा रहे सॉफ़्टवेयर के आकार के अनुसार डिस्क स्थान आवंटित करें।
# 10) अगली स्क्रीन पर यह आपके द्वारा वर्चुअल मशीन के लिए चयनित कॉन्फ़िगरेशन दिखाएगा।
#ग्यारह) यह डिफ़ॉल्ट सेटिंग्स के अनुसार हार्डवेयर को आवंटित करेगा लेकिन आप इसे उपरोक्त स्क्रीन में कस्टमाइज़ हार्डवेयर बटन का उपयोग करके बदल सकते हैं।
आप निर्दिष्ट कर सकते हैं कि किस वर्चुअल मशीन के लिए कितनी मात्रा में RAM आवंटित की जानी चाहिए। वर्चुअल मशीन के लिए पूर्ण RAM या पूर्ण प्रोसेसर आवंटित न करें। इसके अलावा, बहुत कम रैम या प्रोसेसर को आवंटित न करें। डिफ़ॉल्ट सेटिंग्स छोड़ दें या इस तरह आवंटित करें कि आपका एप्लिकेशन वर्चुअल मशीन पर चलने में सक्षम हो। इसके परिणामस्वरूप एक धीमी आभासी मशीन होगी।
# 12) निर्दिष्ट स्थान पर और निर्दिष्ट संसाधनों के साथ वर्चुअल मशीन बनाने के लिए फिनिश बटन पर क्लिक करें।
यदि आपने ऑपरेटिंग सिस्टम के लिए एक वैध फ़ाइल (.iso, .rar .nrg) निर्दिष्ट की है, तो वर्चुअल मशीन पर स्थापित ऑपरेटिंग सिस्टम को पूरा करने के लिए मानक समय लगेगा और फिर यह आपके नियमित ओएस का उपयोग करने के लिए तैयार होगा।
टिप्पणियाँ:
- यदि आपने वर्चुअल मशीन बनाते समय कोई ऑपरेटिंग सिस्टम निर्दिष्ट नहीं किया है, तो बाद में आप इसे वैसे ही स्थापित कर सकते हैं जैसे हम अपने लैपटॉप या डेस्कटॉप मशीनों के लिए करते हैं। हम सीडी / डीवीडी या यूएसबी डिवाइस जैसे पेन ड्राइव का उपयोग कर सकते हैं या यहां तक कि वीएम में ऑपरेटिंग सिस्टम को स्थापित करने के लिए डिस्क पर एक फ़ाइल सेट कर सकते हैं।
- यदि आपकी सीडी / डीवीडी ड्राइव काम नहीं कर रही है, तो ऑपरेटिंग सिस्टम को स्थापित करना भी बहुत सरल है। VM -> Settings -> select CD / DVD -> पर जाएं 'से ISO छवि का उपयोग करें' के लिए दाहिने आधे चुने हुए रेडियो बटन में और अपनी हार्ड डिस्क पर पथ निर्दिष्ट करें जहाँ .iso फ़ाइल रखी गई है। इस स्थान को आपकी मशीन की सीडी / डीवीडी ड्राइव के रूप में माना जाएगा।
- सुनिश्चित करें कि सही बूट ऑर्डर BIOS में निर्दिष्ट है इसलिए VM पावर प्राप्त करते समय स्थापना शुरू हो जाएगी (इस मामले में अतिथि ओएस स्थापित नहीं है)।
होस्ट और वीएम के बीच डेटा पास करना:
आम तौर पर, वीएम की अपनी ड्राइव होती है और यह VM परिवेश में होस्ट OS से ड्राइव नहीं दिखा रहा है। साथ ही, होस्ट OS से VM ड्राइव का उपयोग नहीं किया जा सकता है।
ऐसे कुछ विकल्प हैं जिनके उपयोग से आप VM में Host OS के डेटा का उपयोग कर सकते हैं।
विकल्प 1 । साझा निर्देशिकाओं का उपयोग करना : के लिए जाओ VM -> सेटिंग्स -> विकल्प -> साझा फ़ोल्डर : आवश्यक निर्देशिकाओं का पथ जोड़ें जिन्हें आप VM में देखना चाहते हैं।
विकल्प 2 । USB उपकरणों का उपयोग करना: जब USB उपकरणों को प्लग इन किया जाता है, तो वे होस्ट ऑपरेटिंग सिस्टम के लिए डिफ़ॉल्ट रूप से उपलब्ध होते हैं और VM में प्रदर्शित नहीं होते हैं। उन्हें VM में उपलब्ध कराने के लिए:
वीएम -> हटाने योग्य डिवाइस -> माउस USB डिवाइस पर क्लिक करें और कनेक्ट (होस्ट से डिस्कनेक्ट) पर क्लिक करें। अब USB डिवाइस अतिथि OS (VM) में उपलब्ध होगा, लेकिन मेजबान मशीन में उपलब्ध नहीं होगा। होस्ट मशीन में उपलब्ध कराने के लिए रिवर्स एक्शन करें।
वर्चुअलाइजेशन के लाभ
भंडारण क्षेत्र में काम करना और अपने कैरियर के लगभग सभी वर्षों के लिए आपदा वसूली उत्पाद का परीक्षण करना, मैं वर्चुअलाइजेशन का बहुत बड़ा प्रशंसक हूं क्योंकि:
- वर्चुअलाइजेशन एक पूर्ण विकसित, लागत प्रभावी परीक्षण प्रयोगशाला बनाने की अनुमति देता है, जो इसके बिना लगभग असंभव हो सकता है।
- एक क्लोन, स्नैपशॉट और माइग्रेट सुविधाओं के साथ, कॉपी बनाना, नए वातावरण में वापस आना और वर्चुअल मशीन ले जाना आसान है और इन सभी साधनों से सर्वर प्रोविजनिंग तेज हो सकती है और अप-टाइम को प्रभावी ढंग से बढ़ाया जा सकता है।
- अंतरिक्ष, ऊर्जा और संसाधनों के संदर्भ में बचत।
ऊपर दिए गए फ़ायदों के साथ, याद रखने के लिए कुछ बिंदु भी हैं:
- यदि हमें कई वीएम छवियों को संग्रहीत करने की आवश्यकता है, तो भंडारण स्थान की आवश्यकता होगी जिसके लिए हमें विशाल क्षमता भंडारण बॉक्स की आवश्यकता है। उदाहरण के लिए: NAS (नेटवर्क अटैच्ड स्टोरेज बॉक्स) जो एक अतिरिक्त लागत होगी।
- भले ही VMware उच्च उपलब्धता सुविधा प्रदान करता है, अतिथि OS वैसे भी रिबूट के लिए जाना जाएगा।
- यदि किसी उपयोगकर्ता ने VCenter को तैनात किया है: मेजबानों के लिए अधिकतम सीमा 1000 है अर्थात प्रति VCenter होस्ट।
- वर्चुअल मशीन प्रति VCenter सर्वर पर संचालित 10000 है।
- प्रति रजिस्टर्ड सर्वर में पंजीकृत वर्चुअल मशीन की संख्या 15000 है।
- VCenter सर्वर के लिए प्रति डेटा केंद्र होस्ट की संख्या 500 है
- क्लस्टर और संसाधन पूल में, मेजबानों के लिए अधिकतम सीमा 32 है
- प्रति क्लस्टर पर संचालित वर्चुअल मशीन 4000 है
- प्रति होस्टेड वर्चुअल मशीन 512 है।
कुल मिलाकर, वर्चुअलाइजेशन हार्डवेयर तैनाती और कॉन्फ़िगरेशन के संदर्भ में एक लचीलापन और एक कार्य को सफलतापूर्वक करने के लिए सबसे अधिक आवश्यक कौशल की अनुमति देता है।
आपकी क्या राय है? क्या आप VMWare या किसी अन्य वर्चुअलाइजेशन सॉफ्टवेयर का उपयोग करते हैं? आइए जानते हैं आपके टिप्स और ट्रिक्स।
अनुशंसित पाठ
- सर्वश्रेष्ठ सॉफ्टवेयर परीक्षण उपकरण 2021 (क्यूए टेस्ट स्वचालन उपकरण)
- सॉफ्टवेयर परीक्षण क्यूए सहायक नौकरी
- सॉफ्टवेयर टेस्टिंग कोर्स: मुझे किस सॉफ्टवेयर टेस्टिंग इंस्टीट्यूट में शामिल होना चाहिए?
- अपने कैरियर के रूप में सॉफ्टवेयर परीक्षण चुनना
- सॉफ्टवेयर टेस्टिंग टेक्निकल कंटेंट राइटर फ्रीलांसर जॉब
- कुछ दिलचस्प सॉफ्टवेयर परीक्षण साक्षात्कार प्रश्न
- सॉफ्टवेयर परीक्षण पाठ्यक्रम प्रतिक्रिया और समीक्षा
- सॉफ्टवेयर परीक्षण मदद संबद्ध कार्यक्रम!