Rundeck আপনাকে দূরবর্তী কম্পিউটারে কমান্ড/স্ক্রিপ্ট চালানোর অনুমতি দেয়। এটি একটি একক ধাপ বা একটি ওয়ার্কফ্লো সংজ্ঞায়িত করে একটি কাজ তৈরি করতে ব্যবহৃত হয় যা যেকোন সংখ্যক স্থানীয় বা দূরবর্তী নোডগুলিতে যেকোনও সেট কমান্ড, স্ক্রিপ্ট বা সরঞ্জামগুলি কার্যকর করতে পারে। ওয়েব ইন্টারফেস বা API-এর মাধ্যমে শিডিউলার বা অন-ডিমান্ড দ্বারা কাজগুলি ট্রিগার করা যেতে পারে। এই নিবন্ধটি 'ডেবিয়ান 8 সার্ভারে রুনডেস্ক কীভাবে ইনস্টল করবেন'
সম্পর্কে ব্যাখ্যা করেRundeck জাভা প্রোগ্রামিং ভাষায় লেখা হয়, তাই এটির জন্য আপনাকে আপনার মেশিনে জাভা ইনস্টল করতে হবে। ডেবিয়ানে জাভা প্রোগ্রামিং ইনস্টল করতে, নিম্নলিখিত কমান্ডগুলি ব্যবহার করুন –
$ sudo dpkg --add-architecture i386 $ sudo apt-get install openjdk-8-jre
Rundeck ডাউনলোড করতে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন –
$ 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]
Rundeck ইনস্টল করতে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন –
$ 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) ...
Rundeck Sever কনফিগার করতে, /etc/rundeck/framework.properties এবং /etc/rundeck/rundeck-config.properties ফাইলগুলি সম্পাদনা করুন এবং নিম্নলিখিত কমান্ডটি পরিবর্তন করুন –
grails.serverURL=https://localhost:4440
প্রতি
grails.serverURL=https://your_server:4440
আপনি যদি লোকালহোস্টে কাজ করেন তবে উপরের ধাপটি এড়িয়ে যান। Rundeck শুরু করতে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন –
$ sudo /etc/init.d/rundeckd start
নমুনা আউটপুট এই মত হওয়া উচিত –
[ ok ] Starting rundeckd (via systemctl): rundeckd.service.
এখন আপনার প্রিয় ওয়েব ব্রাউজারটি খুলুন এবং − https://your_server:4440 বা https://localhost:4440-এ যান। নমুনা আউটপুটটি এরকম হওয়া উচিত –
GUI এর সাথে সংযোগ করতে, অ্যাডমিন হিসাবে ব্যবহারকারীর নাম এবং পাসওয়ার্ড ব্যবহার করুন। নমুনা আউটপুট এই মত হওয়া উচিত –
একটি প্রকল্প যোগ করতে "নতুন প্রকল্প" লিঙ্কে ক্লিক করুন। আপনাকে কমপক্ষে একটি প্রকল্পের নাম প্রদান করতে হবে (স্পেস ছাড়া)। নমুনা আউটপুট এই মত হওয়া উচিত –
"রিসোর্স মডেল সোর্স" বিভাগে, "সম্পাদনা" বোতামে ক্লিক করুন এবং "প্রয়োজন ফাইল বিদ্যমান" নির্বাচন করুন। তারপর "সংরক্ষণ করুন" বোতামে ক্লিক করুন। নমুনা আউটপুট এই মত হওয়া উচিত –
এখন আপনি আপনার প্রথম কাজ তৈরি করতে প্রস্তুত. এই কাজটি একটি দূরবর্তী কমান্ড চালু করার জন্য একটি SSH সংযোগ নিয়ে গঠিত। "একটি নতুন চাকরি তৈরি করুন" এ ক্লিক করুন এবং আপনার কাজের নাম নির্বাচন করুন (স্পেস ছাড়া)। এখন আমাদের একটি পাসওয়ার্ড এবং একটি সুডো পাসওয়ার্ড সংযোগ করতে এবং একটি কমান্ড চালু করতে হবে৷
উপরের সমস্ত বিবরণ লিখুন এবং "সংরক্ষণ" বোতামে ক্লিক করুন। এই নিবন্ধের পরে, আপনি বুঝতে সক্ষম হবেন – কিভাবে একটি Debian 8 (Jessie) সার্ভারে Rundeck ইনস্টল করবেন। আমাদের পরবর্তী নিবন্ধগুলিতে, আমরা আরও লিনাক্স ভিত্তিক কৌশল এবং টিপস নিয়ে আসব। পড়তে থাকুন!