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

उन्नत वर्चुअलाइज़ेशन के लिए आवश्यक ESXi टिप्स और ट्रिक्स

मैंने Dedoimedo पर ESX को ज्यादा स्पॉटलाइट नहीं दिया है। हम इसे संक्षेप में सुधारेंगे। ESXi पर वर्चुअल मशीनों को क्लोन करने के मेरे सरल ट्यूटोरियल के बाद, यह समय है आपको कुछ और VMware अच्छाई से अवगत कराने का। ESXi एक बेयर-मेटल हाइपरवाइज़र है, जिसे मुफ्त में पेश किया जाता है। यह सबसे महंगी और सबसे सक्षम ESX वर्चुअलाइज़ेशन समाधान की ओर अगला कदम है।

बस अगर आप सोच रहे हैं, VMware प्लेयर है और फिर, वर्कस्टेशन है, जो घरेलू उपयोगकर्ताओं की ओर उन्मुख हैं। VMware सर्वर भी है, जो ESX क्या कर सकता है इसका एक मुफ्त प्रदर्शन संस्करण है, लेकिन ESXi की तुलना में बहुत छोटे पैमाने पर। और फिर, ESXi है; इसमें कुछ उद्देश्यपूर्ण अंतर्निहित सीमाएं हैं। इन्हें लॉक्ड बोनस कहें, यदि आप चाहें, बिल्कुल रेसिंग कंप्यूटर गेम की तरह। अपने ESXi से अधिकतम लाभ पाने के लिए, आपको कुछ अतिरिक्त काम करने की आवश्यकता है, इसलिए यह टिप्स और ट्रिक्स लेख।

माइक्रो डिस्क्लेमर

मैं VMware विशेषज्ञ नहीं हूँ - बस एक उत्साही उपयोगकर्ता। फिर भी, मुझे लगता है कि इस विषय पर मेरे लेख आपकी मदद करेंगे। उस ने कहा, नीचे अधिक पठन अनुभाग में सूचीबद्ध कुछ उत्कृष्ट संसाधन हैं। ठीक है, अब करते हैं।

गेस्ट प्रदर्शन अनुकूलित करें

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

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

कुछ अधिक महत्वपूर्ण पैरामीटर्स में शामिल हैं:

Nx फ्लैग को उजागर/छिपाना, जो होस्ट के बीच VMotion संगतता को बढ़ाता है। VMotion एक पेवेयर फीचर है, इसलिए यदि आप इसका उपयोग करने की योजना नहीं बना रहे हैं, तो गेस्ट प्रदर्शन को बेहतर बनाने के लिए Nx फ्लैग को छिपाएं। अब, कोई ब्लैंकेट सेटिंग नहीं है जो हर चीज के लिए काम करे, इसलिए आपको यह जांचना होगा कि यह सेटिंग आपकी मशीनों पर लागू होती है या नहीं।

पैरावर्चुअलाइज़ेशन समर्थित गेस्ट ऑपरेटिंग सिस्टम को काफी बेहतर प्रदर्शन के साथ चलाने की अनुमति देता है, बशर्ते वे बता सकें कि वे पैरावर्चुअलाइज़्ड चल रहे हैं। कुछ ऑपरेटिंग सिस्टम बस इस तरह से चलने से इनकार कर देंगे। अन्य बिल्कुल प्रभावित नहीं होंगे। इस मामले में लिनक्स आपका सबसे अच्छा दांव है।

कृपया ध्यान दें कि आपके गेस्ट को पैरावर्चुअलाइज़ेशन के बारे में पता होना चाहिए/समर्थन करना चाहिए। इसका मतलब है कि कर्नेल को पैरावर्चुअलाइज़ेशन और VMI विकल्पों के साथ सक्षम करके संकलित किया जाना चाहिए।

CONFIG_PARAVIRT=Y
CONFIG_VMI=Y

सामान्य तौर पर, हाल के लिनक्स कर्नेल इस तरह आते हैं। हालांकि, ESXi केवल 32-बिट गेस्ट के लिए पैरावर्चुअलाइज़ेशन का समर्थन करता है, इसलिए अपने विकल्प तदनुसार चुनें।

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

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

बूट विलंब

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

कोई समस्या नहीं; आप कॉन्फ़िगरेशन विकल्पों में मशीन बूट विलंब को मैन्युअल रूप से निर्दिष्ट कर सकते हैं। आप अगले बूट को BIOS सेटअप स्क्रीन में प्रवेश करने के लिए भी मजबूर कर सकते हैं, जो आपकी विशिष्ट मांगों के लिए उपयोगी हो सकता है।

अतिरिक्त विकल्प

अब, यदि आपको कुछ सुविधाएं या विकल्प गायब मिलते हैं, तो आप हमेशा वर्चुअल मशीन कॉन्फ़िगरेशन फ़ाइल में मैन्युअल रूप से लाइनें जोड़ सकते हैं। आपको डेटास्टोर में खोदकर सही .vmx फ़ाइल ढूंढने की आवश्यकता नहीं है, हालांकि, सामान्य तौर पर, यदि आप स्क्रिप्टिंग और ऑटोमेशन की योजना बना रहे हैं, तो आपको करना चाहिए।

वर्चुअल मशीन प्रॉपर्टीज विंडो में, Option, Advanced, General के तहत, एक बटन है जो Configuration Parameters कहता है। यही हम चाहते हैं।

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

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

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

समय सिंक

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

इस अंत तक, आप अपने NTP कॉन्फ़िगरेशन को फाइन-ट्यून कर सकते हैं - NTP सेवा शुरू/रोकें, NTP सर्वर चुनें, पोर्ट नंबर चुनें, और बहुत कुछ। आपकी आवश्यकताओं के आधार पर, आपको इन्हें बदलना पड़ सकता है, हालांकि अधिकांश डिफ़ॉल्ट विकल्पों से लाभान्वित होंगे।

अपने ESXi सर्वर पर SSH सक्षम करें

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

ESXi में दो वर्चुअल कंसोल हैं (एक सामान्य लिनक्स में सात), जिन्हें आप Alt + F1/2 कॉम्बो का उपयोग करके एक्सेस और टॉगल कर सकते हैं। VC2 छद्म-GUI प्रबंधन कंसोल है। VC1 एक प्रकार का टेल्ड सर्वर लॉग है। कोई कमांड लाइन नहीं, कथित तौर पर।

हालांकि, यदि आप इस विंडो में unsupported टाइप करते हैं, तो आपको कमांड लाइन मिल जाएगी। यह पहला कदम है। अगला, हमें SSH सक्षम करने की आवश्यकता है। यह सामान्य लिनक्स बॉक्स से थोड़ा अलग तरीके से किया जाता है।

/etc/inetd.conf को टेक्स्ट एडिटर (vi) में खोलें। ssh लाइन खोजें और उसे अनकमेंट करें। फ़ाइल सहेजें और बाहर निकलें। अब, आपको inetd को रीस्टार्ट करने की आवश्यकता है ताकि यह अपने कॉन्फ़िगरेशन को फिर से पढ़ सके और SSH सक्षम के साथ स्टार्टअप कर सके।

inetd को रीस्टार्ट करने के लिए, इसकी प्रक्रिया को प्रोसेस टेबल में ढूंढें:

ps -a | grep inetd

inetd प्रक्रिया ID (PID) का पता लगाने के बाद, इसे रीस्टार्ट करें:

kill -1 <pid>

नोट: यह एक असमर्थित सुविधा है। कृपया अपने IT समर्थन, विक्रेता, जो भी हो, से परामर्श करें यदि आप यह करना चाहते हैं, क्योंकि आप गलती से वारंटी या इसी तरह की चीजें तोड़ सकते हैं। सामान्य तौर पर, चूंकि आप एक मुफ्त और असमर्थित उत्पाद का उपयोग कर रहे हैं, यह समस्या नहीं होनी चाहिए।

अधिक पठन

नीचे दिए गए कुछ टिप्स केवल ESX के लिए लागू होते हैं, लेकिन वे किसी भी तरह उपयोगी होने चाहिए। इसके अलावा, कुछ काम VMware उत्पादों के पुराने संस्करणों को संदर्भित करते हैं, लेकिन आपके पास अभी भी एक अच्छा, लंबा पढ़ना होना चाहिए।

vm-help.com (सबसे अच्छा, सबसे व्यापक स्रोत जो मुझे पता है)

VMware ESXi छिपे हुए कंसोल तक कैसे पहुंचें (बहुत अच्छा ट्यूटोरियल, स्क्रीनशॉट)

VMware रिमोट कमांड लाइन रेफरेंस गाइड (सीधा लिंक, PDF)

VMware ESX सर्वर 3 गाइड

VMware ESX सर्वर कैसे प्रशासित करें

निष्कर्ष

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

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

अपने वर्चुअलाइज़ेशन का आनंद लें।

चीयर्स।

  1. बिंग सर्च में महारत: बेहतर परिणामों के लिए 8 एक्सपर्ट टिप्स बिंग सर्च में महारत: बेहतर परिणामों के लिए 8 एक्सपर्ट टिप्स

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

  1. Notepad++ की 5 शक्तिशाली विशेषताएं खोजें उन्नत टेक्स्ट संपादन के लिए Notepad++ की 5 शक्तिशाली विशेषताएं खोजें उन्नत टेक्स्ट संपादन के लिए

    Notepad++ Windows के लिए सबसे अच्छा टेक्स्ट एडिटर होने की संभावना है। इसमें सुविधाओं की एक विशाल श्रृंखला है जिसे कवर करने में कई लेख लगेंगे। और ठीक यही मैं करने जा रहा हूं: इस अत्यधिक बहुमुखी और परिष्कृत टेक्स्ट एडिटर की अविश्वसनीय शक्ति का परिचय देना। टेक्स्ट फाइलों के साथ काम करने के लिए Notepad

  1. VMware वर्कस्टेशन 14 समीक्षा: शक्तिशाली विशेषताएं, महंगी कीमत VMware वर्कस्टेशन 14 समीक्षा: शक्तिशाली विशेषताएं, महंगी कीमत

    कई हफ्ते पहले, हमने VMware Player 14 का परीक्षण किया। यह सरल, बहुमुखी, मजबूत था - और उतना सुविधाओं में समृद्ध नहीं था जितनी मैंने उम्मीद की थी। यही कारण है कि मैं आज वर्कस्टेशन का परीक्षण करने जा रहा हूं। वास्तव में, मुफ्त प्लेयर पूरी तरह से विकसित VMware वर्कस्टेशन प्रो के लिए एक तकनीकी प्रदर्शक है