কনফিগারেশন ম্যানেজমেন্টকে কেন্দ্রীভূত এবং স্বয়ংক্রিয় করার জন্য পুতুল হল একটি ওপেন সোর্স সিস্টেম ম্যানেজমেন্ট টুল। কনফিগারেশন ম্যানেজমেন্ট হল তথ্যের বিস্তারিত রেকর্ডিং এবং আপডেট করা যা একটি এন্টারপ্রাইজের হার্ডওয়্যার এবং সফ্টওয়্যার বর্ণনা করে।
পুতুলের দুটি স্তর রয়েছে:হোস্ট এবং পরিষেবাগুলি কেমন হওয়া উচিত তা বর্ণনা করার জন্য একটি কনফিগারেশন ভাষা এবং একটি বিমূর্ত স্তর যা অ্যাডমিনিস্ট্রেটরকে ইউনিক্স, লিনাক্স, উইন্ডোজ এবং ওএস এক্স সহ বিভিন্ন প্ল্যাটফর্মে কনফিগারেশন বাস্তবায়ন করতে দেয়৷ প্রশাসকরা এনকোড করতে পারেন একটি নীতি হিসাবে একটি পরিষেবার কনফিগারেশন, যা পুতুল তারপর নিরীক্ষণ এবং প্রয়োগ করে।
পুতুল রুবিতে লেখা এবং মডিউল তৈরি এবং পরিচালনার জন্য নিজস্ব ডোমেন নির্দিষ্ট ভাষা (DSL) ব্যবহার করে। পাপেট কনফিগারেশন ম্যানেজমেন্টের মৌলিক সংস্করণ, যাকে ওপেন সোর্স পাপেট বলা হয়, এটি সরাসরি পাপেটের ওয়েবসাইট থেকে পাওয়া যায় এবং অ্যাপাচি 2.0 সিস্টেমের অধীনে লাইসেন্সপ্রাপ্ত। পাপেট এন্টারপ্রাইজের অর্কেস্ট্রেশন, ভূমিকা-ভিত্তিক অ্যাক্সেস কন্ট্রোল (RBAC) এবং কমপ্লায়েন্স রিপোর্টিং সহ অতিরিক্ত কার্যকারিতা রয়েছে৷
পাপেট ল্যাবস ওয়েবসাইট কোড হিসাবে অবকাঠামো বর্ণনা এবং পরিচালনা করার জন্য অনেকগুলি সম্প্রদায় মডিউল অফার করে। পাপেট ল্যাবস ওপেন সোর্স পাপেট এবং কমিউনিটি মডিউলের মধ্যে সমন্বয়কে বোঝায় পুতুল ইকোসিস্টেম .
জনপ্রিয় পাপেট ইকোসিস্টেম মডিউলগুলির মধ্যে রয়েছে:
পুতুল ফরজ - একটি সংগ্রহস্থল যা 4,000 টির বেশি পূর্ব-নির্মিত ব্যবহারকারীর অবদান মডিউলগুলিতে অ্যাক্সেস প্রদান করে৷
বীকার - একাধিক ভার্চুয়াল মেশিনের (ভিএম) মধ্যে ইন্টারঅ্যাকশনের জন্য গ্রহণযোগ্যতা পরীক্ষার উপর ফোকাস করা একটি পরীক্ষার জোতা।
ফ্যাক্টর - হার্ডওয়্যার বিশদ, নেটওয়ার্ক সেটিংস, অপারেটিং সিস্টেম (OS) প্রকার এবং সংস্করণ সহ নোড সম্পর্কে প্রাথমিক তথ্য সংগ্রহের জন্য একটি সরঞ্জাম৷
হিয়েরা -৷ কনফিগারেশন ডেটার জন্য একটি কী/মান লুকআপ টুল।
Mcollective - সার্ভার অর্কেস্ট্রেশন বা সমান্তরাল জব এক্সিকিউশন সিস্টেম তৈরির জন্য একটি কাঠামো।
PuppetDB - একটি অনুসন্ধানযোগ্য ডাটাবেস যা প্রতিটি নোড সম্পর্কে তথ্য সংরক্ষণ করে।
রেজার - বেয়ার-মেটাল VM এবং ভার্চুয়াল সিস্টেম আবিষ্কার এবং স্থাপনের জন্য একটি উন্নত প্রভিশনিং অ্যাপ্লিকেশন৷
ট্র্যাপারকিপার - দীর্ঘ-চলমান অ্যাপ্লিকেশন হোস্ট করার জন্য একটি ক্লোজার ফ্রেমওয়ার্ক
পাপেট ল্যাবসের এই ভিডিওটি কীভাবে পরিকাঠামো ব্যবস্থাপনা স্বয়ংক্রিয় করতে পাপেট ব্যবহার করা যেতে পারে তার একটি ওভারভিউ প্রদান করে৷
এছাড়াও দেখুন: নীতি-ভিত্তিক ব্যবস্থাপনা