এনএফএস স্বয়ংক্রিয় ব্যর্থতা বা লোড-ভারসাম্য বা ক্লাস্টারিং?


11

কয়েক বছর ধরে NFS আমি ব্যবহার করছি (এবং এটিই কেবলমাত্র নেটওয়ার্ক ফাইলগুলিতে আমি ভালভাবে জানি) । তবে এখনও তা জানতে পারছি না ..

  • NFSক্লাস্টার্ড ডিজাইনে সার্ভারগুলি কীভাবে তৈরি করবেন (বা লোড-ভারসাম্য?)
  • বা কমপক্ষে এটি আরও - THEN-ONE সার্ভারে স্থাপন করা এবং "স্বয়ংক্রিয় ব্যর্থতা" এ স্থাপন করা।

প্রধান উদ্দেশ্যটি হল আমার একক চলমান এনএফএস সার্ভারকে একক পয়েন্ট অফ ব্যর্থতা না দেওয়া।


যেহেতু আমি কীভাবে এটি সঠিকভাবে তৈরি করতে জানি না, এখন পর্যন্ত আমি নিজেরাই আবিষ্কার করেছি:

  1. 2 সার্ভারে এনএফএস
  2. আরএসওয়াইএনসি 1 ম (ধরে নেওয়া মাস্টার) সার্ভার থেকে অন্য 2 য় সার্ভারে।
  3. অ্যাপ্লিকেশন (ওয়েব ইত্যাদি) সার্ভার Shell Scriptথেকে এনএসএফ-মাস্টার সার্ভার মাউন্ট পয়েন্টের স্বাস্থ্যকর অবস্থা পরীক্ষা করতে একটি চাপ দিন। এবং তারপরে প্রয়োজনে এটি থেকে স্বয়ং-আনমাউন্ট (ছেড়ে যাওয়া) এবং তারপরে দ্বিতীয় থেকে অটো-মাউন্ট করুন।
  4. আমার স্বয়ংক্রিয় শেল স্ক্রিপ্টে আমি যে প্রধান কার্যটি ব্যবহার করেছি তা হ'ল nfsstat -m.. মাউন্ট পয়েন্টের স্বাস্থ্য পরীক্ষা করা।

(আমি রেডহ্যাট ব্যবহার করছি )

তবে যাইহোক, আমি এখনও এটি নিরাপদ এবং মানক উপায় বলে মনে করি না।

উত্তর:


8

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

বিভিন্ন প্রযুক্তি ও পরিভাষার সাথে নিজেকে পরিচিত করতে আপনি সম্ভবত এই অন্যান্য লিঙ্কগুলি একবার দেখে নিতে চাইবেন।

এই সার্ভারফল্ট প্রশ্নোত্তরও কার্যকর, লিনাক্স ক্লাস্টারড ফাইল সিস্টেম প্রমান করা উচিত ।

অতিরিক্ত রেফারেন্স


@ অ্যান্ড্রুস্যাভিনিখ - যে লিঙ্কটি আপনি সন্ধান করছেন সক্রিয় / নিষ্ক্রিয় দেখিয়েছেন that's
slm

5

এটি এনএফএস সফলভাবে বহন করে এমন অনেক উপায়ে একটি।

সংস্করণ 3 পর্যন্ত কেবল এনএফএসের সাথে এটি করার কোনও উপায় নেই You আপনাকে ম্যানুয়ালি কার্যকারিতাটি যুক্ত করতে চলেছেন।

এর সম্ভবত অর্থ:

  • ডেটা প্রতিলিপি বা কিছু ভাগ করা স্টোরেজ
  • আইপি টেকওভার
  • কিছু ধরণের হার্টবিট পর্যবেক্ষণ
  • গুচ্ছ ব্যবস্থাপনা

এই সমস্ত কিছু করার জন্য সেখানে প্যাকেজ রয়েছে তবে আপনাকে সেগুলি আপনার সংস্থার জন্য সংহত করতে হবে।

লিনাক্স এইচএ প্রকল্পের কয়েকটি বাস্তবায়নের জন্য বহু বছর আগে স্থাপন করা হয়েছিল। http://www.linux-ha.org/

আপনার ব্যবহৃত জনপ্রিয় বিতরণে তারা ইতিমধ্যে প্যাকেজজাত যা করেছে তার বেশিরভাগ সন্ধান করা উচিত।

লক্ষণীয় বিষয় ... কোনও ব্যবস্থার ব্যর্থতার একক বৃহত্তম কারণ (এখন পর্যন্ত) প্রশাসনিক ত্রুটি এবং এইচএ ক্লাস্টারগুলি সংজ্ঞা অনুসারে একটি জটিল সিস্টেম এবং অ্যাডমিন ত্রুটির প্রবণতা।

এনএফএস ভি 4 এর বাইরে ঠিক আছে, এনএফএস ভি 4 এফএস 20 বছর ধরে কিছু স্কেলিবিলিটি, সুরক্ষা এবং প্রাপ্যতা কার্যকারিতা বাস্তবায়ন করতে শুরু করে, এটি কোনও উপায়ে এখনও পুরোপুরি বা বিস্তৃতভাবে প্রয়োগ করা হয়নি এমনকি বিভিন্ন ক্লায়েন্ট এবং সার্ভারের সাথে সম্পূর্ণ সুসংগত নয়, তবে আপনি যদি এনএফএস ব্যবহার করছেন তবে ভি 4 দিয়ে শুরু করুন এবং আপনার প্ল্যাটফর্মে ইতিমধ্যে কী কার্যকর হয়েছে তা পরীক্ষা করে দেখুন।


AFS আশ্চর্যজনক ছিল, এবং মূলত ভুলে যাওয়া ... এটা জন্য +1 সম্মানজনক উল্লেখ করেন
glallen

2

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

আপনার প্রয়োজনীয় একটি জিনিস একটি ভাগ করা স্টোরেজ যা সার্ভার এ থেকে সার্ভার বিতে সরানো যেতে পারে এবং প্রয়োজনের ক্ষেত্রে বিপরীতে। আদর্শভাবে iSCSI বা SAN স্টোরেজ। এবং এনপিএস শেয়ারের সাথে যুক্ত একটি আইপি।

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

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

রেডহাটের জন্য এখানে একবার দেখুন


আমি লোড ব্যালেন্সার, সেন্টোস, ডিআরবিডি, জিএফএস 2 এবং পেসমেকার ব্যবহার করে একটি সক্রিয় / সক্রিয় এনএফএস ক্লাস্টার সেট আপ করেছি। আরও তথ্যের জন্য আমার উত্তর দেখুন।
ডাবলশার্প

2

আমি একটি লোড ব্যালেন্সার, সেন্টওএস, NFS- র ব্যবহার একটি "দ্বৈত প্রাথমিক" সক্রিয় / সক্রিয় কনফিগারেশনে NFS ফাইল সার্ভারের একটি অপ্রয়োজনীয় যুগল স্থাপন DRBD (রেপ্লিকেশন), GFS2- র (ক্লাস্টার ফাইল সিস্টেম) এবং পেসমেকার (ক্লাস্টার ব্যবস্থাপনা)।

র্যাকস্পেসে এই প্রয়োগের জন্য এখানে একটি গাইড রয়েছে তবে অন্য যে কোনও পরিবেশে এটি একই রকম হবে।

সেন্টোস 6: জিএফএস 2 এবং পেসমেকারে হোয়াটো সেটআপ দ্বৈত প্রাথমিক ডিআরবিডি


2

রেড হ্যাট আরএইচএসএস / আরএইচজিএস (রেড হ্যাট স্টোরেজ / গ্লাস্টার সার্ভার) পণ্যটি পুরোপুরি এটি করে থাকে, একাধিক সার্ভার নোড ব্যাক-এন্ড মিররড স্টোরেজ বজায় রেখে চলমান ব্যাক-এন্ড সার্ভারের সাথে এনএসএফ সংযোগের জন্য FUSE- ভিত্তিক গ্লাস্টারএফ ক্লায়েন্ট ব্যবহার করে, সমস্ত ক্লায়েন্ট পক্ষ থেকে স্বচ্ছ। এটি একটি খুব চালিত সমাধান যা আপনার পক্ষে কাজ করবে। আপনি হয় EPEL / অতিরিক্ত RPM এর সমাধান ইনস্টল করতে পারেন, বা এটি রেড হ্যাট থেকে কিনতে পারেন। ক্লায়েন্ট পাশ, আপনি কেবল fstab এ মাউন্ট টাইপ হিসাবে FUSE / glusterfs বা NFS ব্যবহার করুন। কোন নোংরা কোয়ারাম / বেড়া ইস্যু নেই তাই।


আমি সম্মতি
জানাই

1

এটি অতি-সহজ এবং সহজ, কীভাবে চেষ্টা করা এবং দুর্দান্ত কাজ করে।

https://www.howtoforge.com/high_availability_nfs_drbd_heartbeat

ব্যক্তিগতভাবে আমি lvs পছন্দ করি কারণ লোড ব্যালেন্সের সাথে হাট একত্রিত করে, তবে আমি এনএফএস + জিএফএস 2 + ড্রিবডি দিয়ে চেষ্টা করেছি এবং সত্যিই খারাপ কাজ করে। হতে পারে আমার কীভাবে প্রয়োজন তবে আমি lvs + nfs হা সম্পর্কে কিছুই খুঁজে পাচ্ছি না


তবে Virtual IPসার্ভারগুলিতে আমি কীভাবে সেখানে উল্লেখ করেছি? (আমি জানি না)

আমি একটি lvs সার্ভার সেটআপ করছি, ভার্চুয়ালিপ তৈরি করার জন্য আপনার lvs প্রয়োজন, এবং আপনি যদি চান তবে ভার্চুয়ালিপ তৈরির জন্য পিরানা
এলবার্না

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

কোনও উপায় নেই,
এনএফএস

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