স্প্লিট-ব্রেন কী?
রেডহ্যাট দ্বারা সরবরাহিত স্প্লিট-ব্রেন পরিচালনার বিষয়ে অফিশিয়াল ডকুমেন্টেশনে যেমন উল্লেখ করা হয়েছে , স্প্লিট-মস্তিষ্ক এমন একটি রাষ্ট্র যখন কোনও নেটওয়ার্ক ডিজাইনের সার্ভারের কারণে স্কোপটিতে ওভারল্যাপ সহ দুটি পৃথক ডেটা সেট রক্ষণাবেক্ষণের মাধ্যমে উত্পন্ন কোনও তথ্য বা প্রাপ্যতার অসঙ্গতি ঘটে, বা সার্ভারগুলির উপর ভিত্তি করে একটি ব্যর্থতা শর্ত যা তাদের ডেটা একে অপরের সাথে যোগাযোগ করে এবং সিঙ্ক্রোনাইজ করে না। এবং এটি একটি শব্দটি কনফিগারেশন প্রতিলিপি প্রযোজ্য।
মনোযোগ দিন যে বলা হয় যে "কোনও সার্ভারের ভিত্তিতে একটি ব্যর্থতার শর্ত সার্ভারের ভিত্তিতে একে অপরের সাথে যোগাযোগ করে না এবং তাদের ডেটা সিঙ্ক্রোনাইজ করে না" - কোনও সম্ভাবনার কারণে - তবে এর অর্থ এই নয় যে আপনার নোডগুলি সংযোগটি হারাতে পারে। পিয়ারটি এখনও ক্লাস্টারে এবং সংযুক্ত থাকতে পারে।
বিভক্ত-মস্তিষ্ক প্রকারভেদ:
আমাদের তিনটি ভিন্ন ধরণের স্প্লিট-ব্রেন রয়েছে এবং আমি যতটা দেখতে পাচ্ছি তা হ'ল এন্ট্রি স্প্লিট-ব্রেন। তিন ধরণের বিভক্ত-মস্তিষ্কের ব্যাখ্যা:
ডেটা স্প্লিট-ব্রেন: স্প্লিট-ব্রেনের আওতায় থাকা ফাইলের উপাদানগুলি বিভিন্ন প্রতিরূপের জোরে আলাদা এবং স্বয়ংক্রিয় নিরাময় সম্ভব নয়।
মেটাডেটা স্প্লিট-ব্রেন :, ফাইলগুলির মেটাডেটা (উদাহরণস্বরূপ, ব্যবহারকারী সংজ্ঞায়িত বর্ধিত বৈশিষ্ট্য) আলাদা এবং স্বয়ংক্রিয় নিরাময় সম্ভব নয়।
এন্ট্রি বিভক্ত-মস্তিষ্ক: এটি তখন ঘটে যখন প্রতিটি ফাইলের প্রতিরূপ জুটিতে বিভিন্ন জিপিড থাকে।
জিএফআইডি কী?
গ্লাস্টারএফএস ইন্টারনাল ফাইল আইডেন্টিফায়ার (জিএফআইডি) একটি ইউউইড যা পুরো ক্লাস্টারের জুড়ে প্রতিটি ফাইলের জন্য স্বতন্ত্র। এটি একটি সাধারণ ফাইল সিস্টেমের ইনোড সংখ্যার সাথে সাদৃশ্য। কোনও ফাইলের জিএফআইডি এটির নামের xattr এ সংরক্ষণ করা হয় trusted.gfid
। জিএফআইডি থেকে পথটি সন্ধান করার জন্য, আমি আপনাকে গ্লাস্টারএফএস দ্বারা সরবরাহিত এই অফিশিয়াল নিবন্ধটি পড়ার জন্য সুপারিশ করছি ।
এন্ট্রি বিভক্ত-মস্তিষ্ক কীভাবে সমাধান করবেন?
বিভাজন-মস্তিষ্ক সংঘটিত হতে রোধ করার জন্য একাধিক পদ্ধতি রয়েছে তবে এটি সমাধান করার জন্য, সংশ্লিষ্ট gfid- লিঙ্ক ফাইলগুলি সরিয়ে ফেলতে হবে। Gfid- লিঙ্ক ফাইলগুলি ইটের শীর্ষ-স্তরের ডিরেক্টরিতে .glusterfs ডিরেক্টরিতে উপস্থিত রয়েছে। যাইহোক, সতর্কতা অবলম্বন করুন যে gfid- লিঙ্কগুলি মোছার আগে, আপনাকে অবশ্যই নিশ্চিত করতে হবে যে সেই ইটের উপর উপস্থিত ফাইলগুলিতে কোনও হার্ড লিঙ্ক নেই। হার্ড-লিঙ্কগুলি উপস্থিত থাকলে আপনাকে অবশ্যই সেগুলি মুছে ফেলতে হবে। তারপরে আপনি নিম্নলিখিত কমান্ডগুলি চালিয়ে স্ব-নিরাময় প্রক্রিয়াটি ব্যবহার করতে পারেন।
ইতিমধ্যে, একটি ভলিউম যা একটি বিভক্ত-মস্তিষ্কের অবস্থায় রয়েছে সেগুলির ফাইলগুলি দেখতে আপনি ব্যবহার করতে পারেন:
# gluster volume heal VOLNAME info split-brain
আপনার এও সতর্ক হওয়া উচিত যে প্রতিলিপিযুক্ত ভলিউমের জন্য, যখন কোনও ইট অফলাইনে চলে আসে এবং অনলাইনে ফিরে আসে, সমস্ত প্রতিলিপিগুলি পুনরায় সমন্বয় করার জন্য স্ব-নিরাময় প্রয়োজন।
আপনি ব্যবহার করতে পারেন ভলিউম এবং ফাইলগুলির নিরাময়ের স্থিতি পরীক্ষা করতে:
# gluster volume heal VOLNAME info
আপনি যেহেতু 3.5 সংস্করণটি ব্যবহার করছেন তাই আপনার অটো নিরাময় হয় না। সুতরাং পূর্বে উল্লিখিত পদক্ষেপগুলি করার পরে, আপনাকে নিজের নিরাময়ের ট্রিগার করতে হবে। তাই না:
কেবলমাত্র সেই ফাইলগুলিতে যা নিরাময়ের প্রয়োজন:
# gluster volume heal VOLNAME
সমস্ত ফাইলের উপর:
# gluster volume heal VOLNAME full
আমি আশা করি এটি আপনার সমস্যা সমাধানের মাধ্যমে আপনাকে সহায়তা করবে। আরও তথ্যের জন্য দয়া করে অফিসিয়াল ডক্সটি পড়ুন। চিয়ার্স।