পুতুল ইনস্টল করুন - চারটি সহজ ধাপে পুতুল ইনস্টল করুন



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

পুতুল ইনস্টল করুন

এই ব্লগটি কীভাবে সেন্টোস মেশিনে পুতুল মাস্টার এবং পুতুল এজেন্ট (স্লেভ) ইনস্টল করবেন সে সম্পর্কে একটি গাইড। আমরা একটি পুতুল উদাহরণও দেখব, যেখানে আমি পুতুল ব্যবহার করে অ্যাপাচি টমক্যাট নিযুক্ত করব। আমি দুটি সেন্টোস ভার্চুয়াল চিত্র ব্যবহার করছি, একটি পুতুল মাস্টারের জন্য এবং অন্যটি পুতুল এজেন্টের জন্য।

পুতুল ইনস্টল করার পদক্ষেপগুলি নিম্নলিখিত:





  1. পুতুল মাস্টার এবং পুতুল এজেন্ট ইনস্টল করুন
  2. পুতুল মাস্টার এবং এজেন্টে হোস্ট এবং পুতুল কনফিগারেশন ফাইলগুলি সম্পাদনা করুন
  3. পুতুল মাস্টার এবং পুতুল এজেন্টের মধ্যে একটি সুরক্ষিত সংযোগ স্থাপন করুন
  4. পুতুল ব্যবহার করে অ্যাপাচি টোম্যাট স্থাপন করুন

আমরা পুতুল ইনস্টল করার আগে আসুন আমরা কিছু পূর্বশর্ত দেখি।

পূর্বশর্ত

আমি দুটি ভার্চুয়াল চিত্র ব্যবহার করছি, সুতরাং আপনি এর মধ্যে যে কোনও একটিকে পুতুল মাস্টার হিসাবে বেছে নিতে পারেন এবং অন্যকে পুতুল এজেন্ট হিসাবে অভিহিত করা যেতে পারে।



প্রথমত, আমাদের পুতুল মাস্টার এবং পুতুল এজেন্ট থেকে ফায়ারওয়াল সংক্রান্ত সমস্ত বিধি মুছে ফেলতে হবে। Iptables হ'ল ডিফল্টরূপে লিনাক্সের বেশিরভাগ বিতরণে ডিফল্ট ফায়ারওয়াল উপলব্ধ।

এটি কার্যকর করুন:

iptables -F

এখন আমাদের এই কনফিগারেশনগুলি সংরক্ষণ করতে হবে।



এটি কার্যকর করুন:

পরিষেবা iptables সংরক্ষণ করুন

পুতুল মাস্টার এবং পুতুল এজেন্ট উভয়ের জন্য আমাদের অফিসিয়াল পুতুল ল্যাব সংগ্রহের সংগ্রহস্থল সক্ষম করতে হবে। এই সংগ্রহস্থলটি পেতে একটি লিঙ্কে যান yum.puppetlabs.com

পুতুল সংগ্রহস্থল - পুতুল ইনস্টল করুন - এডুরেকাএখানে, আপনি ব্যবহার করছেন CentOS এর সংস্করণ অনুযায়ী সংগ্রহস্থলের লিংক অবস্থানটি অনুলিপি করুন। আমি CentOS 6 ব্যবহার করছি।

এখন এই সংগ্রহস্থলটি পেতে ভার্চুয়াল চিত্রগুলিতে নীচের কমান্ডটি প্রয়োগ করুন:

এটি কার্যকর করুন:

rpm -ivh http://yum.puppetlabs.com/puppetlabs-release-el-6.noarch.rpm

আমরা পূর্বশর্তগুলি সম্পন্ন করেছি, এখন পুতুল ইনস্টল করার আগে এই পুতুল ইনস্টলেশন ভিডিওটি দেখুন।

পুতুল ইনস্টলেশন টিউটোরিয়াল | পুতুল ইনস্টলেশন - টমকেট স্থাপন | ডিভোপস সরঞ্জাম | এডুরেকা

1. পুতুল মাস্টার এবং পুতুল এজেন্ট ইনস্টল করুন

1.1। পুতুল মাস্টার ইনস্টল করুন

পুতুল মাস্টার ইনস্টল করতে নীচের কমান্ডটি কার্যকর করুন:

এটি কার্যকর করুন (মাস্টার উপর):

yum পুতুল-সার্ভার ইনস্টল করুন

১.২ পুতুল এজেন্ট ইনস্টল করুন

পুতুল এজেন্ট ইনস্টল করতে নীচের কমান্ডটি কার্যকর করুন:

জাভা অ্যালগরিদম এবং ডেটা স্ট্রাকচার

এটি কার্যকর করুন (এজেন্টে):

yum পুতুল ইনস্টল করুন

2. পুতুল মাস্টার এবং এজেন্টে হোস্ট এবং পুতুল কনফিগারেশন ফাইলগুলি সম্পাদনা করুন

2.1। পুতুল মাস্টারে হোস্ট এবং পুতুল কনফিগারেশন ফাইলগুলি সম্পাদনা করুন

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

এটি কার্যকর করুন (মাস্টার উপর):

vi / ইত্যাদি / হোস্ট

কেবল আপনার মেশিনের আইপি ঠিকানা টাইপ করুন এবং এটিতে একটি ডোমেন নাম দিন। উপরের স্ক্রিনশটে আপনি দেখতে পারবেন যে 192.168.1.182 আমার মেশিনের আইপি ঠিকানা এবং আমি এটিকে একটি ডোমেন নাম নিযুক্ত করেছি পুতুল পুতুল.এডুরাকা.কম

আপনার মেশিনের আইপি ঠিকানা জানতে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:

এটি কার্যকর করুন (মাস্টার উপর):

ifconfig

এখন আমরা পুতুল কনফিগারেশন ফাইলটি সম্পাদনা করব, আমি vi সম্পাদক ব্যবহার করব।

এটি কার্যকর করুন (মাস্টার উপর):

vi /etc/puppet/puppet.conf

এখানে মাস্টার বিভাগে ডিএনএস নাম দিন যা সার্ভারটি প্রতিক্রিয়া জানাবে (আপনি আপনার পুতুল মাস্টারকে যে ডোমেন নাম দিয়েছেন তা টাইপ করুন)। ডিএনএস হ'ল আইপি ঠিকানার পরিবর্তে বন্ধুত্বপূর্ণ নাম ব্যবহার করে যোগাযোগ করে তা নিশ্চিত করার জন্য একটি গুরুত্বপূর্ণ উপাদান।

dns_alt_names = পুতুল, পুতুল.এডুরাকা.কম

আমাদের শংসাপত্রের নামও দেওয়া দরকার

certname = পুতুল

2.2। পুতুলের মধ্যে হোস্ট এবং পুতুল কনফিগারেশন ফাইলগুলি সম্পাদনা করুন প্রতিনিধি

পুতুল এজেন্ট ভার্চুয়াল ইমেজে এখানে পুতুল মাস্টারের অনুরূপ আমরা প্রথমে vi সম্পাদক ব্যবহার করে হোস্ট ফাইলটি সম্পাদনা করব।

এটি কার্যকর করুন (এজেন্টে):

vi / ইত্যাদি / হোস্ট

এখন আপনার পুতুল এজেন্টের আইপি ঠিকানা টাইপ করুন এবং এটির জন্য একটি ডোমেন নাম দিন, আমি দিয়েছি ' পুতুল ’। আপনাকে আপনার পুতুল মাস্টারের আইপি ঠিকানা এবং এর সাথে যুক্ত ডোমেন নামও দিতে হবে।

192.168.1.119 পুতুল
192.168.1.182 পুতুল পুতুল.এডুরাকা.কম

আসুন এখন পুতুল কনফিগারেশন ফাইলটি সম্পাদনা করুন।

এটি কার্যকর করুন (এজেন্টে):

vi /etc/puppet/puppet.conf

এখন এজেন্ট বিভাগে সার্ভারের নাম নির্ধারণ করুন।
আপনার পুতুল মাস্টারের ডোমেন নাম টাইপ করুন। এটি একটি অত্যন্ত গুরুত্বপূর্ণ পদক্ষেপ কারণ আপনি একবার ডোমেন নাম দিলে এটি হোস্ট ফাইলে যাবে এবং সেই ডোমেন নামের সংযুক্ত আইপি ঠিকানাটি চেক করবে। আপনি সঠিক ডোমেন নাম টাইপ করেছেন তা নিশ্চিত করুন।

সার্ভার = পুতুল.ডুরেকা.কম

3. পুতুল মাস্টার এবং পুতুল এজেন্টের মধ্যে একটি সুরক্ষিত সংযোগ স্থাপন করুন

পুতুল এজেন্ট তার শংসাপত্রের জন্য পুতুল মাস্টারকে অনুরোধ করে। একবার পুতুল মাস্টার তার শংসাপত্র প্রেরণ করলে পুতুল এজেন্ট তার নিজস্ব শংসাপত্র তৈরি করে। এরপরে এটি পুতুল মাস্টারকে এই শংসাপত্রটিতে স্বাক্ষর করার জন্য অনুরোধ করে। মাস্টার এই শংসাপত্রটি স্বাক্ষর করার পরে পুতুল মাস্টার এবং পুতুল এজেন্টের মধ্যে একটি সুরক্ষিত সংযোগ স্থাপন করা হবে।

৩.১০। পুতুল মাস্টার শংসাপত্র তৈরি করুন

পুতুল মাস্টার ভার্চুয়াল চিত্রে, পুতুল মাস্টার মেশিনে সিএ শংসাপত্র এবং পুতুল মাস্টার শংসাপত্র তৈরি করতে নীচের আদেশটি সম্পাদন করুন:

এটি কার্যকর করুন (মাস্টার উপর):

sudo -u পুতুল পুতুল মাস্টার - না-ডিমনাইজ --verbose

এই কমান্ডটি সিএনএ শংসাপত্র এবং একটি পুতুল মাস্টার শংসাপত্র তৈরি করবে, যাতে উপযুক্ত ডিএনএসের নাম অন্তর্ভুক্ত থাকবে। স্টপ ইট এটি একবার পুপেটের সংস্করণ ব্যবহার করে প্রদর্শিত হয় ctrl + c কারণ আমরা এখনই পুতুল মাস্টার শুরু করতে পারি না।

সেলেনিয়ামে কীওয়ার্ড চালিত কাঠামো

এখন আমি পুতুল মাস্টার শুরু করব।

এটি কার্যকর করুন (মাস্টার উপর):

পুতুল সংস্থান পরিষেবা পুতুলমাস্টার নিশ্চিত = চলমান

3.2। পুতুল এজেন্ট থেকে পুতুল মাস্টারের কাছে শংসাপত্র স্বাক্ষরের অনুরোধ প্রেরণ করুন

এখানে পুতুল এজেন্ট ভার্চুয়াল চিত্রটিতে, আমাকে পুতুল মাস্টারের কাছে শংসাপত্র স্বাক্ষরের অনুরোধ প্রেরণ করতে হবে।

এটি কার্যকর করুন (এজেন্টে):

পুতুল এজেন্ট -t

3.3। পুতুল মাস্টারে পুতুল এজেন্ট শংসাপত্র সাইন করুন

পুতুল মাস্টার ভার্চুয়াল ইমেজে, পুতুল এজেন্ট দ্বারা অনুরোধ করা শংসাপত্রটিতে আমাদের স্বাক্ষর করতে হবে। শংসাপত্রগুলির তালিকা পেতে নীচের আদেশটি কার্যকর করুন:

এটি কার্যকর করুন (মাস্টার উপর):

পুতুল সার্ট তালিকা

আপনি দেখতে পাচ্ছেন যে পুতুল নামটি দ্বারা একটি শংসাপত্র স্বাক্ষর করার অনুরোধ মুলতুবি রয়েছে। শংসাপত্রটি স্বাক্ষর করতে নীচের আদেশটি কার্যকর করুন:

এটি কার্যকর করুন (মাস্টার উপর):

পুতুল সার্ট সাইন পুতুল

এখানে শংসাপত্র স্বাক্ষর করার অনুরোধটি পুতুল এজেন্ট প্রেরণ করেছিল তাই আমি সেই নির্দিষ্ট শংসাপত্রটিতে স্বাক্ষর করেছি, উপরের স্ক্রিনশটটি উল্লেখ করুন।

3.4। পুতুল এজেন্ট আপডেট করুন

প্রথমে আমাদের পুতুল এজেন্ট শুরু করা দরকার।

এটি কার্যকর করুন (এজেন্টে):

পুতুল সংস্থান পরিষেবা পুতুল নিশ্চিত = চলমান

এখন আমাদের পুতুল এজেন্ট আপডেট করতে হবে পুতুল মাস্টারে করা পরিবর্তনগুলি with যেহেতু মাস্টার সম্প্রতি শংসাপত্রটিতে স্বাক্ষর করেছেন তাই এটি আপডেট হবে।

এটি কার্যকর করুন (এজেন্টে):

পুতুল এজেন্ট -t

অভিনন্দন! এখন পুতুল মাস্টার এবং পুতুল এজেন্টের মধ্যে একটি সুরক্ষিত সংযোগ রয়েছে। আসুন এখন একটি পুতুল উদাহরণ দেখুন, যেখানে আমি পুতুল ব্যবহার করে অ্যাপাচি টমক্যাট নিযুক্ত করব।

4. পুতুল ব্যবহার করে অ্যাপাচি টমক্যাট স্থাপন করুন

4.1। পুতুল মাস্টারে কনফিগারেশন সংজ্ঞায়িত করুন

টপকেট 9 ইনস্টল করার আগে পুতুল মাস্টার ভার্চুয়াল ইমেজে, আমার জাভা 8 ইনস্টল করা দরকার কারণ টমক্যাট 9 জাভা 8 এর সাথে জাভা 8 বা জাভা 8 এর পরে প্রকাশিত সংস্করণের সাথে সামঞ্জস্যপূর্ণ।

4.1.1। জাভা এবং টমক্যাট মডিউল ইনস্টল করুন

জাভা ইনস্টল করতে আমার জাভা মডিউল ইনস্টল করতে হবে, এই মডিউলটি স্বয়ংক্রিয়ভাবে জাভা জেডিকে ইনস্টল করে এবং পুতুল ব্যবহার করে জাভা ইনস্টলেশন সহজতর করে।

এটি কার্যকর করুন (মাস্টার উপর):

পুতুল মডিউল ইনস্টল পুতুল-জবা

এই কমান্ডটি জাভা মডিউলের সর্বশেষতম সামঞ্জস্যপূর্ণ সংস্করণ ইনস্টল করবে।

এখন, আমরা টমক্যাট মডিউলটি ইনস্টল করব। এটি আপনাকে টমক্যাট ইনস্টল করতে, এর কনফিগারেশন ফাইলগুলি পরিচালনা করতে এবং এতে ওয়েব অ্যাপ্লিকেশন স্থাপন করতে পুতুলকে ব্যবহার করার অনুমতি দেয়।

টমক্যাট মডিউলটির সর্বশেষতম সামঞ্জস্যপূর্ণ সংস্করণ ইনস্টল করতে:

এটি কার্যকর করুন (মাস্টার উপর):

পুতুল মডিউল ইনস্টল পুতুল-টমক্যাট

4.1.2। পুতুল ম্যানিফেস্টে সাইট.pp ফাইল সম্পাদনা করুন

আপনার প্রিয় সম্পাদক ব্যবহার করে পুতুল ম্যানিফেস্টে সাইট.pp ফাইল সম্পাদনা করুন, আমি ম্যানিফেস্টগুলি সম্পর্কে আরও জানতে আমার ভিআই সম্পাদক ব্যবহার করব পুতুল টিউটোরিয়াল ব্লগ

এটি কার্যকর করুন (মাস্টার উপর):

vi /etc/puppet/manifests/site.pp

এখানে নিম্নলিখিতগুলি অন্তর্ভুক্ত করুন:

শ্রেণি j 'জাভা': প্যাকেজ = এবং জিটি 'জাভা-১.৮.০-ওপেনজড্ক-ডেভেল': om টমক্যাট :: ইনস্টল {'/ অপ্ট / টমক্যাট': উত্স_আরল = & জিটি 'http://redrockdigimark.com/apachemirror/tomcat/ tomcat-9 / v9.0.0.M13 / bin / apache-tomcat-9.0.0.M13.tar.gz ',} tomcat :: উদাহরণ {' default ': catalana_home = & gt' / opt / tomcat ',}

সাইট ডেম্প ফাইলটি দেখতে এমনভাবে দেখা উচিত:

ফাইলটি সংরক্ষণ করুন এবং vi সম্পাদক থেকে প্রস্থান করুন।

4.2। পুতুল এজেন্ট আপডেট করুন

পুতুল এজেন্ট পর্যায়ক্রমে (প্রতি 30 মিনিটের পরে) মাস্টার থেকে এটির কনফিগারেশনটি টান দেয়। এটি মূল মেনিফেস্টকে মূল্যায়ন করবে এবং মডিউলটি টমক্যাট সেটআপ নির্দিষ্ট করে apply আপনি যদি তাৎক্ষণিকভাবে চেষ্টা করে দেখতে চান তবে আপনাকে প্রতিটি এজেন্ট নোডে নিম্নলিখিত কমান্ডটি চালাতে হবে:

এটি কার্যকর করুন (এজেন্টে):

পুতুল এজেন্ট -t

আসুন দেখি আপাচি টমক্যাট পুতুল এজেন্টে কাজ করছে কিনা। আপনার ওপেন লোকালহোস্টটি নিশ্চিত করতে: আপনার ব্রাউজারে পুতুল এজেন্ট ভার্চুয়াল ইমেজে 8080 (পোর্ট 8080 অ্যাপাচি টমক্যাটের জন্য ডিফল্ট বন্দর)।

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

আমি আশা করি আপনি পুতুল ইনস্টলেশন নির্দেশিকাটি অনুসরণ করতে সক্ষম হয়েছিলেন এবং এখনই পুতুলকে অবশ্যই আপনার মেশিনে চালানো উচিত , পরীক্ষা করে দেখুন এডুরেকা, বিশ্বস্ত জুড়ে 250,000 এরও বেশি সন্তুষ্ট শিক্ষার্থীর নেটওয়ার্ক সহ একটি বিশ্বস্ত অনলাইন লার্নিং সংস্থা by এডুরেকা ডিভোপস শংসাপত্র প্রশিক্ষণ কোর্স শিখরদের বিভিন্ন ডিওওপস প্রক্রিয়া এবং এসপিএলসিতে একাধিক পদক্ষেপ স্বয়ংক্রিয় করার জন্য পুতুল, জেনকিনস, নাগিস এবং জিআইটির মতো সরঞ্জামগুলিতে দক্ষতা অর্জনে সহায়তা করে।