উত্তর:
ভাল, আমার সমস্ত নোডের দ্বারা অন্তর্ভুক্ত এমন একটি শ্রেণিতে আমি পেয়েছি:
filebucket { puppet: server => "puppet.example.edu" }
ফাইল টাইপটিতে ডিফল্ট হ'ল "পুতুল" নামের স্থানীয় ফাইলবাকেটে ব্যাকআপ দেওয়া। "পুতুল" ফাইলবাকে একটি সার্ভার ফাইলবকেটে পরিবর্তন করে আপনি সার্ভার-ভিত্তিক ফাইলবুকিটটি ডিফল্টরূপে পান।
পর্যায়ক্রমে, আপনি যদি স্থানীয় ফাইলবুকিট ব্যবহার করতে একটি নির্দিষ্ট ফাইলকে ওভাররাইড করার বিকল্পটি সংরক্ষণ করতে চান তবে আপনি এটি করতে পারেন:
filebucket { main: server => "puppet.example.edu"; }
File { backup => main }
বিকল্পগুলির বিষয়ে আরও তথ্যের জন্য http://docs.puppetlabs.com/references/latest/type.html# ফাইল ফাইলটি দেখুন ।
এটি আইটেম # 1 সম্পাদন করে কারণ ফাইলবকেটের জন্য নোডগুলিকে একই সিঙ্গল সার্ভারটি ব্যবহার করতে সকলকে বলে। আইটেম # 3 নিখরচায় আসে কারণ এটি এখনও সমস্ত এসএসএল-শংসাপত্র যাচাইয়ের সাথে কোনও এসএসএল-ভিত্তিক সংযোগের মধ্যে চলেছে।
ফাইলবুকিটটি পুনরুদ্ধারের ক্ষেত্রে বেশিরভাগ ক্ষেত্রে কার্যকর, যা একই দিন হওয়ার সম্ভাবনা রয়েছে। সেক্ষেত্রে রিপোর্টটি দেখুন এবং প্রতিবেদনে এমডি 5সামের ভিত্তিতে মূল বিষয়বস্তুটি পুনরুদ্ধার করতে " filebucket
" বা " puppet filebucket
" কমান্ডটি ব্যবহার করুন ।
আইটেম # 2 হ'ল জিনিসগুলি জটিল হয়ে ওঠে ...
আমি এটি এর মতো স্ক্রিপ্ট দিয়ে ছাঁটাই করি:
find /var/lib/puppet/clientbucket/ -type f -mtime +45 -atime +45 -delete
এটি 45 দিনেরও বেশি পুরানো যে কোনও কিছু সরিয়ে দেয় এবং সেই সময়ে আর অ্যাক্সেস করা যায়নি। 45 দিনের দিনটি আমাদের ব্যাকআপ এবং ব্যাকআপ ধারণার নীতির উপর ভিত্তি করে তৈরি হয়, যেহেতু দীর্ঘক্ষণ ধরে রাখার ব্যাকআপের জন্য যথেষ্ট সময় হয়ে যায় এবং আমাদের তাত্ত্বিক 18 মাসের পুনরুদ্ধারের সময় দেয়।
আপনি কী ধরনের পার্সিংয়ের সন্ধান করছেন? সার্ভারে বালতি সেটআপ হ'ল এমডি 5sum দ্বারা সংগঠিত একটি শ্রেণিবিন্যাস, এবং md5sum এর সাথে মেলে এমন একটি ডিরেক্টরি নামের ভিতরে কোন ফাইল এবং "বিষয়বস্তু" আসল ফাইল তা আপনাকে জানাতে "পাথ" রয়েছে। এটি কোন সিস্টেম থেকে এসেছে তা দেখতে আপনার প্রতিবেদনগুলি দেখতে হবে।
আমি কোনও অডিটিং করি না। আপনি কী ধরণের অডিটিং খুঁজছেন? এর অর্থ অনেকগুলি বিষয় হতে পারে।
একটি পরামর্শ হ'ল ফাইলগুলিকে একটি রিভিশন কন্ট্রোল সার্ভারে যুক্ত করা (এসএনএন, গিট)। আমি সমস্ত ফাইল সঞ্চয় করি যা মডিউল ডিরেক্টরি / ফাইলের অধীনে একটি নির্দিষ্ট মডিউলটির সাথে সম্পর্কিত। যখন কোনও ফাইল এটির স্কভিটি এসভিএন-তে সংশোধন করা হয় এবং হুকের মাধ্যমে মাস্টারের দিকে ঠেলা যায়।
উদাহরণস্বরূপ, আমার একটি মডিউল রয়েছে যা পোস্টফিক্স পরিচালনা করে এবং ক্লায়েন্টগুলিতে / ইত্যাদি / পোস্টফিক্স / ভার্চুয়াল ফাইলগুলিকে ধাক্কা দেয়। এই ফাইলগুলি / ইত্যাদি / পুতুল / মডিউল / পোস্টফিক্স / ফাইলগুলির আওতায় সংরক্ষণ করা হয়।
এটি আপনাকে মডিউলগুলিতে তৈরি করা কোড পুনরায় ব্যবহারের পাশাপাশি মডিউল প্রতি ফাইলগুলি সংগঠিত করার সুবিধা দেয়।