कुछ महीने पहले हमने पोस्टग्रेएसक्यूएल 12 के रिलीज के बारे में ब्लॉग किया था, जिसमें अन्य महत्वपूर्ण विशेषताओं के साथ क्वेरी प्रदर्शन (विशेष रूप से बड़े डेटा सेट और समग्र स्थान उपयोग) में उल्लेखनीय सुधार हुए थे। अब, ClusterControl 1.7.5 संस्करण के साथ, हमें इस नए PostgreSQL संस्करण के लिए समर्थन की घोषणा करते हुए खुशी हो रही है।
यह नया ClusterControl 1.7.5 संस्करण आपके डेटाबेस क्लस्टर के प्रबंधन और निगरानी के लिए कई नई सुविधाओं के साथ आता है। इस ब्लॉग में, हम इन सुविधाओं पर एक नज़र डालेंगे और देखेंगे कि PostgreSQL 12 को आसानी से कैसे परिनियोजित किया जाए।
आसानी से PostgreSQL 12 परिनियोजित करें
ClusterControl से PostgreSQL 12 की एक नई स्थापना करने के लिए, बस "तैनाती" विकल्प चुनें और आने वाले निर्देशों का पालन करें। ध्यान दें कि यदि आपके पास पहले से PostgreSQL 12 इंस्टेंस चल रहा है, तो आपको इसके बजाय "मौजूदा सर्वर/डेटाबेस आयात करें" का चयन करना होगा।
PostgreSQL का चयन करते समय, आपको उपयोगकर्ता, कुंजी या पासवर्ड, और पोर्ट निर्दिष्ट करना होगा SSH द्वारा अपने PostgreSQL होस्ट से कनेक्ट करने के लिए। आपको अपने नए क्लस्टर के लिए नाम की भी आवश्यकता है और यदि आप चाहते हैं कि ClusterControl आपके लिए संबंधित सॉफ़्टवेयर और कॉन्फ़िगरेशन स्थापित करे।
कृपया यहां इस चरण के लिए ClusterControl उपयोगकर्ता आवश्यकता की जांच करें।
SSH एक्सेस जानकारी सेट करने के बाद, आपको डेटाबेस उपयोगकर्ता को परिभाषित करना होगा, संस्करण, और डेटादिर (वैकल्पिक)। आप यह भी निर्दिष्ट कर सकते हैं कि किस भंडार का उपयोग करना है। इस मामले में, हम PostgreSQL 12 को परिनियोजित करना चाहते हैं, इसलिए बस इसे चुनें और जारी रखें।
अगले चरण में, आपको अपने सर्वर को उस क्लस्टर में जोड़ना होगा जिसे आप बनाने जा रहे हैं।
अपने सर्वर जोड़ते समय, आप IP या होस्टनाम दर्ज कर सकते हैं।
आखिरी चरण में, आप चुन सकते हैं कि आपकी प्रतिकृति सिंक्रोनस या एसिंक्रोनस होगी या नहीं।
आप ClusterControl से अपने नए क्लस्टर के निर्माण की स्थिति की निगरानी कर सकते हैं गतिविधि मॉनिटर।
कार्य समाप्त होने के बाद, आप अपना नया PostgreSQL 12 क्लस्टर इसमें देख सकते हैं मुख्य क्लस्टर नियंत्रण स्क्रीन।
एक बार जब आप अपना क्लस्टर बना लेते हैं, तो आप उस पर कई कार्य कर सकते हैं, जैसे लोड बैलेंसर (HAProxy, Keepalived) या एक नई प्रतिकृति जोड़ना, और विभिन्न प्रबंधन या निगरानी कार्य भी।
PostgreSQL 12 डेटाबेस प्रबंधन
जैसा कि आप शायद जानते हैं, ClusterControl का उपयोग करके आप विभिन्न प्रबंधन कार्य कर सकते हैं जैसे लोड बैलेंसर जोड़ें/निकालें, स्लेव नोड्स जोड़ें/निकालें, स्वचालित विफलता और पुनर्प्राप्ति, बैकअप, सलाहकार बनाएं/संशोधित करें, और यहां तक कि अधिक।
अनुसूची रखरखाव मोड
नई ClusterControl प्रबंधन सुविधाओं में से एक डेटाबेस क्लस्टर के लिए रखरखाव मोड को शेड्यूल करने का विकल्प है। यदि आपको अपने परिवेश में कुछ संशोधित करने की आवश्यकता है या यदि किसी कारण से आपको रखरखाव विंडो शेड्यूल करने की आवश्यकता है, तो आप इसे ClusterControl के साथ सेट कर सकते हैं।
ClusterControl -> Cluster Actions -> शेड्यूल मेंटेनेंस मोड पर जाएं, ताकि सभी क्लस्टर के लिए मेंटेनेंस विंडो को इनेबल किया जा सके।
इसे सक्षम करने के बाद, आपको इस क्लस्टर से अलार्म और सूचनाएं प्राप्त नहीं होंगी। निर्दिष्ट अवधि के दौरान।
यदि आप एक विशिष्ट नोड पर काम करेंगे, तो आप नोड क्रिया अनुभाग में "शेड्यूल रखरखाव मोड" का उपयोग करके इस रखरखाव मोड को केवल उस नोड के लिए सक्षम कर सकते हैं, न कि सभी क्लस्टर के लिए।
पी>PostgreSQL उपयोगकर्ता प्रबंधन
अब, ClusterControl 1.7.5 संस्करण में, आप अपने PostgreSQL क्लस्टर के लिए उपयोगकर्ताओं/भूमिकाओं को प्रबंधित करने में सक्षम होंगे। ClusterControl पर जाएँ -> क्लस्टर चुनें -> प्रबंधित करें -> उपयोगकर्ता प्रबंधन।
यहां आप निर्दिष्ट विशेषाधिकार वाले सभी खाते देख सकते हैं, और आप एक नया खाता बनाएँ, या किसी मौजूदा खाते को संशोधित/संपादित करें।
अब, देखते हैं कि ClusterControl का उपयोग करके इस नए PostgreSQL संस्करण की निगरानी कैसे करें।
PostgreSQL 12 डेटाबेस मॉनिटरिंग
निगरानी सभी परिवेशों में आवश्यक है, और डेटाबेस अपवाद नहीं हैं। यदि आप ClusterControl मुख्य स्क्रीन में अपना क्लस्टर चुनते हैं, तो आपको कुछ बुनियादी मीट्रिक के साथ इसका एक सिंहावलोकन दिखाई देगा।
लेकिन शायद यह देखने के लिए पर्याप्त नहीं है कि आपके डेटाबेस क्लस्टर में क्या हो रहा है . इसलिए यदि आप ClusterControl -> अपने क्लस्टर का चयन करें -> डैशबोर्ड पर जाते हैं, तो आप इस एजेंट-आधारित डैशबोर्ड को अपने डेटाबेस की अधिक विस्तार से निगरानी करने के लिए सक्षम कर सकते हैं।
एक बार यह सक्षम हो जाने पर, आपको दोनों डेटाबेस से विस्तृत जानकारी प्राप्त होगी और ऑपरेटिंग सिस्टम की तरफ।
यह डैशबोर्ड विधि मित्रवत तरीके से देखने के लिए उपयोगी है, यदि सब कुछ ठीक चल रहा है।
आप पुरानी निगरानी सुविधाओं जैसे क्वेरी मॉनिटर, प्रदर्शन, सलाहकार, और PostgreSQL या विभिन्न डेटाबेस प्रौद्योगिकियों के लिए और अधिक सुविधाओं का लाभ उठा सकते हैं।
निष्कर्ष
PostgreSQL 12 क्वेरी प्रदर्शन और नई सुविधाओं में कई सुधारों के साथ आता है। यदि आप इसे आज़माने का एक त्वरित तरीका ढूंढ रहे हैं, तो ClusterControl इसे आसान तरीके से परिनियोजित, प्रबंधित और मॉनिटर करने में आपकी सहायता कर सकता है।