ভিআরআরপি মাস্টার একবার ব্যর্থ হয়ে গেলে মাস্টার হওয়ার হাত থেকে বাঁচান


12

ভার্চুয়াল আইপির জন্য আমার দুটি মেশিন (এ এবং বি, এ মাস্টার) চলছে ভিআরপিপি (কিপালাইভড থেকে)।

আমি কীভাবে এটিকে আবার মাস্টার হওয়ার থেকে আটকাতে পারি যদি এটি ব্যর্থ হয় এবং ফিরে আসে (যে কোনও কারণে)

আমি এটি করছি যাতে আমাদের দ্বিতীয় বাক্সে একটি মাত্র ব্যর্থতা থাকে এবং স্বাভাবিক অবস্থায় ফিরে যেতে ম্যানুয়াল হস্তক্ষেপের প্রয়োজন হয়।


আমি "ভিআরআরপি" ট্যাগটি তৈরি করতে খুব নতুন
মিঃমাগু

উত্তর:


14

রক্ষণশীল বিকাশকারী তালিকার এই অপেক্ষাকৃত পুরানো থ্রেড অনুসারে এটি করা যায়। আপনি উভয় সার্ভারকে সমান অগ্রাধিকার হিসাবে সেট করেছেন (বা মোটেও কিছুই নয়) এবং রাষ্ট্রকে মাস্টার বা ব্যাকআপ হিসাবে ঘোষণা করবেন না এবং এর পরিবর্তে উভয়ের জন্য রাষ্ট্রকে EQUAL এ সেট করুন।

সম্পাদনা (07-ডিসেম্বর -2017):

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


3
আপনাকে ধন্যবাদ - এছাড়াও একটি নোট মূল্য, উপরের কনফিগারেশন ব্যবহার করে (সমান অগ্রাধিকারের এবং "EQUAL" ব্যবহার করে) যদি কোনও মাস্টার দায়িত্ব না নেয়, তবে সর্বনিম্ন আইপি সহ ভিআরআরপি উদাহরণটি মাস্টার হয়ে যাবে।
মিঃমাগু

1
এটা ভুল. ডেভেলপারদের থেকে এই বার্তাটি দেখুন: github.com/acassen/keepalived/issues/707
Cristi

@ ক্রিস্টি - এটি পোস্ট করার সময় এটি একটি কার্যকরী সমাধান ছিল (২০০৯), যা ঘুরিয়ে দেওয়া তথ্যের ভিত্তিতে ছিল যা আমি স্পষ্টভাবে স্বীকার করেছি যে তখনও পুরানো ছিল (২০০৩)। আমি আমার উত্তরটিতে লিঙ্কটি একটি কার্যকারীটির সাথে আপডেট করেছি যেহেতু osdir.com এর কাছে আর রাখে না - ডিভেল সংরক্ষণাগার রয়েছে। আমি অনুমান করব যে, সেই সময়ে, সফ্টওয়্যারটি চুপচাপ এই অবৈধ EQUALনির্দেশকে উপেক্ষা করেছিল এবং এটিকে এমন আচরণ করেছিল যে কোনও অগ্রাধিকার সেট করা হয়নি (যা সবেমাত্র কাঙ্ক্ষিত প্রভাবটি ঘটেছে)।
জেমস স্নেরিংগার

8

আমরা যেভাবে সমাধান করেছি তা হ'ল nopreemptআমাদের রক্ষণশীল কনফিগারেশনের ফাইলটিতে পতাকা যুক্ত করা। অন্য কিছু পরিবর্তন করতে হয়নি (এখনও একটি হিসাবে MASTERএবং একটি হিসাবে বাকি BACKUP)। মূলত এটি এটি বলে যে কেবলমাত্র নতুন সার্ভার অনলাইনে এসেছে, কেবলমাত্র বর্তমান মাস্টার ব্যর্থ হলে স্যুইচ করুন mas


4
"থেকে article.gmane.org/gmane.linux.keepalived.devel/1537 " "রাষ্ট্র" মাস্টার হিসাবে সেট করা থাকে, "nopreempt" মূলত যেহেতু যখন "রাষ্ট্র মাস্টার" আয় সঙ্গে যন্ত্রটি শুধু থেকে আইপি দখল করবে উপেক্ষা করা হয় নির্বাচন না করেও "স্টেট ব্যাকআপ" সহ মেশিনটি। "নোপ্রিপিমেন্ট" যাতে উদ্দেশ্য হিসাবে কাজ করতে পারে তার জন্য উচ্চতর অগ্রাধিকারের সাথে আমার দুটি মেশিনকে ব্যাকআপে সেট করতে হয়েছিল।
মিঃমাগু

অগ্রাধিকার এবং রাষ্ট্র মুছে ফেলা হয়েছে এবং সম্মিলিত নাম অন্তর্ভুক্ত করেছেন। আমার জন্য ভাল কাজ করে
রিহার্ড নভোঝিলভ

-1

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


এটি করার একটি কনফিগার পতাকা রয়েছে, সুতরাং এই উত্তরটি ভুল।
davr

ভোট দেওয়া উত্তরটি ভিআরআরপি-র সাধারণ স্থাপনার জন্য সঠিক যেখানে আপনি কোনও মাস্টার যখন চাকরিতে ফিরে আসবেন তখন দায়িত্ব নেবে না। আপনি যেমনটি বলেছেন, এটি করার একটি রক্ষণাবেক্ষণের উপায়ও রয়েছে যা সম্ভবত লিনাক্স এইচএ স্টাফ করার সময় একটি ডিফল্ট রুটের জন্য L3 রিডানডেন্সি সরবরাহের পরিবর্তে কেবলমাত্র ভিআরআরপি ব্যবহার করার পরিবর্তে (ভিআরপি ব্যবহারের আরও traditionalতিহ্যগত কারণ) বেশি সঠিক।
ক্রিস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.