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

चरण-दर-चरण गाइड: Ubuntu पर VMware सर्वर इंस्टॉल करना

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

इस ट्यूटोरियल में, मैं आपको दिखाना चाहूंगा कि आप उन समस्याओं के ओलों को कैसे दूर कर सकते हैं जो तब उत्पन्न होंगी जब आप Ubuntu (64-बिट) पर VMware सर्वर इंस्टॉल करने का प्रयास करेंगे। आइए शुरू करें।

संक्षिप्त परिचय

मैं अपने बीटा दिनों से VMware सर्वर का उपयोग कर रहा हूँ, ज्यादातर SUSE मशीनों पर। मुझे इस डिस्ट्रो के साथ कभी कोई समस्या नहीं हुई। क्योंकि SUSE दो पूरे संस्करणों के लिए बैकवर्ड संगतता बनाए रखता है और इसका मतलब है कि पुरानी चीजें, स्क्रिप्ट, लाइब्रेरी, और निर्देशिकाएं जो आपने संस्करण 9 और 10 पर देखी हैं, 11 पर भी हैं।

Ubuntu के साथ, चीजें कहीं अधिक तरल हैं, कहीं अधिक गतिशील और आपके औसत, बाय-द-बुक लिनक्स डिस्ट्रो की पेशकश से पूरी तरह से अलग हैं. आश्चर्य की बात नहीं, मैं Gutsy Gibbon के बाद से VMware सर्वर के संबंध में कई मुद्दों से त्रस्त रहा हूँ। प्रत्येक नए रिलीज़ के साथ, समस्याएं केवल अधिक जटिल होती जाती हैं, चरम सीमा VMware सर्वर 1.0.9 पर Ubuntu 9.04 64-बिट संस्करण के साथ मेरा नवीनतम प्रयास है, जिसे मैंने अपने चमकदार नए लैपटॉप पर इंस्टॉल किया था, उनमें से एक पूरा गुच्छा।

थोड़े ऑनलाइन पढ़ने और कुछ अंतर्ज्ञान के साथ, मैंने VMware सर्वर को केवल आधा दर्जन बॉट्च्ड इंस्टॉलेशन के बाद चलाया। आपका समय और प्रयास बचाने के लिए, मैंने इस गाइड को संकलित किया है, उन सभी छोटी परेशानियों के साथ जो मैंने देखीं और सामना कीं - ताकि आप जान सकें कि उनसे कैसे बचा जाए और, यदि आवश्यक हो, तो उन्हें जल्दी और दर्द रहित तरीके से कैसे संभाला जाए।

आपको क्या जानने की आवश्यकता है

VMware सर्वर दो फ्लेवर्स में उपलब्ध है: .rpm पैकेज और .tar.gz आर्काइव। Ubuntu, Debian-आधारित होने के कारण, .rpm पैकेज को बॉक्स से बाहर नहीं चला सकता। इसे alien कन्वर्टर उपयोगिता का उपयोग करके उन्हें परिवर्तित करने की आवश्यकता है।

इस कारण से, साथ ही तथ्य यह है कि आपके पास RPM के माध्यम से स्वचालित इंस्टॉलेशन पर बहुत कम नियंत्रण है, मैं आर्काइव का उपयोग करने की सलाह देता हूं। यह धीमा है और कथित रूप से अधिक बोझिल है, लेकिन यह आपको इस बात की बेहतर समझ देता है कि आप क्या कर रहे हैं।

पैकेज

VMware सर्वर के तीन घटक हैं:

  • VMware सर्वर स्वयं (tar.gz पैकेज)
  • प्रबंधन इंटरफ़ेस (MUI) (tar.gz पैकेज)
  • सर्वर कंसोल (दोनों Windows और Linux पैकेज एक .zip फ़ाइल के अंदर)

आपको उन्हें इसी क्रम में इंस्टॉल करने की आवश्यकता है। आप मेरे पुराने VMware सर्वर गाइड का भी उल्लेख कर सकते हैं, जो प्रक्रिया को कुछ विस्तार से समझाता है।

संकलन

इंस्टॉलेशन में आपके होस्ट पर VMware ड्राइवर्स का संकलन शामिल है। इसका मतलब है कि आपको संकलन टूल इंस्टॉल और तैयार रखने होंगे। Ubuntu में, इन पैकेज को प्राप्त करना बहुत सरल है।

sudo apt-get install build-essential

और बस। आप इंस्टॉलेशन का प्रयास करने के लिए तैयार हैं।

इंस्टॉलेशन शुरू करें

VMware सर्वर आर्काइव को निकालें, बनाई गई निर्देशिका में cd करें और vmware-install.pl स्क्रिप्ट को sudo के रूप में चलाएं। .pl एक्सटेंशन Perl के लिए है। इसका पोलैंड से कोई लेना-देना नहीं है।

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

vmmon मॉड्यूल बनाने में असमर्थ

यह पहली त्रुटि है जिसका आप सामना करेंगे।

ऑनलाइन पढ़ने पर, आपको संभावित पैच, अपडेट की एक चौंका देने वाली सूची मिलेगी, जिनमें से कुछ केवल VMware सर्वर 2 के लिए काम करते हैं, अन्य जो केवल VMware सर्वर 1 के लिए काम करते हैं और सभी कर्नेल संस्करण पर निर्भर हैं।

सौभाग्य से, एक जगह है जहां आप सभी आवश्यक अपडेट पा सकते हैं - insecure.ws। वे अच्छी तरह से लिखे गए हैं, वे उपयोग करने में बहुत सरल हैं, और सबसे महत्वपूर्ण बात - वे वादे के अनुसार काम करते हैं।

अपडेट डाउनलोड करें

आपको प्रासंगिक अपडेट डाउनलोड करने और VMware सर्वर को फिर से इंस्टॉल करने का प्रयास करने से पहले उन्हें लागू करने की आवश्यकता होगी। वह चुनें जो आपके कर्नेल संस्करण से मेल खाता हो। आप कमांड लाइन पर uname -r टाइप करके अपने कर्नेल संस्करण का पता लगा सकते हैं। बुनियादी कमांड लाइन उपयोग पर अधिक जानकारी के लिए, आप कमांड और कॉन्फ़िगरेशन ट्यूटोरियल देखना चाह सकते हैं। मुझे लगता है कि नए अपडेट आएंगे जैसे ही Ubuntu और/या VMware उत्पादों के नए संस्करण जारी किए जाते हैं। अभी के लिए:

  • कर्नेल 2.6.26-28 के लिए, आपके पास यह है - VMware सर्वर और वर्कस्टेशन के लिए काम करता है।
  • कर्नेल 2.6.29-30 के लिए, आपके पास यह है - VMware सर्वर और वर्कस्टेशन के लिए काम करता है।
  • कर्नेल 2.6.31 के लिए, आपके पास यह है - VMware सर्वर और वर्कस्टेशन के लिए काम करता है।

पैच लागू करें

आर्काइव निकालें और runme.pl स्क्रिप्ट चलाएं। यह VMware पैकेज को पैच करेगा और इंस्टॉलर को पुनः लॉन्च करेगा। इस बार, vmmon मॉड्यूल को सफलतापूर्वक संकलित करना चाहिए।

हम बाधा 1 से आगे निकल गए हैं। इंस्टॉलेशन जारी रखें जब तक आप अगली त्रुटि से नहीं टकराते:

Xinetd सुपर सर्विस गायब त्रुटि

आप इस तरह की छवि देखेंगे:

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

हालांकि, VMware सर्वर को Xinetd इंस्टॉल की आवश्यकता है। हम इसे इंस्टॉल करेंगे, फिर इंस्टॉलर को फिर से चलाएंगे ... फिर से। आप Synaptic के माध्यम से इंस्टॉल कर सकते हैं:

या बस कमांड लाइन से apt-get चलाएं:

sudo apt-get install xinetd

यह हमें बाधा 2 से आगे निकल जाएगा। समस्या #3 पर।

SSL सर्टिफिकेट के साथ समस्याएं

VMware सर्वर इंस्टॉलेशन फिर से विफल होगा क्योंकि इंस्टॉलर rui.key और rui.crt फ़ाइलों को नहीं ढूंढ पाता, जो SSL सर्टिफिकेट की पीढ़ी के लिए आवश्यक हैं, जिसका उपयोग VMware सर्वर अपने आंतरिक संचार के लिए होस्ट और गेस्ट के बीच करता है।

समाधान: आपको दो फ़ाइलें, rui.key और rui.crt बनाने की आवश्यकता है।

sudo touch /etc/vmware/ssl/rui.key
sudo touch /etc/vmware/ssl/rui.crt

आइए समस्या 4 पर चलते हैं।

सीरियल नंबर रजिस्टर करने में समस्या

अगला, इंस्टॉलर आपके सीरियल नंबर के अमान्य होने के बारे में शिकायत करेगा, भले ही यह पूरी तरह से ठीक हो। यह 64-बिट सिस्टम पर होगा, क्योंकि Ubuntu उन कुछ 32-बिट लाइब्रेरी के साथ नहीं आता जिनकी इंस्टॉलर को अपना काम करने के लिए आवश्यकता होती है।

समाधान है गायब लाइब्रेरी इंस्टॉल करना और इंस्टॉलेशन स्क्रिप्ट को फिर से चलाना।

sudo apt-get install ia32-libs

बहुत सारी निर्भरताएं स्वचालित रूप से हल हो जाएंगी:

इसे हल करने के बाद, आपका VMware इंस्टॉलेशन सुचारू रूप से आगे बढ़ना चाहिए।

इंस्टॉलेशन सफल!

और यहाँ हम हैं:

अगले चरण MUI और सर्वर कंसोल इंस्टॉल करना हैं। एक बार जब आप सर्वर इंस्टॉलेशन में चार कठिन चरणों को पार कर लेते हैं, तो अन्य दो पैकेज लापरवाह होंगे।

कुछ मिनटों के भीतर, आपके पास सर्वर चालू और चल रहा होना चाहिए:

सारांश

आप अपडेट (runme.pl) स्क्रिप्ट लॉन्च करने से पहले सभी गायब वस्तुओं को संतुष्ट करके प्रक्रिया को अधिक सुखद बना सकते हैं। यहाँ आपको क्या करने की आवश्यकता है:

पैकेज इंस्टॉल करें

sudo apt-get install build-essential xinetd ia32-libs

SSL फ़ाइलें बनाएं

sudo touch /etc/vmware/ssl/rui.key
sudo touch /etc/vmware/ssl/rui.crt

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

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

निष्कर्ष

मुझे आशा है कि आपने इस लेख का आनंद लिया। यह Ubuntu पर VMware सर्वर इंस्टॉल करने के लिए एक चरण-दर-चरण, नो-नॉनसेंस समाधान प्रदान करता है। यह इंस्टॉलेशन के दौरान होने वाली प्रत्येक समस्या से निपटता है और एक सरल समाधान प्रदान करता है।

Ubuntu और VMware सर्वर एक साथ अच्छी तरह से नहीं बैठते, लेकिन कुछ प्यार भरे गुस्से और कुछ धैर्य के साथ, आप मुद्दों को हल कर लेंगे, संकलन के लिए सही टूल होने से, लापता पैकेज (xinetd, ia32-libs) और SSL फ़ाइलें बनाने के माध्यम से, VMware स्रोतों को पैच करने वाले अपडेट को चलाने और इंस्टॉलेशन को संभव बनाने तक।

बेशक, आपको अपडेट के लिए insecure.ws को धन्यवाद देना होगा, जो यह सब संभव बनाता है। मैंने बस चीजों को थोड़ा सा पॉलिश किया है ताकि उन्हें औसत उपयोगकर्ता के लिए प्रस्तुत करने योग्य बनाया जा सके। ध्यान रखें।

चीयर्स।

  1. उबंटू 20.04 में फॉन्ट कैसे इंस्टॉल करें उबंटू 20.04 में फॉन्ट कैसे इंस्टॉल करें

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

  1. विंडोज 10 और 11 पर उबंटू इंस्टॉल करने की चरण-दर-चरण गाइड विंडोज 10 और 11 पर उबंटू इंस्टॉल करने की चरण-दर-चरण गाइड

    तो आप अपने विंडोज 10 या विंडोज 11 पर उबंटू लिनक्स इंस्टॉल करना चाहते हैं? चिंता न करें, आप सही जगह पर हैं। आप यह जानकर आश्चर्यचकित हो सकते हैं, लेकिन आपके विंडोज ऑपरेटिंग सिस्टम पर उबंटू इंस्टॉल करने और चलाने का कोई एक, सार्वभौमिक तरीका नहीं है। वास्तव में, इस पोस्ट में हम तीन दृष्टिकोण बताएंगे। आप

  1. चरण-दर-चरण गाइड: VMware सर्वर में वर्चुअल मशीन क्लोन करना चरण-दर-चरण गाइड: VMware सर्वर में वर्चुअल मशीन क्लोन करना

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