कुछ समय पहले, मैंने आपको XenServer की दूसरी समीक्षा दी थी, जो कि Citrix के सशुल्क समर्थन वाला एक Xen-उपकरण है, जो कुछ उपयोगी और आसान क्षमताओं के साथ आता है, जिसमें XenCenter के माध्यम से दूरस्थ प्रबंधन शामिल है। सब सब में, एक सुंदर उत्पाद, कॉर्पोरेट मूल्य टैग के साथ जो इसे खरीद सकते हैं। पी>
XenServer के साथ समस्याओं में से एक, बोलने के लिए, यह है कि आपको XenCenter का उपयोग करके स्थानीय स्टोरेज रिपॉजिटरी, यानी स्थानीय डिस्क, एक या अधिक को जोड़ने की अनुमति नहीं देता है। सच है, आप शायद अतिरेक और प्रदर्शन दोनों के लिए अपने स्थानीय डिस्क पर वर्चुअल मशीन रखने वाले नहीं हैं, लेकिन आप बस हो सकते हैं, इसलिए सीमित क्यों हैं? आइए खुद को असीमित करें। पी>
पी>
कार्य हाथ में
तो हम जो हासिल करना चाहते हैं वह हमारी स्थानीय डिस्क पर एक स्थानीय स्टोरेज रिपॉजिटरी का एक सफल कॉन्फ़िगरेशन है, जो सर्वर के साथ मुख्य स्टोरेज LVM सहित समान संसाधनों को साझा करता है, साथ ही रूट के लिए आरक्षित एक छोटा मानक शेयर भी। हम इस कार्य को कैसे करें? पी>
इसे प्राप्त करने के लिए आप कुछ दो या तीन तरीकों का प्रयास कर सकते हैं। मैं उन सभी का उल्लेख करूंगा। कृपया ध्यान दें कि यहां सभी समाधान कुछ भद्दे और जटिल हैं और कमांड लाइन के उपयोग की आवश्यकता है। आप शायद उन्हें पसंद नहीं करेंगे और पूर्ण स्थानीय संग्रहण नियंत्रण के साथ अपने स्वयं के Xen या KVM सेटअप का उपयोग करना पसंद करेंगे। फिर भी, अगर आप परवाह करते हैं। पी>
विकल्प 1:स्थानीय निर्देशिका को माउंट करें
यह सबसे सरल कार्य है। यदि आपके पास ISO छवियों वाली एक स्थानीय निर्देशिका है, उदा. /vm/iso, जिसे आपने उदाहरण के लिए scp कमांड का उपयोग करके पॉप्युलेट किया है, तो आप उस रिपॉजिटरी को XenCenter में दिखाना चाहते हैं। हालाँकि, जैसा कि हमने पहले ही उल्लेख किया है, प्रोग्राम अपने GUI इंटरफ़ेस के माध्यम से स्थानीय संग्रहण जोड़ने की अनुमति नहीं देता है। पी>
पी>
आप क्या कर सकते हैं निम्नलिखित कमांड जारी करें:
xe sr-create नाम-लेबल =<नाम> प्रकार =iso
डिवाइस-कॉन्फ़िगरेशन:विरासत_मोड =सच
डिवाइस-कॉन्फिग:स्थान =<आईएसओडीआईआर> सामग्री-प्रकार =आईएसओ पी>
और सामान्य क्षेत्रों के साथ आबाद:
xe sr-create नाम-लेबल =स्थानीय प्रकार =iso
डिवाइस-कॉन्फ़िगरेशन:विरासत_मोड =सच
डिवाइस-कॉन्फ़िगरेशन:स्थान =/ वीएम / आईएसओ सामग्री-प्रकार =आईएसओ
जब आप उस आदेश को चलाते हैं, यदि सफल होता है, तो यह बनाए गए स्टोरेज रिपॉजिटरी के लिए यूयूआईडी लौटाएगा। कृपया ध्यान दें, आप एक ही कमांड को जितनी बार चाहें उतनी बार दोहरा सकते हैं, और हर बार यह एक नया स्टोरेज रिपॉजिटरी बनाएगा, जो बाद में आपके जीयूआई में एक अलग प्रविष्टि के रूप में दिखाई देगा। पी>
xe sr-create नाम-लेबल =स्थानीय प्रकार =iso
डिवाइस-कॉन्फ़िगरेशन:विरासत_मोड =सच
डिवाइस-कॉन्फ़िगरेशन:स्थान =/ वीएम / आईएसओ सामग्री-प्रकार =iso
3476e496-185f-9eba-0f89-bb822db31ebd
SSH के माध्यम से जुड़ने के बाद आप इसे स्थानीय शेल से कर सकते हैं:
पी>
पी>
और फिर, जब आप VM को स्थापित करने का प्रयास करते हैं, तो आपको स्थानीय सूचीबद्ध मिलेगा। दो समान प्रविष्टियों पर ध्यान दें, जो तब दिखाई देंगी जब आप एक ही कमांड को दो बार दर्ज करते हैं, इसलिए इसे नोट करें क्योंकि यह आपको भ्रमित कर सकता है। सुनिश्चित नहीं है कि यह एक बग है, लेकिन यह इस तरह काम करता है। पी>
पी>
विकल्प 2:LVM के साथ काम करना और अनुशंसित नहीं
यह कहीं अधिक कठिन और जटिल सेटअप है। इसमें आपके स्थानीय डिस्क में फैले LVM स्टोरेज के साथ काम करना शामिल है, जिसका उपयोग आपके वर्चुअल मशीन कॉन्फ़िगरेशन और डिस्क को रखने के लिए किया जाता है। पी>
आप जो करना चाहते हैं वह आपकी डिस्क पर एक नया LVM बनाना है और फिर इसे अपने ऑपरेटिंग सिस्टम की छवियों या किसी अन्य चीज़ के लिए स्टोरेज के रूप में जोड़ना है। इसे प्राप्त करने के लिए आपको LVM कमांड का उपयोग करना होगा। सौभाग्य से, LVM लचीला है और सिस्टम को रिबूट किए बिना, आकार बदलने, आवंटन, जोड़ने और वॉल्यूम समूहों और वॉल्यूम को हटाने जैसे मक्खी पर कुछ बहुत ही कठोर परिवर्तन करने की अनुमति देता है। पी>
प्रक्रिया Citrix मंचों पर एक पोस्ट में समृद्ध विवरण में विस्तृत है; विवरण के लिए अधिक पठन अनुभाग में नीचे कूदें। किसी भी तरह, आपको जो करने की आवश्यकता है, वह आपके असंबद्ध डिस्क स्थान को ढूंढता है और एक नया वॉल्यूम समूह बनाता है। वैकल्पिक रूप से, किसी मौजूदा का आकार बदलें और फिर मुक्त स्थान से एक नया बनाएं। फिर, आपको वॉल्यूम बनाने, इसे प्रारूपित करने और अंत में इसे उपयोग के लिए माउंट करने की आवश्यकता होगी। पी>
इस घटिया गतिविधि के कुछ स्क्रीनशॉट:
पी>
पी>
पी>
विकल्प 3:मौजूदा डिफ़ॉल्ट ISO dir
आप ISO छवियों को संग्रहीत करने के लिए मौजूदा /opt/xensource/packages/iso निर्देशिका का भी उपयोग कर सकते हैं, हालाँकि यह कुछ छोटी है और केवल कुछ ही फ़ाइलों को समायोजित कर सकती है। हैक के रूप में आप प्रतीकात्मक रूप से इस निर्देशिका को किसी अन्य डिस्क या विभाजन से जोड़ सकते हैं जहाँ आप छवियों को रखना चाहते हैं। पी>
नई डिस्क जोड़ना वास्तव में वैसा ही है जैसा हमने पहले चरण में किया था। डिस्क जोड़ें, सुनिश्चित करें कि यह पता चला है, एक विभाजन तालिका बनाएं और इसे प्रारूपित करें। फिर, इसे अपने सिस्टम में किसी माउंट पॉइंट पर माउंट करें। अंत में, एक नया स्टोरेज रिपॉजिटरी बनाएं:
xe sr-create type=iso डिवाइस-कॉन्फ़िगरेशन:legacy_mode=true
डिवाइस-कॉन्फ़िगरेशन:स्थान =/ पथ / से / mntpoint
और उपलब्ध रिपॉजिटरी की सूची को रीफ्रेश करें:
xe sr-scan uuid=
और वह सब इस संबंध में होगा। पी>
और पढ़ना
आप निम्न फोरम पोस्ट में अधिक जानकारी प्राप्त कर सकते हैं:
https://forums.citrix.com/message.jspa?messageID=1399366
https://forums.citrix.com/thread.jspa?threadID=257054
और एक असंबंधित - नकली विंडोज सीआईएफएस के लिए लिनक्स सांबा साझाकरण का उपयोग करें। वास्तविक पोस्ट स्पेनिश में है, लेकिन स्पष्टीकरण और छवियां स्वयं व्याख्यात्मक हैं। आपको वास्तव में किसी अनुवाद की आवश्यकता नहीं है। तो ये रहा, आपके लिए एक बोनस चीज़। पी>
निष्कर्ष
इस तरह से स्टोरेज रिपॉजिटरी जोड़ना आपके लिए बहुत जटिल लग सकता है, खासकर यदि आपने KVM स्टोरेज मैनेजमेंट का उपयोग किया है या पहले कमांड लाइन से Xen चलाया है। LVM बहुत अधिक परिचालन लचीलापन जोड़ता है, लेकिन यह प्रशासन को अधिकांश उपयोगकर्ताओं के लिए कम सुलभ बनाता है। इसके अलावा, फाइलसिस्टम पारदर्शिता की कमी एक समस्या पैदा करती है जब आपको एक विशेष, कस्टम सेटअप का पता लगाने की आवश्यकता होती है। यदि एक नए प्रकार का रिपॉजिटरी उपलब्ध हो तो क्या होगा? मानक लिनक्स में, आप नए फाइल सिस्टम को कहीं माउंट करेंगे, और बस इतना ही, समस्या हल हो गई है। अंतर्निहित प्रणाली यह पता लगाएगी कि किस प्रोटोकॉल या ड्राइवरों की आवश्यकता हो सकती है। दूसरी ओर, यहाँ XenServer के साथ भेद एक साधारण कार्य को एक बड़ी परियोजना में बदल देता है। पी>
बेशक, वर्चुअल मशीनों को रखने के लिए स्थानीय स्टोरेज कभी भी एक अच्छा विचार नहीं है, क्योंकि यह डेटा सेंटर में बैकअप, रिकवरी और एक्सेसिबिलिटी को और अधिक बोझिल बना देता है, साथ ही कुछ क्षमता और प्रदर्शन दंड का परिचय देता है, खासकर जब स्केलिंग आउट हो जाता है, लेकिन यह रास्ते को उजागर करता है XenServer डिज़ाइन किया गया है। इस ट्यूटोरियल के साथ, आपका मिशन आखिरकार थोड़ा आसान हो सकता है। कम से कम, आपने कुछ रिमोट एक्सेस और कमांड लाइन के उपयोग के बारे में सीखा, और LVM प्रबंधन को संक्षेप में छुआ। काम आना चाहिए। पी>
यदि आपके पास कोई अन्य विचार या अनुरोध है, तो मुझे पिंग करें। पी>
प्रोत्साहित करना। पी>