OS Virtualization In Hindi




OS Virtualization In Hindi

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

ऑपरेटिंग सिस्टम वर्चुअलाइजेशन (OS वर्चुअलाइजेशन) का क्या अर्थ है?

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

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

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

अवसंरचना में ओएस वर्चुअलाइजेशन का उपयोग करने के लिए आवश्यक घटक नीचे दिए गए हैं: पहला घटक ओएस वर्चुअलाइजेशन सर्वर है. यह सर्वर OS वर्चुअलाइजेशन इन्फ्रास्ट्रक्चर का केंद्र बिंदु है. सर्वर क्लाइंट के लिए वर्चुअल डिस्क पर सूचना की स्ट्रीमिंग का प्रबंधन करता है और यह भी निर्धारित करता है कि कौन सा क्लाइंट किस वर्चुअल डिस्क से जुड़ा होगा (डेटाबेस का उपयोग करके, यह जानकारी संग्रहीत की जाती है). साथ ही सर्वर वर्चुअल डिस्क के लिए स्टोरेज को स्थानीय रूप से होस्ट कर सकता है या सर्वर SAN (स्टोरेज एरिया नेटवर्क) के माध्यम से वर्चुअल डिस्क से जुड़ा है. उच्च उपलब्धता वातावरण में कोई अतिरेक और लोड संतुलन बनाने के लिए अधिक ओएस वर्चुअलाइजेशन सर्वर हो सकते हैं. सर्वर यह भी सुनिश्चित करता है कि ग्राहक बुनियादी ढांचे के भीतर अद्वितीय होगा. दूसरे, एक क्लाइंट है जो वर्चुअल डिस्क से कनेक्ट होने के लिए सर्वर से संपर्क करेगा और ऑपरेटिंग सिस्टम को चलाने के लिए वर्चुअल डिस्क पर संग्रहीत घटकों के लिए पूछता है.

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

1) OS वर्चुअलाइजेशन सर्वर से कनेक्ट करना:-

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

2) वर्चुअल डिस्क को जोड़ना:

जब क्लाइंट और सर्वर के बीच कनेक्शन स्थापित हो जाता है, तो सर्वर यह जांचने के लिए अपने डेटाबेस में देखेगा कि क्लाइंट ज्ञात है या अज्ञात है और क्लाइंट को कौन सी वर्चुअल डिस्क सौंपी गई है. जब एक से अधिक वर्चुअल डिस्क जुड़े होते हैं तो क्लाइंट साइड पर एक बूट मेनू प्रदर्शित किया जाएगा. यदि केवल एक डिस्क असाइन की जाती है, तो वह डिस्क क्लाइंट से कनेक्ट हो जाएगी जिसका उल्लेख चरण संख्या 3 में किया गया है.

3) क्लाइंट से जुड़ा VDisk:

क्लाइंट द्वारा वांछित वर्चुअल डिस्क का चयन करने के बाद, उस वर्चुअल डिस्क को OS वर्चुअलाइजेशन सर्वर के माध्यम से जोड़ा जाता है. बैक-एंड पर, ओएस वर्चुअलाइजेशन सर्वर यह सुनिश्चित करता है कि ग्राहक बुनियादी ढांचे के भीतर अद्वितीय (उदाहरण के लिए कंप्यूटर का नाम और पहचानकर्ता) होगा.

4) OS क्लाइंट को "स्ट्रीम" किया जाता है:

जैसे ही डिस्क कनेक्ट होती है सर्वर वर्चुअल डिस्क की सामग्री को स्ट्रीम करना शुरू कर देता है. सॉफ्टवेयर जानता है कि ऑपरेटिंग सिस्टम को सुचारू रूप से शुरू करने के लिए कौन से हिस्से आवश्यक हैं, ताकि इन भागों को पहले स्ट्रीम किया जा सके. सिस्टम में स्ट्रीम की गई जानकारी को कहीं (यानी कैश्ड) संग्रहित किया जाना चाहिए. अधिकांश उत्पाद उस जानकारी को कैश करने के कई तरीके प्रदान करते हैं. उदाहरण के लिए क्लाइंट की हार्ड डिस्क या OS वर्चुअलाइजेशन सर्वर की डिस्क पर.

5) अतिरिक्त स्ट्रीमिंग:

उसके बाद पहले भाग को स्ट्रीम किया जाता है फिर ऑपरेटिंग सिस्टम उम्मीद के मुताबिक चलने लगेगा. उपयोगकर्ता द्वारा बुलाए गए फ़ंक्शन को चलाने या प्रारंभ करने के लिए आवश्यक होने पर अतिरिक्त वर्चुअल डिस्क डेटा स्ट्रीम किया जाएगा (उदाहरण के लिए वर्चुअल डिस्क के भीतर उपलब्ध एप्लिकेशन प्रारंभ करना).

एक हाइपरवाइजर क्या है?

हाइपरवाइजर वर्चुअल मशीन बनाने और चलाने का एक प्रोग्राम है. हाइपरविजर को पारंपरिक रूप से दो वर्गों में विभाजित किया गया है: टाइप एक, या "नंगे धातु" हाइपरवाइजर जो सिस्टम के हार्डवेयर पर सीधे अतिथि वर्चुअल मशीन चलाते हैं, अनिवार्य रूप से एक ऑपरेटिंग सिस्टम के रूप में व्यवहार करते हैं. टाइप टू, या "होस्टेड" हाइपरविजर पारंपरिक अनुप्रयोगों की तरह अधिक व्यवहार करते हैं जिन्हें एक सामान्य कार्यक्रम की तरह शुरू और बंद किया जा सकता है. आधुनिक प्रणालियों में, यह विभाजन कम प्रचलित है, खासकर केवीएम जैसी प्रणालियों के साथ. KVM, कर्नेल-आधारित वर्चुअल मशीन के लिए संक्षिप्त, Linux कर्नेल का एक हिस्सा है जो सीधे वर्चुअल मशीन चला सकता है, हालाँकि आप अभी भी एक सामान्य कंप्यूटर के रूप में KVM वर्चुअल मशीन चलाने वाले सिस्टम का उपयोग कर सकते हैं.

वर्चुअल मशीन क्या है?

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

कंटेनर और वर्चुअल मशीन में क्या अंतर है?

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

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

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

ऑपरेटिंग सिस्टम वर्चुअलाइजेशन क्या है?

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

ऑपरेटिंग सिस्टम वर्चुअलाइजेशन के उपयोग ?

ये हैं वो कारण, जो बता रहे हैं कि हमें क्लाउड कंप्यूटिंग में ऑपरेटिंग सिस्टम वर्चुअलाइजेशन का इस्तेमाल क्यों करना पड़ता है.

ऑपरेटिंग सिस्टम वर्चुअलाइजेशन अलग सर्वर पर सेवाओं को स्थानांतरित करके सर्वर हार्डवेयर को एकीकृत करने के लिए उपयोग करता है.

यह हार्डवेयर संसाधनों को सुरक्षा प्रदान करता है जो अविश्वसनीय उपयोगकर्ताओं द्वारा नुकसान पहुंचाते हैं.

ओएस वर्चुअलाइजेशन वर्चुअल होस्टिंग वातावरण के लिए उपयोग करता है.

यह कई अनुप्रयोगों को कंटेनरों में अलग कर सकता है.

ऑपरेटिंग सिस्टम वर्चुअलाइजेशन कैसे काम करता है?

कंप्यूटर का ऑपरेटिंग सिस्टम कंप्यूटर के सभी सॉफ्टवेयर और हार्डवेयर को मैनेज करता है. ऑपरेटिंग सिस्टम की मदद से एक ही समय में कई अलग-अलग कंप्यूटर प्रोग्राम चल सकते हैं. यह कंप्यूटर के सीपीयू का उपयोग करके किया जाता है. ऑपरेटिंग सिस्टम द्वारा समन्वित कंप्यूटर के कुछ घटकों के संयोजन के साथ, प्रत्येक प्रोग्राम सफलतापूर्वक चलता है.

ओएस वर्चुअलाइजेशन के लाभ ?

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

ओएस वर्चुअलाइजेशन के बारे में तथ्य ?

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

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

ओएस वर्चुअलाइजेशन में वर्चुअल डिस्क ?

क्लाइंट नेटवर्क के माध्यम से वर्चुअल डिस्क से जुड़ा होगा और वर्चुअल डिस्क पर स्थापित ओएस को बूट करेगा. कार्यान्वयन के लिए दो प्रकार के वर्चुअल डिस्क हैं. निजी वर्चुअल डिस्क: स्थानीय हार्ड डिस्क की तरह ही एक क्लाइंट द्वारा उपयोग किया जाता है. उपयोगकर्ता सौंपे गए अधिकारों के आधार पर वर्चुअल डिस्क पर जानकारी सहेज सकते हैं. इसलिए जैसे ही क्लाइंट सिस्टम को पुनरारंभ करता है, सेटिंग्स को भौतिक स्थानीय हार्ड डिस्क के साथ काम करने की तरह ही रखा जाता है. Shared/Common Virtual Disk: इसका उपयोग एक ही समय में कई क्लाइंट द्वारा किया जाता है. परिवर्तन एक विशेष कैश में सहेजे जाते हैं और ये कैश साफ़ हो जाते हैं क्योंकि उपयोगकर्ता सिस्टम को पुनरारंभ या बंद करता है. दूसरे शब्दों में, जब कोई क्लाइंट बूट कर रहा होता है, तो वह वर्चुअल डिस्क पर उपलब्ध डिफ़ॉल्ट कॉन्फ़िगरेशन का उपयोग करेगा.

ओएस वर्चुअलाइजेशन के सामान्य प्रकार -

लिनक्स ओएस वर्चुअलाइजेशन - Linux सिस्टम को वर्चुअलाइज करने के लिए, VMware वर्कस्टेशन सॉफ्टवेयर का उपयोग किया जाता है. वस्तुतः किसी भी सॉफ्टवेयर को स्थापित करने के लिए, उपयोगकर्ताओं को पहले स्थापित करने के लिए VMware सॉफ़्टवेयर की आवश्यकता होती है.

Linux OS के लिए वर्चुअल मशीन बनाने के लिए निम्नलिखित चरणों का पालन करना होगा:

चलाने के लिए VMware पर डबल क्लिक करें

"नई वर्चुअल मशीन बनाएं" पर क्लिक करें

एक विंडो पॉप अप होती है, "कस्टम" विकल्प चुनें और फिर अगला क्लिक करें

अगली विंडो प्रकट होती है, 'VM हार्डवेयर संगतता विंडो'; Next बटन पर क्लिक करें

अतिथि OS विंडो फलक में - डिस्क या किसी भी ड्राइव से ISO छवि चुनें. अपनी आईएसओ छवि ब्राउज़ करें और अगला क्लिक करें

उपयोगकर्ता नाम, पासवर्ड और पुष्टिकरण पासवर्ड के फीड इन होने की प्रतीक्षा में एक नई विंडो पॉप अप होती है और फिर अगला क्लिक करें

प्रोसेसर कॉन्फ़िगरेशन जानकारी में, प्रति कोर प्रोसेसर की सटीक संख्या चुनें. यदि आप डिफ़ॉल्ट सेटिंग रखना चाहते हैं> बस चयन को अनदेखा करें और अगला दबाएं

उपयोगकर्ता को स्मृति सीमा निर्धारित करने देने के लिए अगली विंडो पॉप अप होती है. मान डालें और अगला क्लिक करें

अगली विंडो उपयोगकर्ताओं को डिस्क आकार सेट करने देती है; फिर अगला दबाएं

निर्दिष्ट डिस्क फ़ाइल विंडो में उपयोगकर्ता डिस्क फ़ाइल निर्दिष्ट कर सकता है; फिर अगला क्लिक करें

अंतिम पॉप अप विंडो में, समाप्त पर क्लिक करें.

अब उपयोगकर्ता को VMware स्क्रीन और फिर OS की इंस्टॉलेशन स्क्रीन दिखाई देगी. और इंस्टॉलेशन शुरू हो जाएगा.

विंडोज ओएस वर्चुअलाइजेशन -

विंडोज ओएस को वर्चुअली इंस्टाल करने के लिए यूजर्स को पहले वीएमवेयर इंस्टाल करना होगा. ऐसे वर्चुअलाइजेशन सॉफ़्टवेयर को स्थापित करने के बाद एक नया OS स्थापित करने के चरण हैं:

"नई वर्चुअल मशीन बनाएं" पर क्लिक करें

उस ओएस को ब्राउज़ करें जिसे स्थापित किया जाना है, और अगला क्लिक करें

यदि आवश्यक हो तो उत्पाद कुंजी दें; और अगला क्लिक करें

'नई वर्चुअल मशीन विज़ार्ड' विंडो में; अगला पर क्लिक करें

इसे एक नाम और स्थान दें और अगला क्लिक करें

अगला चरण डिस्क बनाएगा और उपयोगकर्ता पहली विंडो स्क्रीन देख सकता है.

संस्करण और OS आर्किटेक्चर का चयन करें (64 बिट या 86 बिट)

इंस्टालेशन हो जाएगा