एक व्यक्ति क्लस्टर का निर्माण कैसे करें?


9

मेरे पास कुछ सेवाओं (मेल, वेब, गिट, mysql ...) को चलाने वाला एक डेबियन सर्वर है। लेकिन यह अकेला है, जिसका अर्थ है कि अगर यह टूट जाता है, तो मुझे अपनी सेवाओं तक पहुंचने के लिए इसे मरम्मत करना होगा।

मैं एक दूसरा सर्वर रखना चाहूंगा ताकि अगर पहला मर जाए तो दूसरा अपने आप काम करने के लिए तैयार हो जाए। मैं नहीं चाहता कि इस सर्वर में से कोई एक मास्टर हो और दूसरा एक गुलाम। यह विचार दो सर्वरों में से किसी एक में हार्डवेयर विफलता को रोकने के लिए है।

मुझे कुछ बड़े क्लस्टर बनाने के बारे में बहुत सारी जानकारी मिली, लेकिन मुझे कोई भी ऐसी चीज नहीं मिली जो केवल दो सर्वरों को बताती हो।


यह एक अच्छा सवाल है, लेकिन आपको सर्वर फॉल्ट एसई साइट से बेहतर जवाब मिल सकता है।
n0pe

@MaxMackie "व्यक्तिगत" भाग इस प्रश्न को SF पर विषय को प्रस्तुत करना प्रतीत होगा।
एक CVn

1
विन्यास के लिए मैं आपको सलाह देता हूंpuppet
ixtmixilix

जवाबों:


7

हा वातावरण बनाने में बहुत सी खटमल हैं और यह जटिल है, और अक्सर समय वास्तविक सॉफ़्टवेयर पर निर्भर करता है (जैसे mysql के लिए एक मास्टर-स्लेव वातावरण बनाना पोस्टफिक्स 0 के लिए अलग है

यदि आप आरंभ करना चाहते हैं और केवल दो प्रणालियाँ चाहते हैं और आपके पास अपने सभी डेमों को कॉन्फ़िगर करने का समय नहीं है, तो तदनुसार आपको नेटवर्क पर drdd , raid-1 पर एक नज़र डालनी चाहिए । इसके साथ ही ब्लॉकदेव की सभी सामग्री आपके अन्य सिस्टम में दोहराई जाएगी। उस चीज़ को मिलाएं जैसे कि आप corosyncया heartbeatआप के पास दूसरी प्रणाली हो सकती है।

सामान्य तौर पर यह उबलता है:

  1. किसी प्रकार का साझा भंडारण है, या तो SAN, drbd आदि या सर्वर सिस्टम से समर्थन है
  2. स्वचालित रूप से एक सिस्टम के आउटेज का पता लगाएं और जिम्मेदारी लें (उदाहरण के लिए आईपी या क्लस्टर से इसे हटा दें)

यदि आपके पास एक साझा भंडारण प्रणाली नहीं है, तो आपके पास आमतौर पर आपके आवेदन में समर्थन होना चाहिए, इस तरह के सिस्टम उदाहरण के लिए कैसंड्रा, मंगोलियाई आदि हैं।


1
Linuxvirtualserver.org पर डॉक्स का एक अच्छा सेट है कि जो भी आपकी प्रतिकृति सेवा हो सकती है, उसके लिए एचए फ्रंट एंड कैसे प्रदान करें।
मैट

1
@mindthemonkey उदाहरण सभी http / अनुप्रयोग विशिष्ट प्रतीत होते हैं। लेकिन हाँ अंतर्निहित सिद्धांत, साझा भंडारण, निगरानी प्रणाली आदि में linux-ha.org भी है जो विभिन्न सॉफ्टवेयर घटकों में एक परिचय प्रदान करता है।
उलरिच डेंगल

1

दिल की धड़कन को घटाया जाता है।

1 + 1, एन + 1, एन + एन क्लस्टर के लिए पेसमेकर + कोरोसिंक का उपयोग करें

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