एकाधिक सर्वर सभी हार्डवेयर के साथ एक एकल की तरह काम करते हैं? [बन्द है]


12

अब तक मेरे पास hpc, पॉवर कंप्यूटिंग ओरिएंटेड के लिए 10 सर्वर हैं। मेरे उपयोगकर्ताओं को qmake का उपयोग करके कई प्रक्रियाओं को लॉन्च करने की आवश्यकता है। उपयोगकर्ताओं को ubuntu 9.10 के साथ काम करने के लिए उपयोग किया जाता है, और रिपॉजिटरी से सॉफ्टवेयर उनके लिए उपयुक्त है।

मैंने ubuntu 9.10 को सभी 10 सर्वरों (pxe चट्टानों) में तैनात किया है।

अब तक हम समानांतर-ssh और क्लस्टर-ssh के साथ काम करते हैं, जो सभी सर्वरों के लिए समान प्रक्रिया को लॉन्च करने की अनुमति देता है। इस टूल के साथ यह टूल स्वतंत्र और समान सॉफ्टवेयर और समान लॉन्च कमांड के साथ बना रहता है।

अब हम अगले चरण पर जाना चाहेंगे और सभी सर्वरों को अन्य 9 से सभी संसाधनों के साथ एक एकल के रूप में देखेंगे जैसे कि इसके संसाधन थे।

अंतर को संसाधित करने के लिए पर्याप्त समय होगा और लॉन्च करने के लिए कमांड को डिजाइन करने का समय भी।

उपयोग करने के लिए wich सॉफ्टवेयर पर कोई सलाह बहुत उपयोगी होगी?

धन्यवाद


जिस प्रकार के क्लस्टर को आप लागू कर रहे हैं, उसे लागू करने के लिए सॉफ्टवेयर को फिर से लिखने की आवश्यकता होगी ताकि यह इस तरह के प्लेटफॉर्म पर निष्पादित हो सके। क्या दायरे में सॉफ़्टवेयर का पुनर्लेखन है? यदि नहीं, तो मुझे एक समाधान के बारे में पता नहीं है जो आपके बताए अनुसार काम करेगा।
क्रिस थॉर्प

जवाबों:


4

आप जिस बारे में बात कर रहे हैं उसे सिंगल सिस्टम इमेज (SSI) कहा जाता है । लिनक्स के लिए इस योजना का सबसे आम संस्करण MOSIX द्वारा लागू किया गया है । हालांकि यह सिस्टम प्रबंधन के संदर्भ में कुछ फायदे प्रदान करता है, सामान्य प्रक्रियाओं में MPI के कुछ रूप का उपयोग किए बिना कई नोड्स में नहीं फैल सकता है । मूल रूप से आप ग्रिडेंगिन पर चलने वाले "मानक" क्लस्टर का उपयोग करते हैं या नहीं या आप एक छवि के लिए अपने सिस्टम बनाते हैं, फिर भी आपको कई नोड्स को फैलाने में सक्षम होने के लिए सभी सॉफ़्टवेयर को संशोधित करने की आवश्यकता होगी।


2

क्लस्टर एक मशीन प्रदर्शन-वार नहीं है, प्रदर्शन के लिए fs / मेमोरी स्थानीयता महत्वपूर्ण है।

कम सामान्य, जबकि आवेदन स्तर पर चीजें करना, अधिक संसाधन-कुशल है। आपका qmake उदाहरण distcc को सेट करके महत्वपूर्ण रूप से बनाया जा सकता है।


2

अंत में मैंने सन ग्रिड इंजन का उपयोग किया है।

मैंने एक निजी विकी में दस्तावेज किया है, और अपने ब्लॉग पर कट और पेस्ट किया है। मुझे लगता है कि यह बिना अनुवाद के भी उपयोगी हो सकता है। ;)

ब्लॉग प्रविष्टि: http://suportrecerca.barcelonamedia.org/blog/?p=240

अगर कोई विकी कोड चाहता है, तो बस यहां पूछें।

धन्यवाद।


1

मैंने पहले कभी एक को लागू नहीं किया है, लेकिन ऐसा लगता है कि आप जो करने की कोशिश कर रहे हैं उसके लिए एक बियोवुल्फ़ क्लस्टर काम करेगा। मैंने अतीत में इस पर बहुत कुछ पढ़ा है और कुछ सरल प्रक्रियाओं के लिए जो आप प्राप्त करने की कोशिश कर रहे हैं उसके आधार पर बहुत कम आवश्यकता हो सकती है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.