পুতুল (যন্ত্র) রাজ্য


0

আমি আমাদের পুতুলের চারপাশে আমার মাথা গুটিয়ে দেওয়ার চেষ্টা করছি, আমাদের স্বয়ংক্রিয়ভাবে বিল্ডিং / স্থাপনার প্রক্রিয়াটি টুইঙ্ক করতে সক্ষম হব।

এই মুহুর্তে আমি যে জিনিসটি হারিয়ে যাচ্ছি তা হ'ল মেশিনটি "রাষ্ট্র" ধারণাটি ধারণ করতে পারে: যদি আমি এটি সঠিকভাবে বুঝতে পারি তবে পুতুল ধরে নেন যে একটি চূড়ান্ত পছন্দসই রাষ্ট্র রয়েছে এবং এটি পৌঁছানোর জন্য সবকিছু করে এবং তারপরে এটি বজায় রাখা।

তবে, আসুন আমরা বলি যে আমি আমার সিস্টেমটি বিভিন্ন রাজ্যে থাকতে চাই তার উপর নির্ভর করে আমি সিস্টেমের কোন অংশটির উপর কাজ করছি (আমি একটি বিকাশকারী): সম্ভবত কিছু সময় আমি আমার রিয়াক ক্লাস্টারটি ধরে নিয়ে চলতে চাই maybe আমাদের সমস্ত পরিষেবা অ্যাপ্লিকেশন। তবে আমি সম্ভবত কোনও বাগফিক্স নিয়ে কাজ করছি যা কেবলমাত্র সিস্টেমের ইউআইকে প্রভাবিত করে - আমার পুরো রিয়াক ক্লাস্টার বা কিছু ব্যাকএন্ড যন্ত্রপাতি দরকার নেই need বর্তমানে আমাদের বিল্ড / মোতায়েন সবকিছু বা কিছুই নয়।

আমি "পর্যায়ে" ধারণাটি পড়েছি, তবে আমি মনে করি এটি আমি যা খুঁজছি তা নয়। পুতুলের মধ্যে "রাজ্যগুলি" বাস্তবায়নের কোনও উপায় আছে কি?

পিএস: আমি যখন প্রথম "পুতুলের রাজ্য" গগল করেছিলাম তখন আমি উচ্চস্বরে হেসেছিলাম। ঠিক আমি যা খুঁজছিলাম তা নয় :)


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

আমি মনে করি আপনি পুতুল পরিবেশের সন্ধান করছেন।
মাইকেল হ্যাম্পটন

@ মিশেলহ্যাম্পটন আপনি কি এই উত্তরটি তৈরি করতে চান?
egbokul

উত্তর:


0

মাইকেল হ্যাম্পটন যেমন মন্তব্যগুলির পরিবেশনে উল্লেখ করেছেন আপনি যা চান তা হতে পারে তবে আপনি ভূমিকা ও প্রোফাইলের মতো কিছুও পেতে পারেন । ভূমিকা এবং প্রোফাইলের প্যাটার্নের সাহায্যে আপনি কোনও হোস্টের জন্য এমন একটি প্রোফাইল প্রয়োগ করেন যা কার্যকারিতার সংজ্ঞায়িত সেট সরবরাহ করতে এটি সেট করে। সুতরাং আপনার ক্ষেত্রে আমি কল্পনা করব যে আপনার প্রোফাইলগুলি রয়েছে যা আপনার মেশিনটিতে থাকা বিভিন্ন 'রাজ্য' বর্ণনা করে the

তারপরে আপনি হায়রা বা আপনার এনক ব্যবহার করবেন আপনার বক্সের জন্য প্রোফাইলটি যে রাজ্যে চান সেট করতে।


আপনি কি দয়া করে আপনার শেষ বাক্যটি বিস্তারিতভাবে বর্ণনা করতে পারেন? আমি বর্তমানে যে সেরাটি সামনে আসতে পারি তা হ'ল পুতুলকে থামানো, puppet.confপরিবেশ পরিবর্তন করার জন্য সম্পাদনা করা, তারপরে পুতুল পুনরায় চালু করা। একটি ভাল উপায় আছে কি? (যতদূর আমি বুঝতে পেরেছি, ভূমিকা / প্রোফাইল সেটআপ এবং হিয়েরা আপনার ডেটা - ধরণের "নির্ভরতা ইনজেকশন"-স্টাইল - সেটআপ করার বিষয়ে, তবে তারা পুতুলের জীবনচক্র পরিচালনা করতে সহায়তা করে না))
যেমন-

একটি ভূমিকা + প্রোফাইল মূলত বর্ণনা করে যে কোনও সিস্টেমকে কীভাবে কনফিগার করা যায়, যাতে উপযুক্ত পয়েন্টগুলিতে সম্পর্কিত ডেটা অন্তর্ভুক্ত থাকে। আমি কল্পনা করব যে আপনি বিভিন্ন 'রাজ্যের' জন্য কয়েকটি ভূমিকা সংজ্ঞায়িত করেছেন। তারপরে আপনি আপনার ENC / Hiera এ যান এবং একটি নির্দিষ্ট প্রোফাইল ব্যবহার করার জন্য আপনার মেশিনটি সেট করে।
জোড়াদেচে
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.