क्लस्टर: मास्टर और वर्कर नोड
CreateYourVPN में क्लस्टर क्या होता है: मास्टर (प्रबंधन नोड), वर्कर नोड, क्लस्टर पेज, मास्टर बदलना, और उसका पूरा जीवनचक्र — आसान शब्दों में।
पिछले पाठ में हमने क्लस्टर की तुलना एक ऑफ़िस कॉम्प्लेक्स से की थी: एक प्रशासन दफ़्तर और काम करने वाली इमारतें। अब चलिए क्लस्टर को क़रीब से देखते हैं — यह किससे बना है, कैसे बनाया जाता है, और इसके पेज पर आपको क्या दिखता है।
आख़िर क्लस्टर की ज़रूरत ही क्यों
एक सर्वर के साथ सब कुछ सीधा है: हर कोई उसी पर है। लेकिन जैसे ही आपके पास दो सर्वर हो जाते हैं, सवाल उठने लगते हैं: साझा यूज़र डेटाबेस कहाँ रखें? सर्वर एक-दूसरे को "पहचानें" कैसे? किसी एक लिंक से सारे सर्वरों तक एक्सेस कैसे दें?
क्लस्टर इन सभी सवालों का हल है: सर्वर एक साझा यूज़र डेटाबेस और साझा प्रबंधन वाले एक सिस्टम में जुड़ जाते हैं। यूज़र "आपके VPN" से कनेक्ट होता है, अलग-अलग मशीनों से नहीं।
मास्टर (प्रबंधन नोड)
मास्टर क्लस्टर का दिमाग़ है। यह:
- क्लस्टर का यूज़र डेटाबेस स्टोर करता है: अकाउंट, लिमिट, एक्सपायरी डेट;
- वर्कर नोड को सर्टिफ़िकेट जारी करता है — वे "पास" जिनसे नोड यह साबित करते हैं कि वे क्लस्टर के हैं;
- नोड को कॉन्फ़िगरेशन देता है: कौन-से इनबाउंड चलाने हैं और किन सेटिंग्स के साथ।
हर क्लस्टर में हमेशा ठीक एक मास्टर होता है। अकेले वह यूज़र्स को सेवा नहीं देता — यह काम वर्कर नोड का है।
वर्कर नोड
नोड क्लस्टर के हाथ हैं: आपके यूज़र्स का ट्रैफ़िक इन्हीं से होकर गुज़रता है। नोड पर ही इनबाउंड रहते हैं — VPN में प्रवेश बिंदु। एक क्लस्टर में 100 नोड तक हो सकते हैं।
मास्टर और एक नोड एक ही सर्वर पर रह सकते हैं। आपके पहले सर्वर के लिए यही डिफ़ॉल्ट और अनुशंसित सेटअप है: एक ही मशीन क्लस्टर का प्रबंधन भी करती है और VPN ट्रैफ़िक भी संभालती है। जब यूज़र्स बढ़ें — बस और नोड जोड़ दें।
क्लस्टर कैसे बनता है
क्लस्टर आपके पहले सर्वर के साथ ही जन्म लेता है: "सर्वर कनेक्ट करें" पर क्लिक करें, क्लस्टर को एक नाम दें (उदाहरण के लिए, EU · production), और अपने VPS की SSH डिटेल्स दर्ज करें — बाक़ी सब अपने आप हो जाता है। इंस्टॉलेशन के हर चरण में ठीक-ठीक क्या होता है, यह अगले पाठ में बताया गया है।
नए सर्वर किसी मौजूदा क्लस्टर से "नोड जोड़ें" बटन के ज़रिए जुड़ते हैं: इंस्टॉलेशन के दौरान नोड अपने आप उस क्लस्टर के मास्टर से एक सर्टिफ़िकेट लेता है और उससे जुड़ जाता है।
क्लस्टर की अपनी स्थितियाँ होती हैं, जो उसके कार्ड पर दिखती हैं: "तैयार हो रहा है" (इंस्टॉलेशन चल रही है), "सक्रिय" (सब कुछ चल रहा है), "खराब" (कुछ गड़बड़ हो गई), "आर्काइव" (क्लस्टर हटा दिया गया)।
क्लस्टर पेज
कोई क्लस्टर खोलें और आपको ऊपर से नीचे उसका पूरा ढाँचा दिखेगा:
- टोपोलॉजी डायग्राम — एक लाइव मैप: बाईं ओर मास्टर (प्रबंधन नोड), फिर उनके इनबाउंड के साथ वर्कर नोड, और दाईं ओर रूट। आप इनबाउंड को माउस से खींचकर सीधे यहीं रूट के बीच ले जा सकते हैं।
- रूट — क्लस्टर के रूटों की लिस्ट (पाठ 4)।
- सर्वर — क्लस्टर की हर मशीन के कार्ड, मेट्रिक्स के साथ: ऑनलाइन यूज़र्स, ट्रैफ़िक, CPU, RAM (पाठ 3)।
किसी सर्वर या इनबाउंड पर क्लिक करके इंस्पेक्टर खोलें, जहाँ विवरण मिलते हैं: पता, स्थिति, लोड गुणांक, इंटरनल पहचान-कोड।
मास्टर बदलना ("इसे master बनाएं")
कभी-कभी मास्टर को दूसरी जगह ले जाना पड़ता है: आपको ज़्यादा भरोसेमंद सर्वर मिल गया हो, या मौजूदा मशीन में प्रोवाइडर की तरफ़ से दिक़्क़त हो रही हो। इसी के लिए मास्टर स्वैप है: किसी भी कनेक्टेड नोड के इंस्पेक्टर में "इसे master बनाएं" पर क्लिक करें — वह नोड मास्टर बन जाता है, और मौजूदा मास्टर एक सामान्य नोड में बदल जाता है। यह प्रक्रिया वापस की जा सकती है।
जानने लायक़ ज़रूरी बातें:
- सभी यूज़र्स और सेटिंग्स अपने आप नए मास्टर पर माइग्रेट हो जाती हैं;
- यूज़र सब्सक्रिप्शन काम करती रहती हैं — किसी को कुछ भी दोबारा कॉन्फ़िगर नहीं करना पड़ता; हालाँकि शामिल दोनों सर्वर (नया और पुराना मास्टर) कुछ देर के लिए अनुपलब्ध हो सकते हैं;
- यह प्रक्रिया बैकग्राउंड में चलती है और एक घंटे तक का समय ले सकती है; हर नोड कुछ देर के लिए नए मास्टर से दोबारा जुड़ता है;
- इसे शुरू करने के लिए ईमेल पर आया एक कोड चाहिए — ग़लती से क्लिक होने से बचाव के लिए;
- स्वैप चलते समय क्लस्टर की टोपोलॉजी (नोड, इनबाउंड, रूट) में बदलाव लॉक रहते हैं।
क्लस्टर हटाना
क्लस्टर अपने मास्टर सर्वर के साथ ही हटता है: पैनल आगाह करेगा कि इससे पूरा क्लस्टर आर्काइव हो जाएगा। किराए पर लिया गया VPS ख़ुद चलता रहता है — CreateYourVPN बस उसे मैनेज करना बंद कर देता है। वर्कर नोड हटाना कहीं छोटा क़दम है: सिर्फ़ वह नोड क्लस्टर से निकलता है (उसके इनबाउंड सहित — पैनल दिखा देता है कि हटाने से ठीक-ठीक क्या असर पड़ेगा)।
याद रखें
- क्लस्टर = एक मास्टर + 100 वर्कर नोड तक, एक साझा यूज़र डेटाबेस के साथ।
- मास्टर मैनेज करता है, नोड ट्रैफ़िक ढोते हैं। दोनों एक ही मशीन पर रह सकते हैं।
- क्लस्टर आपके पहले सर्वर के साथ बनता है; नोड कुछ ही क्लिक में जोड़े जाते हैं।
- मास्टर स्वैप के ज़रिए मास्टर को दूसरे नोड पर "ले जाया" जा सकता है — आपके यूज़र्स को इसका पता तक नहीं चलता।
आगे क्या
क्लस्टर, सर्वर, रूट, इनबाउंड — कौन क्या है
एक आसान उदाहरण में CreateYourVPN पैनल की चार मुख्य अवधारणाएँ: क्लस्टर, सर्वर, इनबाउंड और रूट कैसे एक-दूसरे से जुड़े हैं।
सर्वर: कनेक्ट करना, इंस्टॉलेशन के चरण, और मेट्रिक्स
CreateYourVPN आपके VPS को कैसे कनेक्ट और सुरक्षित करता है: इंस्टॉलेशन का हर चरण, सर्वर की स्थितियाँ, और कार्ड पर मौजूद हर मेट्रिक का मतलब।