CentOS/RHEL 8 এ কীভাবে উত্তরযোগ্য অটোমেশন সরঞ্জাম ইনস্টল করবেন


জবাবদিহিত হ'ল একটি নিখরচায় এবং ওপেনসোর্স অটোমেশন সরঞ্জাম যা সিস্টেম প্রশাসকদের নোডগুলিতে কোনও এজেন্ট ইনস্টল না করে কেন্দ্রীয় সার্ভার থেকে কয়েকশ নোড কনফিগার করতে ও নিয়ন্ত্রণ করতে দেয়।

এটি রিমোট নোডগুলির সাথে যোগাযোগের জন্য এসএসএইচ প্রোটোকলের উপর নির্ভর করে। পুতুল এবং শেফের মতো অন্যান্য পরিচালনার সরঞ্জামের সাথে তুলনা করে, উত্তরযোগ্য ব্যবহারের সহজলভ্যতা এবং ইনস্টলেশন এর কারণে প্রিয় হিসাবে উপস্থিত হয়।

এই টিউটোরিয়ালে, আপনি কীভাবে আরএইচইএল/সেন্টোস 8 লিনাক্স বিতরণে উত্তরীয় অটোমেশন সরঞ্জামটি ইনস্টল এবং কনফিগার করতে পারবেন তা শিখবেন।

গুরুত্বপূর্ণ: CentOS 8 এর জন্য, উত্তরীয় traditionতিহ্যগতভাবে EPEL সংগ্রহস্থলের মাধ্যমে বিতরণ করা হয়েছিল, তবে এখনও কোনও অফিসিয়াল প্যাকেজ নেই, তবে এটি নিয়ে কাজ করা হচ্ছে। অতএব, আমরা CentOS 8 এ উত্তরীয় ইনস্টল করতে স্ট্যান্ডার্ড পিআইপি (পাইথন প্যাকেজ ম্যানেজার) ব্যবহার করছি।

এই নিবন্ধে প্রদর্শিত হিসাবে আপনি ইনস্টল করতে চান সংশ্লিষ্ট উত্তরীয় সংস্করণটির জন্য আরএইচইএল 8 তে, সরকারী রেড হ্যাট রিপোজিটরি সক্ষম করুন। রেল 8 এ পিপ ব্যবহার করবেন না !.

পদক্ষেপ 1: পাইথন 3 ইনস্টল করা

সাধারণত, আরএইচইএল 8 এবং সেন্টোস 8 টি পাইথন 3 আসবে ডিফল্টরূপে ইতোমধ্যে ইনস্টল। যাইহোক, যদি পাইথন 3 কোনও কারণে ইনস্টল করা না থাকে তবে সুডোর সুবিধাগুলি সহ নিম্নলিখিত সাধারণ ব্যবহারকারী ব্যবহার করে এটি ইনস্টল করুন।

# su - ravisaive
$ sudo dnf update
$ sudo dnf install python3

আপনি সত্যই পাইথন 3 ইনস্টল করেছেন তা যাচাই করতে কমান্ডটি চালান।

$ python3 -V

পদক্ষেপ 2: পিআইপি ইনস্টল করা - পাইথন প্যাকেজ ইনস্টলার

পিপ একটি পাইথনের প্যাকেজ ম্যানেজার, এটি ইতিমধ্যে ইনস্টল করা হয়, তবে আবার, যদি আপনার সিস্টেমে পিপ অনুপস্থিত থাকে, কমান্ডটি ব্যবহার করে এটি ইনস্টল করুন।

$ sudo dnf install python3-pip

পদক্ষেপ 3: উত্তরযোগ্য অটোমেশন সরঞ্জাম ইনস্টল করা

সমস্ত পূর্বশর্তগুলি পূরণ করার সাথে সাথে, সেন্টোস 8 এ কমান্ডটি চালিয়ে জবাবদিহি ইনস্টল করুন।

# pip3 install ansible --user

আরএইচইএল 8-তে, বর্ণিত হিসাবে উপযুক্ত উত্তর সংস্করণ ইনস্টল করতে উত্তরীয় ইঞ্জিন সংগ্রহস্থল সক্ষম করুন,

# subscription-manager repos --enable ansible-2.8-for-rhel-8-x86_64-rpms
# dnf -y install ansible

উত্তরযোগ্য সংস্করণটি পরীক্ষা করতে, চালান।

# ansible --version

পারফেক্ট! আপনি দেখতে পাচ্ছেন, আনসিবল ইনস্টল করা সংস্করণটি উত্তরযোগ্য ২.৮.৫।

পদক্ষেপ 4: উত্তরযোগ্য অটোমেশন সরঞ্জাম পরীক্ষা করা

জবাবদিহি পরীক্ষা করতে, প্রথমে নিশ্চিত হয়ে নিন যে ssh চলছে এবং চলছে।

$ sudo systemctl status sshd

এর পরে, হোস্ট মেশিনগুলি সংজ্ঞায়িত করার জন্য আমাদেরকে/ইত্যাদি/উত্তরযোগ্য ডিরেক্টরিতে হোস্ট ফাইল তৈরি করতে হবে।

$ sudo mkdir /etc/ansible  
$ cd /etc/ansible
$ sudo touch hosts

হোস্টস ফাইলটি ইনভেন্টরি হবে যেখানে আপনার সমস্ত দূরবর্তী নোড থাকবে।

এখন আপনার প্রিয় সম্পাদকের সাথে হোস্ট ফাইলটি খুলুন এবং প্রদর্শিত দূরবর্তী নোডটিকে সংজ্ঞায়িত করুন।

[web]
192.168.0.104

এরপরে, এসএসএইচ কী তৈরি করুন যা থেকে আমরা সরকারী কীটি দূরবর্তী নোডে অনুলিপি করব।

$ ssh-keygen

উত্পাদিত এসএসএইচ কীটি দূরবর্তী নোডে অনুলিপি করতে কমান্ডটি চালান।

$ ssh-copy-id [email 

এখন যেমন দেখানো হয়েছে তেমন রিমোট নোডকে পিং করার জন্য উত্তরীয় ব্যবহার করুন।

$ ansible -i /etc/ansible/hosts web -m ping  

আমরা আরএইচইএল/সেন্টোস 8 লিনাক্স বিতরণে সাফল্যের সাথে ইনস্টল এবং জবাবদিহি করতে পেরেছি। আপনার যদি কোনও প্রশ্ন থাকে তবে নীচে মন্তব্য বিভাগে আমাদের সাথে ভাগ করুন।