ফাইবার চ্যানেলের মাধ্যমে লিনাক্স বাক্সে সংযুক্ত একটি সান স্টোরেজ অ্যারে নিয়ে আমার মারাত্মক সমস্যা রয়েছে। কনফিগারেশনটি এখানে:
- প্লেইন ভ্যানিলা লিনাক্স 2.6.27.25 এর সাথে ডেবিয়ান
- ফাইবার কন্ট্রোলার কিউলজিক 4 জিবি দ্বৈত বন্দর (আইএসপি 2432 ভিত্তিক)
মূলত সমস্যাটি: এটি কীভাবে পাবেন? # !! এফসি নিয়ন্ত্রক / ড্রাইভার সঠিকভাবে কনফিগারেশন পরিবর্তন (নতুন বা সরানো LUNs) স্টোরেজ অ্যারে সনাক্ত করতে পারেন?
- যখন আমি আমার অ্যারেতে একটি নতুন LUN তৈরি করি (সাধারণত কিছু বিদ্যমান LUN এর একটি স্ন্যাপশট) এবং এটি আমার এইচবিএতে ম্যাপ করি, আমি এটি সঠিকভাবে স্বীকৃতি পেতে পারি না:
rescan-scsi-bus -l -w -r
আসলে কিছু আবিষ্কার করে (একটি জেনেরিক / দেব / এসএক্সএক্সএক্স ডিভাইস) তবে কোনও ব্লক ডিভাইস সনাক্ত করে না তৈরি করা হয়েছে (/ dev / sdXX)। একটি এলআইপি জারি করার সময় এবং ম্যানুয়ালি পুনর্বাসন করার সময় একই জিনিস:
প্রতিধ্বনি 1> / সিস / শ্রেণী / এফসি_হোস্ট / হোস্ট 6 / ইস্যু_লিপ
প্রতিধ্বনি "- -"> / সিস / শ্রেণি / স্ক্সি_হোস্ট / হোস্ট 6 / স্ক্যান
যদি আমি একটি বিদ্যমান LUN সরিয়ে ফেলি, তবে এলিপি এবং উদ্ধার বা রিসান-স্ক্যাসি-বাসের কোনও প্রভাব নেই। পূর্ববর্তী ডিভাইসগুলি সেখানে রয়েছে এবং অবশ্যই কাজ করে না ("ফাইল-গুলি / দেব / এসডিএক্সএক্স -> আই / ও ত্রুটি")।
- qla2xxx ড্রাইভার পুনরায় লোড করার কাজ করে। তবে এটি উত্পাদন পরিবেশে সম্পূর্ণ অকার্যকর।
স্পষ্টতই এটি QLogic এর একটি খুব সাধারণ সমস্যা । কিছু ধরণের সমাধান বিদ্যমান যা কেবলমাত্র রেডহ্যাট এবং সুস এন্টারপ্রাইজ ডিস্ট্রোজের জন্য উপলব্ধ কিউলজিক ইস্যু করা ড্রাইভার ব্যবহার করার সময় কাজ করে: এই ব্যাখ্যাটি দেখুন ।
অতিরিক্ত তথ্য :
এলআইপি এবং পুনর্নির্মাণের আগে এখানে স্ক্যাসি ডিভাইস রয়েছে:
# sg_map -x
/dev/sg0 0 0 0 0 0 /dev/sda
/dev/sg1 0 0 1 0 5 /dev/scd0
/dev/sg2 1 0 0 0 0 /dev/sdb
/dev/sg3 6 0 0 0 0 /dev/sdc
/dev/sg4 6 0 0 1 0 /dev/sdd
/dev/sg5 6 0 0 2 3
একটি এলআইপি এবং পুনর্নির্মাণের পরে, আমার কাছে নতুন এসএজি ডিভাইস রয়েছে, তবে কোনও মেলানো ড্রাইভ নেই। আমি যদি ড্রাইভারটি পুনরায় লোড করি তবে একটি ড্রাইভ উপস্থিত হবে:
# sg_map -x
/dev/sg0 0 0 0 0 0 /dev/sda
/dev/sg1 0 0 1 0 5 /dev/scd0
/dev/sg2 1 0 0 0 0 /dev/sdb
/dev/sg3 6 0 0 0 0 /dev/sdc
/dev/sg4 6 0 0 1 0 /dev/sdd
/dev/sg5 6 0 0 2 3
/dev/sg6 6 0 0 3 3
~# sg_map -x
/dev/sg0 0 0 0 0 0 /dev/sda
/dev/sg1 0 0 1 0 5 /dev/scd0
/dev/sg2 1 0 0 0 0 /dev/sdb
/dev/sg3 8 0 0 0 0 /dev/sdc
/dev/sg4 8 0 0 1 0 /dev/sdd
/dev/sg5 8 0 0 2 0 /dev/sde
/dev/sg6 8 0 0 3 3
সম্পাদনা: ঠিক আছে, স্পষ্টতই এটি ক্র্যাক করা একটি শক্ত বাদাম। আমি এলকেএমএলকে জিজ্ঞাসা করব এবং এখানে রিপোর্ট করব।