रुंडेक आपको दूरस्थ कंप्यूटर पर कमांड/स्क्रिप्ट चलाने की अनुमति देता है। इसका उपयोग एकल चरण या वर्कफ़्लो को परिभाषित करके नौकरी बनाने के लिए किया जाता है जो किसी भी स्थानीय या दूरस्थ नोड्स पर कमांड, स्क्रिप्ट या टूल के किसी भी सेट को निष्पादित कर सकता है। शेड्यूलर द्वारा या वेब इंटरफेस या एपीआई के माध्यम से ऑन-डिमांड नौकरियों को ट्रिगर किया जा सकता है। यह लेख 'डेबियन 8 सर्वर पर रुंडेस्क कैसे स्थापित करें' के बारे में बताता है
रुंडेक जावा प्रोग्रामिंग भाषा में लिखा गया है, इसलिए इसके लिए आपको अपनी मशीन में जावा स्थापित करना होगा। डेबियन पर जावा प्रोग्रामिंग स्थापित करने के लिए, निम्नलिखित कमांड का उपयोग करें -
$ sudo dpkg --add-architecture i386 $ sudo apt-get install openjdk-8-jre
रंडेक को डाउनलोड करने के लिए, निम्न कमांड का उपयोग करें -
$ wget https://dl.bintray.com/rundeck/rundeck-deb/rundeck-2.6.7-1-GA.deb
नमूना आउटपुट इस तरह होना चाहिए -
-2016-05-24 10:13:36-- https://dl.bintray.com/rundeck/rundeck-deb/rundeck-2.6.7-1-GA.deb Resolving dl.bintray.com (dl.bintray.com)... 75.126.118.188, 108.168.243.150 Connecting to dl.bintray.com (dl.bintray.com)|75.126.118.188|:80... connected. HTTP request sent, awaiting response... 302 Location: https://akamai.bintray.com/e1/e16270d345783b5911c7761b4c064ad96eac592e34d65375a 20bd9fb12a661b6?__gda__=exp=1464065737~hmac=e31ce334c506ded9695118b6b42169f6cda96ac611e5d88d6067bff6c5049db7& response-content-disposition=attachment%3Bfilename%3D%22rundeck-2.6.7-1-GA.deb %22&response-content-type=application%2Fjson [following] --2016-05-24 10:13:37-- https://akamai.bintray.com/e1/e16270d345783b5911c7761b4c064ad96eac592e34d65375a 20bd9fb12a661b6?__gda__=exp=1464065737~hmac=e31ce334c506ded9695118b6b42169f6cd a96ac611e5d88d6067bff6c5049db7& response-content-disposition=attachment%3Bfilename%3D%22rundeck-2.6.7-1-GA.deb %22&response-content-type=application%2Fjson Resolving akamai.bintray.com (akamai.bintray.com)... 104.120.161.132 Connecting to akamai.bintray.com (akamai.bintray.com)|104.120.161.132|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 101028776 (96M) [application/json] Saving to: ‘rundeck-2.6.7-1-GA.deb’ rundeck-2.6.7-1-GA. 100%[===================>] 96.35M 1.76MB/s in 54s 2016-05-24 10:14:32 (1.79 MB/s) - ‘rundeck-2.6.7-1-GA.deb’ saved [101028776/101028776]
रुंडेक को स्थापित करने के लिए, निम्न कमांड का उपयोग करें -
$ sudo dpkg -i ./rundeck-2.6.7-1-GA.deb
नमूना आउटपुट इस तरह होना चाहिए -
Selecting previously unselected package rundeck. (Reading database ... 197916 files and directories currently installed.) Preparing to unpack ./rundeck-2.6.7-1-GA.deb ... Unpacking rundeck (2.6.7) ... Setting up rundeck (2.6.7) ... Adding group rundeck....done Adding system user rundeck....done Processing triggers for ureadahead (0.100.0-19) ... Processing triggers for systemd (229-4ubuntu4) ...
रुंडेक सेवर को कॉन्फ़िगर करने के लिए, /etc/rundeck/framework.properties और /etc/rundeck/rundeck-config.properties फाइलों को संपादित करें और निम्न कमांड को बदलें -
grails.serverURL=https://localhost:4440
करने के लिए
grails.serverURL=https://your_server:4440
यदि आप लोकलहोस्ट पर काम कर रहे हैं, तो उपरोक्त चरण को छोड़ दें। रुंडेक शुरू करने के लिए, निम्न कमांड का उपयोग करें -
$ sudo /etc/init.d/rundeckd start
नमूना आउटपुट इस तरह होना चाहिए -
[ ok ] Starting rundeckd (via systemctl): rundeckd.service.
अब अपना पसंदीदा वेब ब्राउज़र खोलें और - https://your_server:4440 या https://localhost:4440 पर जाएं। नमूना आउटपुट इस तरह होना चाहिए -
GUI से कनेक्ट करने के लिए, व्यवस्थापक के रूप में उपयोगकर्ता नाम और पासवर्ड का उपयोग करें। नमूना आउटपुट इस तरह होना चाहिए -
प्रोजेक्ट जोड़ने के लिए "नई परियोजना" लिंक पर क्लिक करें। आपको कम से कम एक प्रोजेक्ट नाम (रिक्त स्थान के बिना) प्रदान करना होगा। नमूना आउटपुट इस तरह होना चाहिए -
"संसाधन मॉडल स्रोत" अनुभाग में, "संपादित करें" बटन पर क्लिक करें और "फ़ाइल की आवश्यकता है" चुनें। फिर "सहेजें" बटन पर क्लिक करें। नमूना आउटपुट इस तरह होना चाहिए -
अब आप अपना पहला काम बनाने के लिए तैयार हैं। इस कार्य में रिमोट कमांड लॉन्च करने के लिए एक एसएसएच कनेक्शन शामिल है। "नया कार्य बनाएँ" पर क्लिक करें और अपना कार्य नाम चुनें (बिना रिक्त स्थान के)। कमांड को जोड़ने और लॉन्च करने के लिए अब हमें एक पासवर्ड और एक sudo पासवर्ड की आवश्यकता है।
उपरोक्त सभी विवरण दर्ज करें और "सहेजें" बटन पर क्लिक करें। इस लेख के बाद, आप समझ पाएंगे - डेबियन 8 (जेसी) सर्वर पर रुंडेक को कैसे स्थापित करें। अपने अगले लेखों में, हम और अधिक Linux आधारित ट्रिक्स और युक्तियों के साथ आएंगे। पढ़ते रहिये!