रूडर एक ओपन-सोर्स वेब-आधारित आईटी इंफ्रास्ट्रक्चर कॉन्फ़िगरेशन और ऑटोमेशन प्लेटफॉर्म है जो संगठनों में सिस्टम को कॉन्फ़िगर और प्रबंधित करने में मदद करता है। यह सुरक्षा दिशानिर्देशों को बनाए रखते हुए आपको जटिल कॉन्फ़िगरेशन को स्वचालित करने और आपके आईटी बुनियादी ढांचे को नियंत्रित करने की अनुमति देता है।
रूडर के दो मुख्य घटक हैं: रूट सर्वर और नोड. रूट सर्वर प्रबंधित नोड्स के लिए कॉन्फ़िगरेशन को परिभाषित करता है, जबकि नोड रूट सर्वर द्वारा प्रबंधित सिस्टम हैं।
यहां बताया गया है कि आप डेबियन/उबंटू पर रूडर रूट सर्वर और नोड्स को कैसे स्थापित और सेट अप कर सकते हैं।
डेबियन/उबंटू पर रूडर रूट सर्वर स्थापित करना
डेबियन/उबंटू पर रूडर रूट सर्वर स्थापित करने के लिए, आप आधिकारिक भंडार का उपयोग कर सकते हैं। रूडर रूट सर्वर को एक शर्त के रूप में जावा आरई की आवश्यकता होती है। को डेबियन/उबंटू पर जावा स्थापित करें, निम्न आदेश का उपयोग करें:
सुडो उपयुक्त स्थापित करनागलती करना-जरे
फिर, निम्न आदेश का उपयोग करके रूडर रिपॉजिटरी कुंजी जोड़ें:
sudo wget --quiet -O /etc/apt/trusted.gpg.d/rudder_apt_key.gpg https://repository.rudder.io/apt/rudder_apt_key.gpg
अगला, रूडर रिपॉजिटरी को अपने सिस्टम में जोड़ें:
गूंज "देब http://repository.rudder.io/apt/7.2/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/rudder.list
रिपॉजिटरी इंडेक्स को इसके साथ अपडेट करें:
सुडो उपयुक्त अद्यतन
अब आप निम्न आदेश का उपयोग कर रूडर रूट सर्वर स्थापित कर सकते हैं:
सुडो उपयुक्त स्थापित करना पतवार-सर्वर
रूडर रूट सर्वर को कॉन्फ़िगर करना
रूडर रूट सर्वर स्थापित होने के बाद, आपको इसे कॉन्फ़िगर करने की आवश्यकता है। एक उपयोगकर्ता खाता बनाएँ जिसका उपयोग आप रूडर वेब यूआई में लॉग इन करने के लिए करेंगे। टर्मिनल खोलें और उपयोगकर्ता खाता बनाने के लिए निम्नलिखित कमांड चलाएँ:
सुडो रूडर सर्वर बनाएं-उपयोगकर्ता यू
फिर, इस उपयोगकर्ता खाते के लिए पासवर्ड सेट करें।
सुचारू संचालन के लिए, आपको अपने सर्वर के फ़ायरवॉल पर टीसीपी पोर्ट 5309 और 443 खोलने की आवश्यकता होगी। ऐसा करने के लिए निम्न आदेशों का उपयोग करें:
sudo ufw 443/tcp की अनुमति दें
सुडो ufw 5309 / टीसीपी की अनुमति दें
रूडर रूट सर्वर आईपी एड्रेस या वेब ब्राउजर का उपयोग करके होस्टनाम पर जाकर रूडर वेब इंटरफेस तक पहुंचें:
https://<आईपी पता>/rudder
आपके द्वारा ऊपर बनाए गए उपयोगकर्ता नाम और पासवर्ड का उपयोग करके वेब इंटरफ़ेस में लॉग इन करें। फिर, रूडर वेब इंटरफेस में बाएं साइडबार से, पर जाएं व्यवस्थापन> सेटिंग्स.
अंतर्गत सामान्य सेटिंग्स, के लिए जाओ अनुमत नेटवर्क. यहां, उन नेटवर्कों को कॉन्फ़िगर करें जिनसे आप नोड्स को रूडर सर्वर से कनेक्ट करने की अनुमति देना चाहते हैं। में नेटवर्क जोड़ें नेटवर्क-आईडी/मास्क प्रारूप।
उदाहरण के लिए, IP पते 192.168.42.137/24 के साथ नोड को रूडर सर्वर से कनेक्ट करने की अनुमति देने के लिए, आप इसे 192.168.42.0/24 के रूप में जोड़ेंगे।
मामले में, आपको रूट सर्वर को पुनरारंभ करने की आवश्यकता है, निम्न कमांड का उपयोग करें:
sudo systemctl रूडर-सर्वर को पुनरारंभ करें
डेबियन/उबंटू पर रूडर एजेंट स्थापित करना
रूडर पर नोड या होस्ट को प्रबंधित करने के लिए, आपको एक एजेंट स्थापित करने की आवश्यकता है। आप रूडर एजेंट को नोड्स पर स्थापित करने के लिए आधिकारिक रिपॉजिटरी का उपयोग कर सकते हैं। निम्न आदेश का उपयोग करके अपने सिस्टम में रूडर रिपॉजिटरी GPG कुंजी जोड़कर प्रारंभ करें:
sudo wget --quiet -O /etc/apt/trusted.gpg.d/rudder_apt_key.gpg "https://repository.rudder.io/apt/rudder_apt_key.gpg"
फिर, निम्न आदेश का उपयोग करके अपने सिस्टम में रूडर रिपॉजिटरी जोड़ें:
गूंज "देब http://repository.rudder.io/apt/7.2/ $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/rudder.list
टाइप करके रिपॉजिटरी इंडेक्स को अपडेट करें:
सुडो उपयुक्त अद्यतन
अब, आप निम्न आदेश का उपयोग कर रूडर एजेंट स्थापित कर सकते हैं:
सुडो उपयुक्त स्थापित करना पतवार-प्रतिनिधि
रूडर एजेंट का विन्यास
रूडर एजेंट को स्थापित करने के बाद, आपको रूडर रूट सर्वर से इसके संपर्क को सक्षम करने की आवश्यकता होगी। आप इसे दो तरीकों से पूरा कर सकते हैं: या तो रूडर रूट सर्वर आईपी एड्रेस या होस्टनाम को जोड़कर /var/rudder/cfengine-community/policy_server.dat फ़ाइल:
गूंज सुडो टी /वर/rudder/cfengine-community/policy_server.dat
या, निम्न कमांड चलाकर, प्रतिस्थापित करना IP पते या रूडर रूट सर्वर के होस्टनाम के साथ:
सुडो रूडर एजेंट पॉलिसी-सर्वर <आईपी-या-होस्टनाम>
मामले में, आपको रूडर एजेंट को पुनरारंभ करने की आवश्यकता है, निम्न आदेश का उपयोग करें:
सुडो रूडर एजेंट पुनरारंभ करें
रूडर सर्वर में एक नोड जोड़ना
आपके द्वारा नोड पर रूडर एजेंट को स्थापित और कॉन्फ़िगर करने के बाद, नोड को पंजीकृत करने के लिए एक सूची (हार्डवेयर और सॉफ़्टवेयर जानकारी युक्त) रूट सर्वर को भेजी जाएगी।
रूडर वेब इंटरफेस में बाएं साइडबार से, पर जाएं नोड प्रबंधन > लंबित नोड्स. आप अपने नए नोड को लंबित नोड विंडो में सूचीबद्ध देखेंगे। इसके बगल में स्थित चेकबॉक्स का उपयोग करके नोड का चयन करें और क्लिक करें स्वीकार करना.
तब दबायें स्वीकार करना इसकी पुष्टि करने के लिए अगली विंडो में। अब आपका नोड रूडर सर्वर में जुड़ जाएगा।
रूडर सर्वर पर सभी प्रबंधित नोड्स देखने के लिए, यहां जाएं नोड प्रबंधन > नोड्स.
इससे जुड़ी सभी सूचनाओं को देखने के लिए एक नोड पर क्लिक करें। यदि आपको नीचे सूचीबद्ध नोड दिखाई नहीं देता है लंबित नोड्स, आप एजेंट को मैन्युअल रूप से चला सकते हैं और निम्न में से किसी भी कमांड का उपयोग करके इन्वेंट्री को ट्रिगर कर सकते हैं:
सुडो रूडर एजेंट इन्वेंट्री
या
सुडो रूडर एजेंट रन
एक नोड से रूडर एजेंट की स्थापना रद्द करना
नोड पर रूडर एजेंट की स्थापना रद्द करने के लिए, निम्नलिखित कमांड का उपयोग करें:
sudo apt रूडर-एजेंट को हटा दें
रूडर एजेंट की स्थापना रद्द करने के बाद, यह सत्यापित करने के लिए कि कोई भी रूडर सेवा नहीं चल रही है, निम्नलिखित कमांड चलाएँ:
पीएस औक्स | ग्रेप पतवार
इसके अलावा, रूडर निर्देशिकाओं को हटाएं:
सुडो आरएम -आरएफ /opt/ruder
सुडो आरएम -आरएफ /वर/rudder
रूडर एजेंट को नोड से पूरी तरह से हटाने के बाद, आपको रूडर रूट सर्वर से नोड को हटाने की भी आवश्यकता होगी। के लिए जाओ नोड प्रबंधन > नोड्स. वहां से, वह नोड चुनें जिसे आप हटाना चाहते हैं।
नीचे सारांश पृष्ठ, क्लिक करें मिटाना इस नोड को रूट सर्वर से हटाने के लिए बटन। अब, रूडर रूट सर्वर अब नोड का प्रबंधन नहीं करेगा।
उबंटू/डेबियन पर रूडर रूट सर्वर की स्थापना रद्द करना
उबंटू से रूडर रूट सर्वर की स्थापना रद्द करने के लिए, निम्नलिखित कमांड चलाएँ:
sudo apt रूडर-सर्वर को हटा दें
यह सत्यापित करने के लिए कि कोई रूडर सेवा नहीं चल रही है, निम्नलिखित कमांड चलाएँ:
पीएस औक्स | ग्रेप पतवार
भी, निर्देशिकाओं को हटा दें रूट सर्वर से रूडर से संबंधित:
सुडो आरएम -आरएफ /opt/ruder
सुडो आरएम -आरएफ /वर/rudder
एक केंद्रीय सर्वर से अपने इंफ्रास्ट्रक्चर को स्वचालित और प्रबंधित करें
रूडर आपको अपने आईटी बुनियादी ढांचे को स्वचालित और प्रबंधित करके समय बचाने और दक्षता बढ़ाने की अनुमति देता है। अब आपको उबंटू और डेबियन पर रूडर इंफ्रास्ट्रक्चर मैनेजमेंट प्लेटफॉर्म स्थापित करने और स्थापित करने में सक्षम होना चाहिए।
रूडर के विकल्प के रूप में, आप फ्री और ओपन-सोर्स Ansible ऑटोमेशन प्लेटफॉर्म का उपयोग कर सकते हैं। यह लिनक्स, विंडोज और मैक सहित कई प्लेटफार्मों के लिए उपलब्ध है।