OpenVZ कर्नेल के साथ HyperVM अधिष्ठापन!
7 जुलाई, 2010 व्यवस्थापक
के तहत दायर की HyperVM
HyperVM एक लचीला वर्चुअलाइजेशन प्रबंधन प्रणाली है. HyperVM का उपयोग करके आप एक एकल कंसोल से अपने सर्वर फ़ार्म पर नियंत्रण कर सकते हैं. HyperVM दोनों ओएस (OpenVZ) स्तर और हार्डवेयर स्तर वर्चुअलाइजेशन (Xen) का समर्थन करता है.
अधिष्ठापन
HyperVM अधिष्ठापन काफी आसान है! आप ही की जरूरत है कुछ आदेशों के लिए यह रूट उपयोक्ता के रूप में अपने लिनक्स खोल से स्थापित है. मूलतः, HyperVM अधिष्ठापन से या तो hypervm अधिष्ठापन master.sh या hypervm अधिष्ठापन slave.sh डाउनलोड के होते डाउनलोड पृष्ठ और निष्पादित. यह सभी आवश्यक फ़ाइलों को डाउनलोड करने और उस पर पूरा स्थापना करना ही है.
कैसे करने के लिए?
रूट के रूप में आपके सर्वर करने के लिए SSH
चलो selinux अक्षम. पहले संपादित / etc / sysconfig / selinux और लाइन बदल
selinux = अक्षम
फिर फ़ाइल और बाहर निकलें को बचाने के. निम्नलिखित कमांड चलाएँ:
setenforce 0
अब, मास्टर अधिष्ठापन wget का उपयोग कर फ़ाइल को डाउनलोड करने देता है
wget http://download.lxcenter.org/download/hypervm/production/hypervm-install-master.sh
अंत में फ़ाइल निष्पादित
sh ./hypervm-install-master.sh --virtualization-type=VIR_TYPE
आप VIR_TYPE स्पष्ट रूप से बदलने की जरूरत होगी! विकल्प हैं: xen / OpenVZ / कोई नहीं. यहाँ हम OpenVZ का उपयोग किया जाएगा. तो आदेश हो जाएगा:
sh ./hypervm-install-master.sh --virtualization-type=openvz
यदि आप एक मौजूदा प्रणाली पर hypervm स्थापित करना चाहते हैं, बस वर्चुअलाइजेशन प्रकार = कोई नहीं है, जो सिर्फ hyperVM घटकों को स्थापित करेगा का उपयोग करें, और वर्चुअलाइजेशन घटकों पूरी तरह से छोड़.
HyperVM कर्नेल / OpenVZ Xen स्थापित है, लेकिन मूलभूत कर्नेल स्विच नहीं होगा. तो नये कर्नेल को लागू करने के लिए, आप करने के लिए मैन्युअल रूप से / etc / grub.conf संपादित करेंगे और 'सूचकांक डिफ़ॉल्ट = 1 को बदलने? 'डिफ़ॉल्ट = 0? और मशीन को रिबूट.
कृपया ध्यान दें कि, अगर आप अन्य गुठली है, सूचकांक भिन्न चाहिए. बस 0 से मौजूदा कर्नेल गिनती और डिफ़ॉल्ट के रूप में है कि सेट.
Rebooting के बाद, बस एक कर सुनिश्चित करें कि आप OpenVZ कर्नेल है
uname-
अब तुम करने के लिए कनेक्ट करने में सक्षम हो? Http://machine-name:8888, और आप एक लॉगिन स्क्रीन के साथ प्रस्तुत किया जाएगा है - पासवर्ड होगा 'चाहिए' व्यवस्थापक. एक बार जब आप लॉगिन HyperVM स्पष्ट रूप से आप 'व्यवस्थापक' के अलावा अन्य कुछ करने के लिए पासवर्ड बदलने के लिए मजबूर करेंगे.
यदि आप उपयोग नहीं कर सकते, तो सुनिश्चित करें कि पोर्ट 8888 और 8887 करीब नहीं हैं. आप भी करने के लिए 8889 खुली जब मास्टर और गुलाम मौजूद हैं की आवश्यकता होगी! उन्हें अपने फ़ायरवॉल पर खुला फिर कोशिश करें.
नोट?
- HyperVM कई स्थानों की अवधारणा का समर्थन करता है, और इस प्रकार आम तौर पर हार्डडिस्क विभाजन का सवाल अप्रासंगिक है. तो यह OpenVZ के लिए एक बड़ी / है की सिफारिश की है, के बाद से दोनों घर / / और VZ फाइलें होगा. तुम सिर्फ एक और हार्डडिस्क जोड़ने के लिए, कर सकते हैं यह एक विशेष निर्देशिका के रूप में माउंट, और फिर यह स्थानों की सूची में जोड़ें. दूसरे शब्दों में, आप तुच्छता से अलग harddisks / lvms भर vpses वितरित कर सकते हैं. इसके अलावा, आप एक harddisk से सी.पी. ही से अन्य एक VPS का स्थान बदल सकते हैं. Vps घर के लिए जाओ -> उन्नत -> परिवर्तन स्थान.
- आप किसी अन्य होस्ट सर्वर पर hyperVM के अलावा अन्य नियंत्रण पैनल कभी नहीं चलाने चाहिए . यह अनावश्यक सुरक्षा जोखिम परिचय होगा, और OpenVZ के मामले में, के बाद से सभी vps प्रक्रिया दिखाई और सुलभ होस्ट सर्वर पर शुरू कर रहे हैं, और सेवाओं की रोक होस्ट सर्वर पर सभी vpses को भी प्रभावित करेगा. यदि आप कुछ भी चलाने की जरूरत है, इसके लिए एक विशेष vps बनाएँ.
- यदि आप एक क्लस्टर चाहते हैं, तो आप को चलाने के लिए 'hypervm-install-slave.sh सभी सर्वरों कि आप करने के लिए दास के रूप में बनाने का इरादा में है. एक बार 'hypervm अधिष्ठापन-slave.sh' पूरा हो गया है, तो आप मुख्य सर्वर पृष्ठ में 'ऐड सर्वर' पृष्ठ से सर्वर जोड़ सकते हैं.
- आप 8889 पोर्ट है जो है क्या मास्टर और गुलाम के बीच संचार के लिए इस्तेमाल किया है खोलने के लिए की आवश्यकता होगी. फ़ाइल स्थानांतरण के लिए, गुलाम मास्टर बंदरगाह 8889 से संपर्क की जरूरत है, तो आप दोनों मास्टर और गुलाम 8889 पर खोलने की जरूरत होगी. सभी संचार पूरी तरह से एन्क्रिप्टेड और सुरक्षित है.
लोड हो रहा है ...
संबंधित पोस्ट: