मुझे लगता है कि आप इस लेख को बेहद असामान्य और फिर भी मजेदार पाएंगे। सबसे पहले, मैंने अतीत में Citrix XenServer के बारे में लिखा है, अर्थात् इसे कैसे इंस्टॉल और कॉन्फ़िगर करें। कुल मिलाकर, ऑपरेशन एक नो-ब्रेनर था, खासकर जब से XenServer फ्री XCP का आधार है, जो समान क्षमताओं के साथ आता है। हालांकि, मैंने प्रारंभिक सेटअप से आगे ज्यादा देर नहीं लगाई।
आज, मैं आपको दिखाऊंगा कि XenServer को एक बार फिर कैसे इंस्टॉल किया जाए, एक लैपटॉप पर कम नहीं, यह पूरी तरह से जानते हुए कि लैपटॉप बेयर-मेटल हाइपरवाइजर्स के लिए विशिष्ट हार्डवेयर नहीं हैं। इसके अलावा, मैं आपको दिखाऊंगा कि आप SSH के साथ-साथ XenCenter का उपयोग करके कमांड लाइन से सर्वर को कैसे प्रबंधित कर सकते हैं, एक GUI जो VMware vSphere की तरह है। मैं आपको यह भी दिखाऊंगा कि ISO रिपॉजिटरी को कैसे प्रबंधित करें, और हम एक CIFS शेयर भी जोड़ देंगे। यह सब SSD, VT और यहां तक कि VT-d के साथ एक बॉक्स पर, इसलिए यह वास्तव में बहुत बढ़िया होने वाला है। साथ ही, जल्द ही एक और ट्यूटोरियल आ रहा है, इसलिए बने रहें। अब, मेरा अनुसरण करें।
टेस्ट बॉक्स
इंस्टॉलेशन के लिए मेरा शिकार मेरा बिल्कुल नया T400 लैपटॉप है, जो अच्छाइयों की एक सुंदर सरणी के साथ आता है। डेस्कटॉप दुनिया में, यह एक सम्मानजनक मशीन है, लेकिन यह किसी भी गंभीर चीज के लिए मजाक है। कम से कम 8 भौतिक कोर और कुछ 72GB RAM के बिना, हमें बिल्कुल बात नहीं करनी चाहिए। हालांकि, इसमें कुछ मसल है, जिसमें लोकल स्टोरेज के लिए SSD और वर्चुअलाइजेशन एक्सटेंशन की पूरी सरणी शामिल है। मशीन को डिस्ट्रो टेस्टिंग के लिए उपयोग करने से पहले, मैंने इसे XenServer के साथ एक स्पिन देने का फैसला किया।
इंस्टॉलेशन
इंस्टॉलेशन मेरे पिछले प्रयास के समान था, इसलिए मैं आपको किसी भी बेकार विवरण से बोर नहीं करूंगा। कोई स्क्रीनशॉट भी नहीं, क्योंकि मैंने इंस्टॉलेशन चक्र को किसी अन्य वर्चुअलाइजेशन उत्पाद में फिर से करने की जहमत नहीं उठाई, ताकि मैं विभिन्न चरणों को प्रदर्शित कर सकूं। कुल मिलाकर, यह एक त्वरित और दर्द रहित प्रक्रिया थी।
दिलचस्प बिट्स में XenServer/लैपटॉप इंटरैक्शन शामिल हैं। पहला, XenServer RedHat 5.1 के साथ आता है, इसलिए यह एक अपेक्षाकृत पुराना रिलीज है, लेकिन किसी भी अन्य की तरह ही सक्षम। इसे SSD का पता लगाने में कोई समस्या नहीं थी। इसके अलावा, जब बैटरी मोड में चल रहा होता है, तो यह स्वचालित रूप से डिस्प्ले को मंद कर देगा, और सभी फ़ंक्शन बटन काम करेंगे। लेकिन कोई वायरलेस कनेक्टिविटी नहीं थी, और न ही होनी चाहिए, क्योंकि कोई भी समझदार व्यक्ति कभी भी वायर्ड नेटवर्क कनेक्शन के बिना अपने वर्चुअलाइजेशन उत्पादों का प्रबंधन नहीं करेगा।
XenServer प्रबंधित करें
अब, XenServer को प्रबंधित करने के लिए, आप सभी प्रकार की चीजों का प्रयास कर सकते हैं। पहला, बॉक्स पर भौतिक कंसोल ही है, जो एक ब्लू ncurses मेनू में दिखाएगा। आप स्थानीय शेल पर भी जा सकते हैं और वहां चीजें चला सकते हैं। आप किसी अन्य मशीन से बॉक्स में SSH कर सकते हैं और कमांड लाइन पर काम कर सकते हैं या यहां तक कि लाल रंग का ncurses मेनू भी फायर कर सकते हैं।

XenCenter
या आप XenCenter आज़मा सकते हैं। इस उपयोगिता का डाउनलोड उपलब्ध है यदि आप ब्राउज़र में HTTP के माध्यम से XenServer तक पहुंचते हैं। दुर्भाग्य से, इंस्टॉलर केवल Windows के लिए उपलब्ध है, लेकिन इस तरह का तर्क खड़ा होता है, क्योंकि आप Windows उपयोगकर्ताओं से GUI काम की ओर अधिक उन्मुख होने की उम्मीद करेंगे।
इंस्टॉलेशन काफी तुच्छ है। और जल्द ही आप एक सरल GUI चला रहे होंगे जो यह बताता है कि यह क्या कर सकता है। यदि आपने अन्य समाधानों के साथ काम किया है, तो आप स्टोरेज पूल, वर्चुअल मशीन आदि को परिभाषित करने के लिए अपना रास्ता जानेंगे।
आपका पहला कदम एक सर्वर जोड़ना और नाम या IP पते का उपयोग करके इससे कनेक्ट करना है।
अब, आइए एक मशीन इंस्टॉल करें।
वर्चुअल मशीन इंस्टॉल और कॉन्फ़िगर करें
खैर, मैं देखना चाहता था कि यह GUI मैनेजर कितना लचीला, उपयोगी और सहज है, इसलिए मैंने एक वर्चुअल मशीन बनाने का फैसला किया। इसका मतलब किसी प्रकार की ISO रिपॉजिटरी जोड़ना भी है, क्योंकि मैं भौतिक DVD मीडिया से बूट नहीं करना चाहता था। XenServer कई प्रकार के स्टोरेज रिपॉजिटरी (SR) का समर्थन करता है, लेकिन लोकल नहीं। यह तर्क के अनुरूप है, लेकिन हम इसके बारे में अलग से बात करेंगे, यानी सर्वर पर लोकल स्टोरेज रिपॉजिटरी को कैसे कॉन्फ़िगर करें।
स्टोरेज रिपॉजिटरी कॉन्फ़िगर करें
मैं एक CIFS शेयर के लिए गया, जिसका अर्थ है एक Windows बॉक्स। यह सुचारू रूप से और बिना किसी समस्या के काम किया। मुझे बस सर्वर नाम और शेयर प्रदान करना था और सही यूजर और पासवर्ड के साथ कनेक्ट करना था।
VM बनाएं
अगला, मैंने एक वर्चुअल मशीन बनाने की कोशिश की। फिर से, यह एक नो-ब्रेनर है। क्लिक, क्लिक, अगला, अगला, पूरी तरह से सरल। आप टेम्पलेट्स का भी उपयोग कर सकते हैं, हालांकि XenCenter उन ऑपरेटिंग सिस्टम के कुछ पुराने रिलीज के लिए उन्हें प्रदान करता है। उदाहरण के लिए, Lucid वहां था, लेकिन Pangolin नहीं, जो तर्क के अनुरूप है, क्योंकि व्यवसाय नई चीजों को अपनाने में बहुत धीमे हैं।
मैंने पहले Lucid टेम्पलेट का उपयोग करने की कोशिश की, लेकिन फिर यह मुझे 12.04 इमेज का उपयोग नहीं करने देगा, इसलिए मुझे इस चरण को फिर से करना पड़ा और एक कस्टम टेम्पलेट चुनना पड़ा।
फिर, स्टोरेज कॉन्फ़िगरेशन है। ध्यान दें, क्योंकि आप इस चरण को थोड़ा भ्रमित पा सकते हैं। यह पहले आपसे पूछेगा कि आप किस सर्वर का उपयोग करना चाहते हैं, और यह आपके अपने हाइपरवाइजर को दिखाएगा। लेकिन आप फ्री स्पेस आंकड़ा दिखाया गया कुछ हद तक चिंताजनक पा सकते हैं। कारण यह है, कि फ्री स्पेस सर्वर की लॉगिंग कार्यक्षमता और इसी तरह के लिए आरक्षित है, जिसमें अधिकांश डिस्क क्षमता LVM द्वारा ली जाती है, जो वहां नहीं दिखाई जाती है। यह केवल तभी स्पष्ट होता है जब आप स्टोरेज चरण पर पहुंचते हैं, जहां आप अपनी मशीन के लिए वर्चुअल डिस्क को परिभाषित करते हैं। यह स्थानीय रूप से संग्रहीत किया जाएगा, हालांकि आप अन्य स्टोरेज रिपॉजिटरी का उपयोग कर सकते हैं। कुल मिलाकर कुछ हद तक मुश्किल।
आप अपने कॉन्फ़िगरेशन को थोड़ा ट्वीक कर सकते हैं, लेकिन अनिवार्य रूप से वह सब है। इस चरण के पूरा होने के बाद, वर्चुअल मशीन ऑटो-शुरू हो जाएगी। आप फिर कंसोल व्यू पर स्विच कर सकते हैं और प्रगति की जांच कर सकते हैं।
और जब आप वर्चुअल मशीन का उपयोग कर रहे हैं, तो आप हर दूसरे वर्चुअलाइजेशन उत्पाद से परिचित सभी सामान्य चीजें कर सकते हैं - स्नैपशॉट और स्क्रीनशॉट, कंसोल विंडो को डॉक/अनडॉक करें, सिग्नल भेजें, क्लाइंट स्थिति और संसाधन उपयोग की जांच करें, और वह सब। और आप क्लाइंट प्रदर्शन को बेहतर बनाने के लिए XenServer Tools भी इंस्टॉल कर सकते हैं।
अन्य दिलचस्प चीजें
XenServer कुछ बल्कि उपयोगी विकल्पों के साथ आता है। पहला, यह महत्वपूर्ण मुद्दों पर सिस्टम अलर्ट प्रदर्शित करेगा, जैसे सॉफ्टवेयर अपडेट। यह सर्वर सर्टिफिकेट बदलने के बारे में भी चेतावनी देगा, खासकर अपग्रेड या रीइंस्टॉल के बाद।
XenServer प्लगइन्स के उपयोग की भी अनुमति देता है, जो आपकी मशीन की कार्यक्षमता को बढ़ा सकते हैं। और भी बहुत कुछ है। वास्तव में, XenCenter GUI अत्यधिक समृद्ध है और पहली बार उपयोग करने पर कुछ हद तक कठिन हो सकता है। आपको सभी उपलब्ध विकल्पों के माध्यम से सावधानीपूर्वक जाना होगा जब तक कि आप छिपे हुए रत्नों और रहस्यों का पता नहीं लगा लेते और उन चीजों को ढूंढ लेते जिनकी आपको अपने ऑपरेशनल तैनाती के लिए आवश्यकता हो सकती है।
अधिक पढ़ने के लिए, कृपया नीचे देखें:
https://community.citrix.com/display/xs/XenCenter+Plugins
निष्कर्ष
XenServer के साथ मेरा दूसरा सामना पहले वाले की तुलना में कहीं अधिक सुखद और सफल था, भले ही पहला भी ठीक काम करता था। XenServer एक बहुत शक्तिशाली उत्पाद की तरह लगता है, एकमात्र समस्या कीमत और समर्थन है। क्या यह उस पैसे के निवेश के बदले में जो कुछ भी पेश कर सकता है उसे उचित ठहराता है, जबकि आप अच्छी तरह से जानते हैं कि सभी कार्यक्षमता कच्चे Xen कमांड लाइन से उपलब्ध है, बस अभ्यास और कौशल लगता है?
मैं इसका जवाब नहीं दे सकता, क्योंकि XenServer व्यवसायों के लिए डिज़ाइन किया गया है न कि घरेलू उपयोगकर्ताओं के लिए। कुल मिलाकर, यह पेशेवर और सक्षम दिखता है, और XenCenter वह एंटरप्राइज़ फ्लेयर जोड़ता है जो केवल GUI के साथ काम करने के आदी एडमिन्स को Xen के आकर्षण के प्रति गर्म करता है। मुझे Windows केवल कार्यक्षमता पर अफसोस है, हालांकि पूर्ण और अप्रतिबंधित SSH के साथ, सब ठीक है।
यह सब होगा। अगली बार, हम कुछ लोकल स्टोरेज रेपो हैक्स करेंगे।
चीयर्स।