यह अनुभाग आपको क्लस्टरिंग सेवा का प्रबंधन करने की अनुमति देता है, जो सक्रिय-निष्क्रिय मोड में दो सहयोगी नोड्स के माध्यम से लोड संतुलन के लिए उच्च उपलब्धता सुनिश्चित करता है।
कैसे करता है RELIANOID क्लस्टर कार्य #
अवलोकन #
RSI स्टेटफुल क्लस्टर सुविधा में RELIANOID एकल तार्किक इकाई के रूप में एक साथ काम करने वाले दो नोड्स को संयोजित करके निरंतर सेवा उपलब्धता और दोष सहिष्णुता सुनिश्चित करता है।
इस सेटअप का प्राथमिक उद्देश्य सेवा में रुकावट को रोकना तथा नोड विफलता की स्थिति में भी ग्राहक के दृष्टिकोण से निर्बाध कनेक्टिविटी बनाए रखना है।
एक क्लस्टर में दो नोड होते हैं जो सक्रिय-निष्क्रिय मोड में काम करते हैं , जहां एक मास्टर नोड के रूप में और दूसरा बैकअप नोड के रूप में कार्य करता है ।
- RSI मास्टर नोड सक्रिय रूप से सभी क्लाइंट ट्रैफ़िक का प्रबंधन करता है, बैकएंड सर्वर से कनेक्शन को संतुलित करता है और वास्तविक समय सत्र जानकारी बनाए रखता है।
- RSI बैकअप नोड में रहता है आधार रीति, किसी भी समय कार्यभार संभालने के लिए तैयार रहने के लिए मास्टर से अपने कॉन्फ़िगरेशन, स्थिति और सत्र डेटा को लगातार सिंक्रनाइज़ करता रहता है।
यदि मास्टर नोड अनुत्तरदायी या पहुंच से बाहर हो जाता है, तो बैकअप नोड स्वचालित रूप से नियंत्रण ले लेता है, जिससे निर्बाध सेवा वितरण सुनिश्चित होता है।
मास्टर और बैकअप भूमिका चयन #
किस नोड को मास्टर और किस नोड को बैकअप के रूप में निर्धारित किया जाता है , इसका प्रबंधन कीपलाइव्ड द्वारा वीआरआरपी (वर्चुअल राउटर रिडंडेंसी प्रोटोकॉल) और इंटरफेस ट्रैकिंग तंत्र का उपयोग करके किया जाता है।
प्रत्येक क्लस्टर नोड को एक प्राथमिकता मान दिया जाता है, जो मास्टर चुनाव प्रक्रिया को प्रभावित करता है:
- सर्वोच्च प्राथमिकता वाले नोड को मास्टर के रूप में चुना जाता है।
- यदि दोनों नोड्स की प्राथमिकता समान है, तो सबसे कम आईपी एड्रेस वाला नोड डिफ़ॉल्ट रूप से मास्टर बन जाता है।
Keepalived लगातार ट्रैक किए गए इंटरफेस (फेलओवर डिटेक्शन के लिए कॉन्फ़िगर किए गए नेटवर्क इंटरफेस) की निगरानी करता है। यदि इनमें से कोई एक ट्रैक किया गया इंटरफेस विफल हो जाता है या अनुपलब्ध हो जाता है, तो नोड की प्रभावी प्राथमिकता कम हो जाती है , जिससे दूसरा नोड मास्टर के रूप में कार्यभार संभाल लेता है।
इससे यह सुनिश्चित होता है कि ट्रैफ़िक हमेशा सबसे स्थिर और पूर्णतः क्रियाशील नोड के माध्यम से रूट किया जाए।
स्टेटफुल सिंक्रोनाइज़ेशन #
RELIANOID क्लस्टर संचालित होते हैं स्टेटफुल मोड, जिसका अर्थ है कि सत्र डेटा और कनेक्शन तालिकाएं वास्तविक समय में मास्टर और बैकअप नोड्स के बीच सिंक्रनाइज़ की जाती हैं।
यह सिंक्रोनाइजेशन सक्रिय क्लाइंट सत्रों को विफलता के बाद भी जारी रखने की अनुमति देता है - क्लाइंट को रुकावट का अनुभव नहीं होता है या उन्हें पुनः कनेक्ट करने की आवश्यकता नहीं होती है, जिससे निर्बाध उपयोगकर्ता अनुभव बना रहता है।
कॉन्फ़िगरेशन परिवर्तन, आईपीडीएस सेटिंग्स, एसएसएल प्रमाणपत्र और फ़ार्म स्थिति भी स्वचालित रूप से प्रतिकृतिित की जाती हैं, जिससे यह सुनिश्चित होता है कि दोनों नोड्स हर समय पूरी तरह से संरेखित रहें।
रखरखाव व्यवहार #
रखरखाव कार्य करते समय (जैसे कि सॉफ़्टवेयर अद्यतन, कॉन्फ़िगरेशन परिवर्तन, या हार्डवेयर हस्तक्षेप), क्लस्टर अस्थायी रूप से मास्टर-बैकअप भूमिकाओं को समायोजित कर सकता है:
- यदि रखरखाव मोड सक्षम है वर्तमान मास्टर, बैकअप नोड सक्रिय सेवाओं को अपने हाथ में लेते हुए, स्वचालित रूप से खुद को मास्टर के रूप में पदोन्नत कर लेता है।
- जब रखरखाव पूरा हो जाता है और नोड पुनः सक्षम हो जाता है, तो यह क्लस्टर में पुनः शामिल हो जाता है बैकअप जब तक कि इसे इस प्रकार कॉन्फ़िगर न किया जाए पसंदीदा मास्टर.
यह तंत्र सुनिश्चित करता है कि रखरखाव गतिविधियां सक्रिय क्लाइंट कनेक्शन या उपलब्धता को बाधित किए बिना निष्पादित की जा सकें।
पसंदीदा मास्टर नोड #
प्रशासक क्लस्टर के भीतर एक पसंदीदा मास्टर नोड को कॉन्फ़िगर कर सकते हैं।
यह सेटिंग सुनिश्चित करती है कि, एक बार जब दोनों नोड ऑनलाइन और स्थिर हो जाते हैं, तो निर्दिष्ट पसंदीदा नोड स्वचालित रूप से मास्टर भूमिका को पुनः प्राप्त कर लेगा , भले ही दूसरे नोड ने फेलओवर के दौरान अस्थायी रूप से कार्यभार संभाला हो।
फायदे #
- पूर्वानुमानित ट्रैफ़िक रूटिंगसुसंगत मास्टर चयन निगरानी, लॉगिंग और ट्रैफ़िक विश्लेषण को सरल बनाता है।
- कॉन्फ़िगरेशन स्थिरता: यह सुनिश्चित करता है कि एक ज्ञात, स्थिर नोड डिफ़ॉल्ट नियंत्रण बिंदु बना रहे।
नुकसान #
- संक्षिप्त सेवा स्विचओवर: जब पसंदीदा नोड वापस लौटता है और मास्टर भूमिका को पुनः प्राप्त करता है, तो एक छोटी विफलता घटना घटित हो सकती है, जो संभवतः कुछ सत्रों को रीसेट कर सकती है।
- फ़ेलओवर नियंत्रण में कम लचीलापन: कुछ मामलों में, क्लस्टर पसंदीदा मास्टर पर वापस लौट सकता है, भले ही दोनों नोड्स स्वस्थ हों, जिससे अनावश्यक संक्रमण हो सकता है।
अधिकतम अपटाइम और न्यूनतम व्यवधान को प्राथमिकता देने वाले डिप्लॉयमेंट के लिए , प्रशासक पसंदीदा मास्टर विकल्प को अक्षम करना चुन सकते हैं।
ऐसे वातावरणों के लिए जहां भूमिका की स्थिरता और परिचालन संबंधी पूर्वानुमान महत्वपूर्ण हैं, पसंदीदा मास्टर नोड को सक्षम करने की अनुशंसा की जाती है।
क्लस्टर बनाने के लिए आवश्यकताएँ #
दोनों नोड्स को एक ही रिलियनोइड संस्करण (अर्थात, एक ही उपकरण मॉडल) चलाना होगा।
प्रत्येक नोड का एक अद्वितीय होस्टनाम होना चाहिए।
हाइपरवाइजर में क्लॉक सिंक्रोनाइज़ेशन को निष्क्रिय कर देना चाहिए। दोनों नोड्स में एनटीपी सर्वर का उपयोग करने की अनुशंसा की जाती है।एनटीपी को कॉन्फ़िगर करने के बारे में अधिक जानकारी).
दोनों नोड्स के पास एक ही सबनेट में अलग-अलग आईपी पते के साथ समान एनआईसी नाम (नेटवर्क इंटरफेस) होने चाहिए।
दोनों नोड्स को पोर्ट 22/TCP के माध्यम से दूसरे नोड से कनेक्ट होना चाहिए और VRRP पैकेट की अनुमति देनी चाहिए।
दोनों नोड्स में समान सुरक्षा नीतियां (सेवाओं और नेटवर्क तक पहुंच) होनी चाहिए।
कॉन्फ़िगरेशन परिवर्तन केवल मास्टर नोड पर ही किए जाने चाहिए, बैकअप नोड पर कभी नहीं।
क्लस्टर स्विचिंग के साथ टकराव को रोकने के लिए इंटरमीडिएट स्विचिंग और राउटिंग डिवाइसों को कॉन्फ़िगरेशन की आवश्यकता हो सकती है। इसमें प्रोमिस्कुअस मोड, MAC एड्रेस परिवर्तन या जाली ट्रांसमिट की आवश्यकता नहीं है। लेकिन क्लस्टर ग्रैटिटस ARP पैकेट भेजने में सक्षम होगा।
क्लस्टर स्विच के दौरान सेवा डाउनटाइम से बचने के लिए फ्लोटिंग आईपी सेट करने की अनुशंसा की जाती है। फ्लोटिंग आईपी के बारे में अधिक जानकारी.
जब लोड संतुलन सेवाएं एक नोड से दूसरे नोड पर स्विच होती हैं, तो बैकअप नोड क्लाइंट व्यवधानों को रोकने के लिए वर्तमान कनेक्शन और सेवा स्थिति का प्रबंधन करता है।
क्लस्टर सेवा घटक #
यह क्लस्टर को कॉन्फ़िगर करने का मुख्य पृष्ठ है। क्लस्टरिंग सेवा में कई घटक शामिल हैं:
तुल्यकालन. स्वचालित रूप से मास्टर से बैकअप नोड तक कॉन्फ़िगरेशन को सिंक्रनाइज़ करता है inotify और rsync पूज्य गुरुदेव के मार्गदर्शन से संपन्न कर सकते हैं - एसएसएचमास्टर नोड में फाइल सिस्टम में लागू किया गया प्रत्येक परिवर्तन जो वर्चुअल सेवाओं या वर्चुअल सेवाओं के लिए सामान्य कॉन्फ़िगरेशन से संबंधित है, स्वचालित रूप से बैकअप नोड पर दोहराया जाएगा।
दिल की धड़कन. का उपयोग करके क्लस्टर नोड्स के स्वास्थ्य की निगरानी करता है VRRP मल्टीकास्ट पर प्रोटोकॉल, द्वारा सुगम बनाया गया जिंदा रहो.
कनेक्शन ट्रैकिंगक्लाइंट या बैकएंड कनेक्शन को बाधित किए बिना निर्बाध फेलओवर की अनुमति देने के लिए वास्तविक समय में कनेक्शन स्थितियों की प्रतिकृति बनाता है, कनेक्टेड सर्विस।
कमांड प्रतिकृति.मास्टर से बैकअप नोड तक कॉन्फ़िगरेशन भेजता है और सक्रिय करता है zक्लस्टरमैनेजर के माध्यम से एसएसएच.
जिस नोड पर क्लस्टर कॉन्फ़िगर किया गया है, वह मास्टर नोड बन जाता है। चेतावनी : बैकअप नोड पर किया गया कोई भी पिछला कॉन्फ़िगरेशन मिटा दिया जाएगा, जिसके परिणामस्वरूप फ़ार्म (प्रमाणपत्रों सहित), वर्चुअल इंटरफ़ेस , IPDS नियम आदि नष्ट हो जाएंगे।
क्लस्टर में डेटा प्रतिकृति #
क्लस्टरिंग वातावरण में, डेटा प्रतिकृति यह सुनिश्चित करती है कि सेवाओं का कॉन्फ़िगरेशन और स्थिति मास्टर और बैकअप नोड्स के बीच सुसंगत है। नीचे वे विशिष्ट तत्व दिए गए हैं जो नोड्स में प्रतिकृति किए जाते हैं:
- LSLB (लोकल सर्वर लोड बैलेंसर), GSLB (ग्लोबल सर्वर लोड बैलेंसर), DSLB (डेटा सर्वर लोड बैलेंसर) सेवाएँ। ये सेवाएँ लोड संतुलन के लिए महत्वपूर्ण हैं और यह सुनिश्चित करने के लिए प्रतिकृति बनाई जाती हैं कि फ़ेलओवर ट्रैफ़िक वितरण को बाधित न करे, जिसमें कॉन्फ़िगरेशन, सत्र और ट्रैफ़िक स्थितियाँ शामिल हैं।
- स्थैतिक रूटिंग। स्थिर रूप से परिभाषित रूटों को सुसंगत नेटवर्क पथ बनाए रखने के लिए दोहराया जाता है।
- आरबीएसी (भूमिका-आधारित पहुँच नियंत्रण) सेटिंग्स। उपयोगकर्ता भूमिकाएँ, अनुमतियाँ और संबंधित सेटिंग्स को दोहराया जाता है ताकि यह सुनिश्चित किया जा सके कि सुरक्षा नीतियाँ नोड्स में सुसंगत हैं।
- उपयोगकर्ता, समूह और अनुमतियाँ। उपयोगकर्ता खाते, समूह सदस्यताएँ और संबंधित अनुमतियाँ सिंक्रनाइज़ की जाती हैं।
- SSL प्रमाणपत्र और लेट्स एन्क्रिप्ट कॉन्फ़िगरेशन। SSL प्रमाणपत्र, जिनमें लेट्स एन्क्रिप्ट द्वारा प्रबंधित प्रमाणपत्र भी शामिल हैं, संचार और सेवाओं को सुरक्षित करने के लिए प्रतिकृतिकृत किए जाते हैं।
- वर्चुअल, वीएलएएन, बॉन्डिंग और फ्लोटिंग इंटरफेस। नेटवर्क इंटरफेस कॉन्फ़िगरेशन जैसे वर्चुअल इंटरफेस, वीएलएएन, बॉन्डेड इंटरफेस और फ्लोटिंग आईपी को दोहराया जाता है।
- वीपीएन सेवाएँ। सुरक्षित कनेक्शन बनाए रखने के लिए वीपीएन कॉन्फ़िगरेशन और स्थिति को सिंक्रनाइज़ किया जाता है।
- आईपीडीएस (घुसपैठ रोकथाम और पता लगाने की प्रणाली) नियम और फ़ाइलें। आईपीडीएस नियम और संबंधित फ़ाइलों को लगातार सुरक्षा निगरानी के लिए दोहराया जाता है।
- फार्मगार्डियन कॉन्फ़िगरेशन। फार्मों (सर्वरों के समूह) के लिए निगरानी और स्वास्थ्य जांच कॉन्फ़िगरेशन को दोहराया जाता है।
- अधिसूचना सेटिंग्स. अलर्ट सुसंगत हैं यह सुनिश्चित करने के लिए सिस्टम अधिसूचनाओं के लिए सेटिंग्स सिंक्रनाइज़ की जाती हैं.
क्लस्टर में गैर-प्रतिकृति डेटा #
- भौतिक NIC इंटरफेस। भौतिक नेटवर्क इंटरफेस कार्ड (NIC) कॉन्फ़िगरेशन की प्रतिकृति नहीं बनाई जाती, क्योंकि वे हार्डवेयर-विशिष्ट होते हैं।
- डिफ़ॉल्ट गेटवे. डिफ़ॉल्ट गेटवे सेटिंग प्रत्येक नोड के लिए स्थानीय होती हैं और उनकी प्रतिकृति नहीं बनाई जाती.
- स्थानीय और दूरस्थ सेवा विन्यास। DNS, NTP (नेटवर्क टाइम प्रोटोकॉल), SNMP (सिंपल नेटवर्क मैनेजमेंट प्रोटोकॉल) जैसी सेवाएँ स्थानीय रूप से कॉन्फ़िगर की जाती हैं और उनकी प्रतिकृति नहीं बनाई जाती।
- API कुंजियाँ. सेवाओं तक पहुँचने के लिए उपयोग की जाने वाली API कुंजियों को सुरक्षा कारणों से दोहराया नहीं जाता है.
- सक्रियण प्रमाणपत्र. सॉफ़्टवेयर लाइसेंसिंग के लिए सक्रियण प्रमाणपत्रों की प्रतिकृति नहीं बनाई जाती है.
- स्थापित पैकेज: नोड्स पर स्थापित सॉफ्टवेयर पैकेज सिंक्रनाइज़ नहीं होते हैं, क्योंकि वे नोड्स के बीच भिन्न हो सकते हैं।
- बैकअप: उत्पन्न बैकअप प्रत्येक नोड के लिए विशिष्ट होते हैं, इसलिए उन्हें नोड्स में दोहराया नहीं जाता है।
क्लस्टर सेवा कॉन्फ़िगर करें #
स्थानीय आईपीक्लस्टर प्रबंधन के लिए उपलब्ध नेटवर्क इंटरफेस में से चयन करें (कोई वर्चुअल इंटरफेस की अनुमति नहीं है)।
दूरदराज़ के आई. पी. भावी बैकअप नोड का आईपी पता.
रिमोट नोड पासवर्डदूरस्थ (भविष्य के बैकअप) नोड के लिए रूट पासवर्ड.
रिमोट नोड पासवर्ड की पुष्टि करेंदूरस्थ (भविष्य के बैकअप) नोड के लिए रूट पासवर्ड.
आवश्यक पैरामीटर दर्ज करने के बाद, अप्लाई बटन पर क्लिक करें।
क्लस्टर सेवा दिखाएँ #
यदि क्लस्टर सेवा कॉन्फ़िगर की गई है और सक्रिय है, तो यह सेवाओं, बैकएंड और कार्यों के बारे में निम्नलिखित जानकारी प्रदर्शित करती है:
इंटरफेसनेटवर्क इंटरफ़ेस जहां क्लस्टर सेवाएं कॉन्फ़िगर की जाती हैं।
फेलबैकलोड बैलेंसिंग सेवाओं को पुनः उपलब्ध होने पर मास्टर को वापस करने का विकल्प।
अंतराल की जाँच करेंनोड्स के बीच हृदय की धड़कन की जांच के लिए समय अंतराल।
ट्रैक किए गए इंटरफेससक्रिय नेटवर्क इंटरफेस की वास्तविक समय में निगरानी की जा रही है।
क्लस्टर क्रियाएँ #
नोड्स दिखाएँ. नोड्स की स्थिति प्रदर्शित करता है.
संपादित करें.कॉन्फ़िगरेशन सेटिंग्स संशोधित करें.
नष्टकॉन्फ़िगरेशन सेटिंग्स और नोड निकालें.
शो नोड्स एक्शन एक टेबल प्रदर्शित करता है जिसमें निम्नलिखित शामिल हैं:
आसंधियह इंगित करता है कि नोड स्थानीय है या दूरस्थ, उस नोड के अनुसार जहां आप वेब GUI से जुड़े हुए हैं। स्थानीय वह नोड होगा जिससे आप वर्तमान में जुड़े हुए हैं और दूरस्थ दूरस्थ नोड है.
भूमिका.दिखाता है कि नोड है या नहीं मास्टर (वर्तमान में लोड संतुलन सेवाएं प्रदान कर रहा है), बैकअपया, रखरखाव यदि यह अस्थायी रूप से अक्षम नोड है.
IP.प्रत्येक नोड का आईपी पता.
मेजबाननाम.प्रत्येक नोड का होस्टनाम.
स्थिति. नोड स्थिति, निम्न द्वारा इंगित:
- लाल। असफलता।
- ग्रे.पहुंच से बाहर.
- नारंगी. रखरखाव मोड.
- हरा. परिचालन.
मैसेज
प्रत्येक नोड से संदेश डीबग करें.
क्रियाएँप्रत्येक नोड के लिए विकल्प शामिल हैं।
- रखरखाव सक्षम करेंविफलता से बचने के लिए रखरखाव के लिए नोड को अस्थायी रूप से अक्षम करता है।
- रखरखाव अक्षम करें. नोड को पुनः सक्षम करता है.
क्लस्टर सेटिंग्स #
वैश्विक सेटिंग विकल्प उपलब्ध:
फेलबैक. चुनें कि मास्टर के रूप में कौन सा लोड बैलेंसर पसंद किया जाता है।
मॉनिटर करने के लिए इंटरफेस को ट्रैक करेंविशिष्ट इंटरफेस (जैसे, LAN या VLAN) की निगरानी करें।
अंतराल की जाँच करें. बैकअप नोड से मास्टर तक स्वास्थ्य जांच के बीच का समय.
बदलावों को सेव करने के लिए अप्लाई बटन पर क्लिक करें ।
क्लस्टर रखरखाव और अद्यतन #
न्यूनतम डाउनटाइम के साथ रिलियनॉइड क्लस्टर का रखरखाव या अद्यतन करने के लिए, कृपया विस्तृत मार्गदर्शिका देखें अपडेट RELIANOID न्यूनतम डाउनटाइम वाला क्लस्टर.




