ফাইবার চ্যানেল এলইউএন পুনরায় এবং কিউলজিক


8

ফাইবার চ্যানেলের মাধ্যমে লিনাক্স বাক্সে সংযুক্ত একটি সান স্টোরেজ অ্যারে নিয়ে আমার মারাত্মক সমস্যা রয়েছে। কনফিগারেশনটি এখানে:

  • প্লেইন ভ্যানিলা লিনাক্স 2.6.27.25 এর সাথে ডেবিয়ান
  • ফাইবার কন্ট্রোলার কিউলজিক 4 জিবি দ্বৈত বন্দর (আইএসপি 2432 ভিত্তিক)

মূলত সমস্যাটি: এটি কীভাবে পাবেন? # !! এফসি নিয়ন্ত্রক / ড্রাইভার সঠিকভাবে কনফিগারেশন পরিবর্তন (নতুন বা সরানো LUNs) স্টোরেজ অ্যারে সনাক্ত করতে পারেন?

  1. যখন আমি আমার অ্যারেতে একটি নতুন LUN তৈরি করি (সাধারণত কিছু বিদ্যমান LUN এর একটি স্ন্যাপশট) এবং এটি আমার এইচবিএতে ম্যাপ করি, আমি এটি সঠিকভাবে স্বীকৃতি পেতে পারি না: rescan-scsi-bus -l -w -rআসলে কিছু আবিষ্কার করে (একটি জেনেরিক / দেব / এসএক্সএক্সএক্স ডিভাইস) তবে কোনও ব্লক ডিভাইস সনাক্ত করে না তৈরি করা হয়েছে (/ dev / sdXX)।
  2. একটি এলআইপি জারি করার সময় এবং ম্যানুয়ালি পুনর্বাসন করার সময় একই জিনিস:

    প্রতিধ্বনি 1> / সিস / শ্রেণী / এফসি_হোস্ট / হোস্ট 6 / ইস্যু_লিপ

    প্রতিধ্বনি "- -"> / সিস / শ্রেণি / স্ক্সি_হোস্ট / হোস্ট 6 / স্ক্যান

  3. যদি আমি একটি বিদ্যমান LUN সরিয়ে ফেলি, তবে এলিপি এবং উদ্ধার বা রিসান-স্ক্যাসি-বাসের কোনও প্রভাব নেই। পূর্ববর্তী ডিভাইসগুলি সেখানে রয়েছে এবং অবশ্যই কাজ করে না ("ফাইল-গুলি / দেব / এসডিএক্সএক্স -> আই / ও ত্রুটি")।

  4. 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

সম্পাদনা: ঠিক আছে, স্পষ্টতই এটি ক্র্যাক করা একটি শক্ত বাদাম। আমি এলকেএমএলকে জিজ্ঞাসা করব এবং এখানে রিপোর্ট করব।


আপনি যে কিউলজিক ইস্যু করেছেন সেই ড্রাইভারটি অন্যান্য ডিস্ট্রোদের জন্যও সংকলন করা যেতে পারে - এটি কোনও বাইনারি ব্লব নয়।
ক্যাপ্টেন সেগফল্ট

ভাল, আমি কোথায় এটি খুঁজে পেতে পারেন? আমি পুরো কার্নেলটি সংকলন করেছি, আরও একটি ড্রাইভার মোটেই সমস্যা নয়।
wazoox

আমার এই সমস্যা হচ্ছে, আপনি কি কিছু খুঁজে বের করার ব্যবস্থা করেছেন?
ThatGraemeGuy

দুঃখিত, এখনও কোন তথ্য।
wazoox

উত্তর:


2

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

 # mknod /dev/sdg4 104 17

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

সম্পাদনা : আমি কর্মে আছি এবং দেখে মনে হচ্ছে যে আমার এসএলইএস বাক্সের কিউলজিক ড্রাইভারগুলি সমস্ত কিউলজিক সরবরাহ করেছেন। তাদের ওএস সমর্থন গ্রিড:

http://filedownloads.qlogic.com/files/Driver/71098/readme_driver_80223.html#os_support

এবং তবুও, যখন আমি বগ-স্ট্যান্ডার্ড ২.6.২7.২৫ কার্নেলটি ডাউনলোড করি এবং ./drivers/scsi/qla2xxx/qla_version.h ফাইলটিতে দেখি এটি আমার নভেল ডিস্ট্রোজে (SLES এবং উভয়ই) যেমন আছে তেমন সংস্করণ সংখ্যা ফ্রি ওপেনসুএস)। যা প্রস্তাব দেয় যে এসএলইএস / আরএইচএল-এর জন্য আপনি যে সমাধানটি পেয়েছেন সেটি আসলে একটি স্ট্যান্ডার্ড 2.6.27.25 কার্নেল দিয়ে কাজ করতে পারে।


দুর্ভাগ্যক্রমে এটি কাজ করতে পারে না, কারণ এটি এমন ফাইল ব্যবহার করে যা অস্তিত্বহীন (/ proc / scsi / qla2xxx / ...) এবং একটি কমান্ড (scsi-qlascan) ব্যবহার করে যা ড্রাইভার সোর্স কোডে উপস্থিত হয় না।
ওয়াজুক

1

আরে ওয়াজিক্স আমি আমার সান বক্সের সাথে একই মুখোমুখি হয়েছি আমার কাছে গুগল এবং কিছু টিপস রয়েছে যা অনুসরণ করার চেষ্টা করতে পারলে আমি মনে করি এটি কাজ করা শুরু করবে 1 আপনার সরঞ্জামের চালক সনাক্ত করতে এই সরঞ্জামটি চালাতে পারেন এম্কগ্র্যাব সরঞ্জামগুলি রয়েছে আপনি এই সরঞ্জামটি চালাতে পারেন কাজ করছে বা করছে না

কোন সান বক্স রু ব্যবহার করছেন?

অনুসরণ হিসাবে কিছু টিপস রয়েছে । এইচটিএমএল

http://forums13.itrc.hp.com/service/forums/bizsupport/questionanswer.do?admit=109447627+1250262043169+28353475&threadId=1154098

http://www.linuxquestions.org/questions/linux-enterprise-47/connect-debian-etch-to-ibm-san-meaning-of-sns-scan-failed-570598/

http://solutions.qlogic.com/KanisaSupportSite/search.do?cmd=displayKC&docType=kc&externalId=9223615&sliceId=SAL_Public&dialogID=4725381&stateId=0%200%204711370


হ্যাঁ, গুগলে প্রচুর টিপস তবে সেগুলি সবচেয়ে বেশি যদি রেডহ্যাট / সুসি এবং ক্লোগিক মালিকানাধীন ড্রাইভার সম্পর্কে না হয় ... তবে আপনার লিঙ্কগুলির মধ্যে একটি আমাকে ধারণা দিয়েছে, আমি ফিরে আসব :)
wazoox

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