माना जाता है कि यह एक तुच्छ कार्य होना चाहिए था। लेकिन यह नहीं है। एक ओर, उबंटू एक बहुत ही आधुनिक, गैर-पारंपरिक लिनक्स वितरण है जो कुछ क्लासिक सम्मेलनों को तोड़ता है। दूसरी ओर, वीएमवेयर का उद्देश्य व्यापार खंड है जहां नवीनतम नवाचारों की तुलना में स्थिरता और पिछड़ा समर्थन अधिक महत्वपूर्ण है और इस तरह, अपने उत्पादों को पुराने, अधिक पारंपरिक गुठली के साथ संगत बनाता है। जब आप उबंटू पर वीएमवेयर सर्वर स्थापित करने का प्रयास करते हैं, तो आप कुछ बाधाओं को मारते हैं। पी>
इस ट्यूटोरियल में, मैं आपको दिखाना चाहता हूं कि आप उबंटू (64-बिट) पर वीएमवेयर सर्वर स्थापित करने का प्रयास करते समय उत्पन्न होने वाली समस्याओं को कैसे दूर कर सकते हैं। हमें शुरू करने दें। पी>
संक्षिप्त परिचय
मैं अपने बीटा दिनों से वीएमवेयर सर्वर का उपयोग कर रहा हूं, ज्यादातर एसयूएसई मशीनों पर। मुझे इस डिस्ट्रो से कभी कोई समस्या नहीं हुई। क्योंकि SUSE दो पूरे संस्करणों के लिए पिछड़े संगतता को बरकरार रखता है और इसका मतलब है कि पुरानी चीजें, स्क्रिप्ट, लाइब्रेरी और निर्देशिकाएं जो आपने संस्करण 9 और 10 में देखी हैं, वे 11 पर भी हैं।
उबंटू के साथ, चीजें कहीं अधिक तरल हैं, कहीं अधिक गतिशील और आपके औसत, बाय-द-बुक लिनक्स डिस्ट्रो ऑफर की तुलना में बहुत अलग हैं। आश्चर्य की बात नहीं है, वीएमवेयर सर्वर के संबंध में, गुत्सी गिब्बन के बाद से, मैं कई तरह के मुद्दों से ग्रस्त हूं। प्रत्येक नई रिलीज के साथ, समस्याएं केवल और अधिक जटिल हो जाती हैं, शिखर उबंटू 9.04 64-बिट संस्करण पर वीएमवेयर सर्वर 1.0.9 के साथ मेरा नवीनतम प्रयास है, जिसे मैंने अपने चमकदार नए लैपटॉप पर स्थापित किया है, इसका पूरा गुच्छा। पी>
कुछ ऑनलाइन पढ़ने और कुछ अंतर्ज्ञान के साथ, मेरे पास VMware सर्वर चल रहा है, केवल आधा दर्जन बॉटेड इंस्टॉलेशन के बाद। आपके समय और प्रयास को बचाने के लिए, मैंने इस गाइड को उन सभी छोटी-छोटी परेशानियों के साथ संकलित किया है, जिन्हें मैंने देखा और सामना किया है - ताकि आप जान सकें कि उनसे कैसे बचा जाए और, यदि आवश्यक हो, तो उन्हें जल्दी और दर्द रहित तरीके से संभालें। पी>
पी>
आपको क्या जानना चाहिए
VMware सर्वर दो स्वादों में उपलब्ध है:.rpm पैकेज और .tar.gz आर्काइव। उबंटू, डेबियन-आधारित होने के कारण, .rpm संकुल को बॉक्स से बाहर नहीं चला सकता है। विदेशी कनवर्टर उपयोगिता का उपयोग करके इसे उन्हें परिवर्तित करने की आवश्यकता है। पी>
इस वजह से, प्लस तथ्य यह है कि RPM के माध्यम से स्वचालित संस्थापनों पर आपका बहुत कम नियंत्रण है, मैं अनुशंसा करता हूं कि आप संग्रह का उपयोग करें। यह धीमा और माना जाता है कि अधिक बोझिल है, लेकिन यह आपको बेहतर समझ देता है कि आप क्या कर रहे हैं। पी>
संकुल
VMware सर्वर के तीन घटक हैं:
- VMware सर्वर ही (tar.gz पैकेज)
- प्रबंधन इंटरफ़ेस (एमयूआई) (tar.gz पैकेज)
- सर्वर कंसोल (.zip फ़ाइल के अंदर Windows और Linux दोनों पैकेज)
आपको उन्हें इस क्रम में स्थापित करने की आवश्यकता है। आप मेरे पुराने VMware सर्वर गाइड को भी देख सकते हैं, जो प्रक्रिया को कुछ विस्तार से बताता है। पी>
संकलन
स्थापना में आपके होस्ट पर वीएमवेयर ड्राइवरों का संकलन शामिल है। इसका मतलब है कि आपके पास संकलन उपकरण स्थापित और तैयार होने चाहिए। उबंटू में, ये पैकेज प्राप्त करना बहुत आसान है। पी>
sudo apt-get install बिल्ड-एसेंशियल
इतना ही। आप स्थापना का प्रयास करने के लिए तैयार हैं। पी>
इंस्टालेशन शुरू करें
VMware सर्वर संग्रह, सीडी को बनाई गई निर्देशिका में निकालें और sudo vmware-install.pl स्क्रिप्ट के रूप में चलाएं। .pl एक्सटेंशन पर्ल के लिए है। इसका पोलैंड से कोई लेना-देना नहीं है। पी>
इंस्टॉलर एक सरल टेक्स्ट-आधारित स्क्रिप्ट है जो आपसे बहुत सारे प्रश्न पूछती है, जैसे आप बायनेरिज़, दस्तावेज़ीकरण, आइकन आदि को कहाँ रखना चाहते हैं। यह काफी मानक चीज़ है, कुछ भी बहुत रोमांचक या जटिल नहीं है। असली मज़ा तब शुरू होता है जब इंस्टॉलर अपने किसी मॉड्यूल को संकलित करने का प्रयास करता है। पी>
vmmon मॉड्यूल बनाने में असमर्थ
यह पहली त्रुटि है जिसका आप सामना करेंगे। पी>
पी>
ऑनलाइन पढ़ने पर, आपको संभावित पैच, अपडेट की चौंका देने वाली सूची मिलेगी, जिनमें से कुछ केवल VMware सर्वर 2 के लिए काम करते हैं, अन्य जो केवल VMware सर्वर 1 के लिए काम करते हैं और सभी कर्नेल संस्करण पर निर्भर हैं। पी>
सौभाग्य से, एक जगह है जहाँ आप सभी आवश्यक अपडेट पा सकते हैं - insecure.ws। वे अच्छी तरह से लिखे गए हैं, वे उपयोग करने में बहुत आसान हैं, और सबसे महत्वपूर्ण बात - वे वादे के अनुसार काम करते हैं। पी>
अपडेट डाउनलोड करें
VMware सर्वर को फिर से स्थापित करने का प्रयास करने से पहले आपको प्रासंगिक अपडेट डाउनलोड करने और उन्हें लागू करने की आवश्यकता होगी। वह चुनें जो आपके कर्नेल संस्करण से मेल खाता हो। आप कमांड लाइन पर uname -r टाइप करके अपना कर्नेल संस्करण खोज सकते हैं। बुनियादी कमांड लाइन के उपयोग के बारे में अधिक जानकारी के लिए, आप कमांड और कॉन्फ़िगरेशन ट्यूटोरियल देखना चाह सकते हैं। मुझे लगता है कि नए अपडेट आएंगे क्योंकि उबंटू और/या वीएमवेयर उत्पादों के नए संस्करण जारी किए गए हैं। अभी के लिए:
- कर्नेल 2.6.26-28 के लिए, आपके पास यह है - VMware सर्वर और वर्कस्टेशन के लिए काम करता है। ली>
- कर्नेल 2.6.29-30 के लिए, आपके पास यह है - VMware सर्वर और वर्कस्टेशन के लिए काम करता है। ली>
- कर्नेल 2.6.31 के लिए, आपके पास यह है - VMware सर्वर और वर्कस्टेशन के लिए काम करता है। ली>
पैच लगाएं
संग्रह को निकालें और runme.pl स्क्रिप्ट चलाएँ। यह VMware पैकेज को पैच करेगा और इंस्टॉलर को फिर से लॉन्च करेगा। इस बार, vmmon मॉड्यूल को सफलतापूर्वक संकलित करना चाहिए। पी>
पी>
पी>
हम बाधा 1 को पार कर चुके हैं। जब तक आप अगली त्रुटि नहीं मारते तब तक स्थापना जारी रखें:
Xinetd सुपर सर्विस गुम त्रुटि
आपको इस तरह की छवि दिखाई देगी:
पी>
संदेश inetd के लिए है, लेकिन आधुनिक Linux सिस्टम पर, सेवा प्रश्न Xinetd है। उबंटु में डिफ़ॉल्ट रूप से Xinetd संस्थापित नहीं है। Xinetd एक तरह की सुपर सर्विस है जो मांग पर अन्य सेवाएं लॉन्च करती है। चूंकि उबंटु की रणनीति एक सुरक्षा उपाय के रूप में बंद सभी बंदरगाहों के साथ शिप करने की है, यानी कोई चल रही सेवाएं नहीं हैं, इसलिए डेवलपर्स ने सोचा कि यह सबसे अच्छा विचार होगा कि Xinetd को भी खत्म कर दिया जाए, ताकि एक सख्त सुरक्षा कॉन्फ़िगरेशन बनाया जा सके। पी>
हालाँकि, VMware सर्वर को Xinetd को स्थापित करने की आवश्यकता है। हम इसे इंस्टॉल करेंगे, फिर इंस्टॉलर को फिर से चलाएंगे... फिर से। आप सिनैप्टिक के माध्यम से स्थापित कर सकते हैं:
पी>
या बस apt-get कमांड लाइन से रन करें:
sudo apt-get install xinetd
यह हमें बाधा 2 को पार कर जाएगा। समस्या # 3 पर। पी>
एसएसएल प्रमाणपत्रों के साथ समस्या
VMware सर्वर की स्थापना फिर से विफल हो जाएगी क्योंकि इंस्टॉलर rui.key और rui.crt फ़ाइलों को नहीं ढूँढ सकता है, जो SSL प्रमाणपत्र के निर्माण के लिए आवश्यक है, जिसे VMware सर्वर होस्ट और मेहमानों के बीच अपने स्वयं के आंतरिक संचार के लिए उपयोग करता है। पी>
पी>
उपाय:आपको दो फाइलें बनाने की जरूरत है, rui.key और rui.crt। पी>
सूडो टच /etc/vmware/ssl/rui.key
सूडो टच /etc/vmware/ssl/rui.crt
आइए समस्या 4 पर चलते हैं।
सीरियल नंबर दर्ज करने में समस्या
अगला, इंस्टॉलर आपके सीरियल नंबर के अमान्य होने की शिकायत करेगा, भले ही यह पूरी तरह से ठीक हो। यह 64-बिट सिस्टम पर होगा, क्योंकि उबंटू कुछ 32-बिट लाइब्रेरी के साथ नहीं आता है जिसे इंस्टॉलर को अपना काम करने की आवश्यकता होती है। पी>
पी>
समाधान लापता पुस्तकालयों को स्थापित करना और स्थापना स्क्रिप्ट को फिर से चलाना है। पी>
sudo apt-get install ia32-libs
बहुत सारी निर्भरताएँ अपने आप हल हो जाएँगी:
पी>
आपके द्वारा इसे हल करने के बाद, आपका VMware इंस्टॉलेशन सुचारू रूप से आगे बढ़ना चाहिए। पी>
स्थापना सफल!
और यहाँ हम हैं:
पी>
अगले चरण MUI और सर्वर कंसोल को स्थापित करना है। एक बार जब आप सर्वर स्थापना में चार कठिन चरणों को पार कर लेते हैं, तो अन्य दो पैकेज निश्चिंत हो जाएंगे। पी>
कुछ ही मिनटों में, आपका सर्वर चालू और चालू होना चाहिए:
पी>
पी>
सारांश
अपडेट (runme.pl) स्क्रिप्ट लॉन्च करने से पहले आप सभी लापता वस्तुओं को संतुष्ट करके प्रक्रिया को और अधिक सुखद बना सकते हैं। यहाँ आपको क्या करना है:
संकुल संस्थापित करें
sudo apt-get install बिल्ड-एसेंशियल xinetd ia32-libs
एसएसएल फाइल बनाएं
सूडो टच /etc/vmware/ssl/rui.key
सूडो टच /etc/vmware/ssl/rui.crt
आप एक छोटी स्क्रिप्ट भी बना सकते हैं जो आपके लिए ऐसा करती है। आपकी VMware स्थापना को स्वचालित करने में आपकी मदद करने के लिए मैं एक लिखने को तैयार हूँ। यदि आप रुचि रखते हैं, तो मुझे एक लाइन ड्रॉप करें। क्या लोकप्रिय मांग आलस्य की सीमा से अधिक होगी, मैं स्क्रिप्ट लिखूंगा और इसे यहां अपलोड करूंगा। पी>
एक बार जब आप तीन सरल आदेश चला लेते हैं, तो अद्यतन स्क्रिप्ट चलाएँ और संकेतों का उत्तर दें, जिसमें आपके नेटवर्क का कॉन्फ़िगरेशन, आपकी वर्चुअल मशीन का स्थान आदि शामिल हैं। सर्वर स्थापना पूर्ण करने के बाद, MUI और सर्वर कंसोल स्थापित करें, और आप जाने के लिए तैयार हैं। पी>
निष्कर्ष
मुझे आशा है कि आपको यह लेख अच्छा लगा होगा। यह उबंटू पर VMware सर्वर स्थापित करने के लिए चरण-दर-चरण, कोई बकवास समाधान प्रदान नहीं करता है। यह स्थापना के दौरान होने वाली प्रत्येक समस्या से निपटता है और एक सरल समाधान प्रदान करता है। पी>
उबंटू और वीएमवेयर सर्वर एक साथ अच्छी तरह से नहीं बैठते हैं, लेकिन कुछ प्यार भरी सलाह और कुछ धैर्य के साथ, आपके पास संकलन के लिए सही उपकरण होने से लेकर लापता पैकेज (xinetd, ia32-libs) और एसएसएल फाइलें बनाने तक की समस्याएं हल हो जाएंगी। अद्यतन चलाने के लिए जो VMware स्रोतों को पैच करता है और स्थापना को संभव बनाता है। पी>
बेशक, आपको अपडेट के लिए insecure.ws को धन्यवाद देना चाहिए, जो इसे संभव बनाता है। मैंने चीजों को औसत उपयोगकर्ता के लिए प्रस्तुत करने योग्य बनाने के लिए बस थोड़ा सा पॉलिश किया है। देखभाल करना। पी>
प्रोत्साहित करना। पी>