বড় ক্লাস্টারে নাগিওসের নির্ভরতা কীভাবে পরিচালনা করবেন?


8

আমি কোনও নির্ভরতা ছাড়াই বেশ বড় নাগিওস কনফিগারেশন (প্রায় 4000 পরিষেবা) ব্যবহার করছি। এর ফলে কোনও কিছু ভুল হয়ে গেলে বিজ্ঞপ্তিগুলির বিশাল গণ্ডগোলের ফলাফল হয়।

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

উদাহরণ: প্রতিটি শোনার সাথে শোনার সাথে 100 সার্ভারের একটি ক্লাস্টারে আমি অ্যাপাচি প্রক্রিয়া এবং শ্রবণকারী টিসিপি পোর্ট 80 পর্যবেক্ষণ করছি I সমস্ত "চেক প্রক্রিয়া" পরিষেবাগুলির ফলাফল প্রতিটি "চেক_এইচটিপি" পরিষেবার উপর নির্ভরশীল।

প্রশ্নগুলি: আপনি কীভাবে আপনার নির্ভরতা পরিচালনা করবেন? আপনি এগুলি তৈরি করতে স্ক্রিপ্টগুলি ব্যবহার করেন?


1
এই লোকটির একই সমস্যা রয়েছে: ডিম্মেরিয়া / ননড / ১80০৪ আমার কাছে মনে হয় স্ক্রিপ্টিং / টেম্প্লেটিংয়ের একমাত্র উপায় :( আমি আশা করি যে কেউ আমার আগে এটি করেছিল তাই আমাকে করতে হবে না।
ফ্যালকন

উত্তর:


2

সম্মতি দিয়েছেন যে স্ক্রিপ্টিং ছাড়াই এটি করা বেশ কঠিন।

প্রতিটি সার্ভিস চেক কমান্ডের জন্য, আমি এটি নির্দিষ্ট করেছিলাম (একটি ডিবি টেবিলের মধ্যে) এটি সাধারণত নির্ভর করে কিসের উপর নির্ভর করে, যা আমাকে প্রতিটি পরিষেবা নির্ভরতা নিজেই কনফিগার করা থেকে বাঁচায়। হোস্ট নির্ভরতাগুলি আমি নিজেই করি তবে স্ক্রিপ্টের মাধ্যমে স্যুইচগুলিতে ম্যাক ঠিকানা আবিষ্কার করা এমন একটি বিষয় যা এটি স্বয়ংক্রিয়ভাবে সহায়তা করবে।

উদাহরণ:

"চেক_এইচটিপি_ কনটেন্ট" একটি "চেক_এইচটিপি" এর উপর নির্ভর করবে যা "চেক_পিং" এর উপর নির্ভর করবে।
"চেক_সিসকো_ফস্টেট" "চেক_সনম্প_ক" উপর নির্ভর করবে যা "চেক_পিং" এর উপর নির্ভর করবে

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

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

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.