ব্যক্তিগত ক্লাস্টার কীভাবে তৈরি করবেন?


9

আমার একটি ডেবিয়ান সার্ভার রয়েছে যা কিছু পরিষেবা চালাচ্ছে (মেল, ওয়েব, গিট, মাইএসকিএল ...)। তবে এটি একা, এর অর্থ এটি ভেঙে গেলে আমার পরিষেবাগুলিতে অ্যাক্সেস পেতে আমাকে এটি মেরামত করতে হবে।

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

কিছু বড় ক্লাস্টার কীভাবে তৈরি করা যায় সে সম্পর্কে আমি প্রচুর তথ্য পেয়েছি, তবে আমি এমন দুটি জিনিস খুঁজে পাইনি যা কেবলমাত্র দুটি সার্ভার বোঝায়।


এটি একটি দুর্দান্ত প্রশ্ন, তবে আপনি সার্ভার ফল্ট এসই সাইট থেকে আরও ভাল উত্তর পেতে পারেন।
n0pe

@ ম্যাক্সম্যাকি "ব্যক্তিগত" অংশটি এসএফ-তে এই প্রশ্নটি বন্ধ করে দেবে বলে মনে হচ্ছে।
একটি সিভিএন

1
কনফিগারেশনের জন্য আমি আপনাকে ব্যবহার করার পরামর্শ puppet
দিচ্ছি

উত্তর:


7

একটি হাই পরিবেশ তৈরির ক্ষেত্রে প্রচুর পরিমাণে সতর্কতা রয়েছে এবং এটি জটিল এবং প্রায়শই সময়গুলি আসল সফ্টওয়্যারটির উপর নির্ভর করে (যেমন, মাইএসকিএল-র জন্য মাস্টার-স্লেভ পরিবেশ তৈরি করা পোস্টফিক্স0 এর চেয়ে আলাদা)

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

সাধারণভাবে এটি এটিকে ফুটিয়ে তোলে:

  1. কোনও ধরণের শেয়ারড স্টোরেজ রাখুন, হয় SAN, drbd ইত্যাদি বা সার্ভার সিস্টেমের সমর্থন রয়েছে
  2. কোনও সিস্টেমের আউটেজ স্বয়ংক্রিয়ভাবে সনাক্ত করুন এবং দায়িত্ব গ্রহণ করুন (যেমন আইপি বা এটি ক্লাস্টার থেকে সরান)

আপনার যদি কোনও ভাগ করা স্টোরেজ সিস্টেম না থাকে তবে আপনার অ্যাপ্লিকেশনটিতে সাধারণত আপনার সমর্থন থাকতে হবে, যেমন সিস্টেমগুলি উদাহরণস্বরূপ ক্যাসানড্রা, মংডোব ইত্যাদি are


1
আপনার প্রতিলিপি পরিষেবা যা-ই হোক না কেন তার জন্য এইচএ ফ্রন্ট এন্ড কীভাবে সরবরাহ করবেন সে সম্পর্কে লিনাক্স্ ভার্চুয়ালসারভার.অর্গে বেশ কয়েকটি দস্তাবেজের একটি সেট রয়েছে ।
ম্যাট

1
@ মাইন্ডথেমোনি উদাহরণগুলি সমস্ত http / অ্যাপ্লিকেশন নির্দিষ্ট বলে মনে হচ্ছে। তবে হ্যাঁ অন্তর্নিহিত নীতি, শেয়ারড স্টোরেজ, মনিটরিং সিস্টেম ইত্যাদি লিনাক্স-ha.org রয়েছে যা বিভিন্ন সফ্টওয়্যার উপাদানগুলির একটি ভূমিকা সরবরাহ করে।
উলরিচ ড্যাঙ্গেল

1

হার্টবিট অবমূল্যায়ন করা হয়।

1 + 1, এন + 1, এন + এন ক্লাস্টারের জন্য পেসমেকার + করোজিনিক ব্যবহার করুন

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