CodingBox Q&A Ask question

جهاز Dell DD9900 في زوج HA لا يرى وحدة SFP في المنفذ ethMa: State UP، link status NO، Cannot get module EEPROM information

Asked Active Viewed 124 AI translation from Русский
5

أشرف على تخزين احتياطي في مركز بيانات. زوج DD9900 في وضع HA، ومنافذ الشبكة على بطاقة NDC من QLogic. بعد كل إعادة تشغيل أو إعادة تركيب للوحدة، يتوقف المنفذ ethMa عن رؤية الوحدة الضوئية، وهذا لم يعد حادثة عابرة بل ظاهرة متكررة بثبات.

  • Dell DD9900، DD OS 7.2.0.95، إعداد HA
  • بطاقة NDC من QLogic طراز QL41164HMCU رباعية المنافذ 10GbE (Dell 0XVVY1)
  • الوحدات ABCU-5710RZ-CS4B، FCLF-8521-3-HP، FTLX8571D3BCL-FC، AFBR-703ASDZ - يعمل مع النحاس والضوء معًا

ما يظهر في النظام:

State UP
link status NO
Transceiver is unplugged
Cannot get module EEPROM information

ethtool -m على هذا المنفذ لا يُعيد شيئًا.

ما جربناه بالفعل:

  • بدّلنا الوحدات بين المنافذ وغيّرنا كابلات الوصل - المشكلة تلاحق المنفذ وليس الوحدة
  • نقلنا الرابط إلى محول آخر ومنفذ آخر على المحول
  • استبدلنا بطاقة NDC نفسها بواحدة جديدة، وحصلنا بعد فترة على نفس الشيء بالضبط

مع ذلك يُدرَج المنفذ كـ UP، أي أن النظام يعتبر كل شيء على ما يرام، ولا يرفع أي إنذار. أين أبحث بعد ذلك - التعريف (driver)، أم DD OS، أم العتاد فعلًا؟

Comments 4

Accepted answer

بما أنه لا يتكرر على نظام مفرد لكنه يظهر بثبات على HA، يمكن استبعاد العتاد. هذا عيب في تعريف (driver) QLogic يظهر تحديدًا في إعداد HA على DD OS 7.2. من هنا تأتي الصورة كلها: المنفذ يُدرَج كـ UP، ولا يوجد رابط، وفي السجل تظهر Transceiver is unplugged وCannot get module EEPROM information. التعريف ببساطة لا يصل إلى ذاكرة EEPROM الخاصة بالوحدة، ولا يهمه إطلاقًا نوع الوحدة، نحاسية كانت أم ضوئية - لهذا لم يفد تبديل الوحدات ولا الأسلاك ولا منافذ المحول ولا حتى استبدال بطاقة NDC.

يُعالَج بترقية DD OS إلى 7.10.1 كحد أدنى، فهناك تأتي حزمة محدّثة من البرامج الثابتة والتعريفات، وبعدها تختفي الأعراض. وإلى أن يُتفق على نافذة للترقية:

  • احتفظ بإمكانية الوصول عبر وحدة تحكم تسلسلية (serial console) حتى لا تفقد الإدارة عندما يتعطل ethMa مجددًا
  • انقل حركة المرور إلى منافذ أخرى على البطاقة، فهي لا تعاني من هذه المشكلة
  • لا تخلط DAC وSFP على نفس البطاقة، فهذا حظر منفصل موجود في وثائق QLogic

تحفظ بخصوص الدعم: قبل الترقية راجع مع المورّد مصفوفة التوافق الخاصة بإعداد HA لديك تحديدًا، فـ7.10.1 هو الحد الأدنى وليس توصية بتركيبه بالضبط. وللمستقبل: في أجهزة DD الأحدث تم التخلي عن بطاقات NDC هذه لصالح Intel X710، لذا فإن السؤال يُحل من تلقاء نفسه عند تحديث الأسطول.

3 BelarusnetfoxBY Show original (Русский) AI translation

ثلاثة أسئلة لتضييق الدائرة. أولًا: هل يظهر هذا على نظام مفرد أم فقط على زوج HA؟ هذا مهم من حيث المبدأ، لأن HA يغيّر طريقة رفع الواجهات وانتقالها، ونصف حالات مشابهة تعيش تحديدًا هناك.

ثانيًا: هل توجد على هذه البطاقة وحدات SFP فقط أم أن هناك DAC معلقًا في منفذ مجاور؟ توثيق QLogic يمنع صراحة خلط DAC وSFP على نفس البطاقة، والنتائج المترتبة عادة ما تكون بالضبط هكذا - يتوقف جزء من المنافذ عن قراءة EEPROM.

ثالثًا: هل يعمل ethtool -m بشكل طبيعي على المنافذ المجاورة على نفس البطاقة أم أنه صامت أيضًا؟

0 RussialasernerdRU Show original (Русский) AI translation

جهّزنا منصة اختبار وشغّلناها. على نظام مفرد بنفس الوحدات ونفس DD OS 7.2 لم نتمكن من إعادة إنتاج المشكلة إطلاقًا، مهما نزعنا الوحدات وأعدنا التشغيل. تظهر فقط على زوج HA، ويبدو أن هذا هو المفتاح.

لا نخلط DAC وSFP على نفس البطاقة، فكل المنافذ الأربعة بها وحدات من نفس النوع. ethtool -m على المنافذ المجاورة يعمل بشكل طبيعي، وتظهر EEPROM كاملة، بينما على ethMa تظهر تحديدًا Cannot get module EEPROM information إلى أن يعمل المنفذ من تلقاء نفسه بعد إعادة تشغيل تالية.

1 Russiaportrunner91RU Show original (Русский) AI translation

أوافق على فكرة "الابتعاد عن QLogic". كانت لدينا بطاقة QLogic 8262 (سلسلة 8200) في FreeNAS 11.3-U5 على جهاز HP MicroServer Gen10: تظهر وظيفتا PCI كلتاهما، لكن يعمل فقط ql0، بينما يظهر ql1 كـ none2 ولا يتم تهيئته، أي أن نصف البطاقة ميت ببساطة.

في السجل عند كل إقلاع تظهر 0x200000 bytes of rid 0x10 res 3 failed ثم unable to map any ports. نُصحنا بالتحقق عبر pciconf -l من أنها ليست HP NC523SFP معاد تصنيفها (relabeled)، وبتحديث البرنامج الثابت للمهايئ، وتجربة إعدادات MSI/MSI-X. لم يفد شيء من ذلك، واستُبدلت البطاقة في النهاية، وللتخزين يُنصح صراحة هناك بـ Chelsio T520-CR أو Intel X520. لذا فإن الانتقال إلى X710 في الأنظمة الجديدة يبدو منطقيًا.

3 Kazakhstanlambdaowl20KZ Show original (Русский) AI translation
Log in to comment. Log in