লিনাক্সে সাধারণ হার্টবিট / পেসমেকার / করসিনেক সংমিশ্রণের পাশাপাশি স্বয়ংক্রিয় ব্যর্থতার কি কোনও বড় বিকল্প আছে? বিশেষত, আমি ইসি 2 উদাহরণগুলিতে ব্যর্থতা স্থাপন করছি, যা কেবল ইউনিকাস্টকে সমর্থন করে - কোনও মাল্টিকাস্ট বা সম্প্রচার নয়। আমি বিশেষত আমাদের কাছে থাকা কয়েকটি সফটওয়্যার হ্যান্ডেল করার চেষ্টা করছি যা ইতিমধ্যে স্বয়ংক্রিয় ব্যর্থতা নেই এবং মাল্টি-মাস্টার পরিবেশ সমর্থন করে না। এর মধ্যে HAProxy এবং Solr এর মতো সরঞ্জাম অন্তর্ভুক্ত রয়েছে।
আমার হার্টবিট + পেসমেকার কাজ করছে, তবে আমি এতে শিহরিত হই না। এখানে আমার কয়েকটি সমস্যা রয়েছে:
- হার্টবিট - নিজে থেকে, দুটি নোডের মধ্যে সীমাবদ্ধ। আমি 3+ চাই।
- পেসমেকার - স্বয়ংক্রিয়ভাবে কনফিগার করা অসম্ভব। ক্লাস্টারটি কোরামের সাথে চলতে হবে এবং তারপরে এখনও ম্যানুয়াল কনফিগারেশন প্রয়োজন।
- CoroSync - ইউনিকাস্ট সমর্থন করে না।
পেসমেকার খুব ভাল কাজ করে, যদিও এটার শক্তি সেটআপ করা শক্ত করে তোলে। পেসমেকারের সাথে আসল সমস্যাটি হ'ল কনফিগারেশনটি স্বয়ংক্রিয় করার কোনও সহজ উপায় নেই। আমি সত্যিই একটি ইসি 2 উদাহরণ চালু করতে চাই, শেফ / পুতুল ইনস্টল করতে এবং আমার হস্তক্ষেপ ছাড়াই পুরো ক্লাস্টার লঞ্চটি করতে চাই।