CodingBox Q&A Ask question

بطاقات Emulex SN30L22004 mezz HBA اختفت من قائمة محولات التخزين بعد نقل مضيف إلى ESXi 8.0 U3

Asked Active Viewed 229 AI translation from English
3

أحد المضيفين في شاسيه blade تمت ترقيته إلى ESXi 8.0 U3 وعاد بلا Fibre Channel إطلاقًا. مساحات التخزين (datastores) اختفت، والمحولات ليست في قائمة محولات التخزين، ولا شيء يسجل الدخول من جانب النسيج (fabric) لهذه المنافذ. باقي المجموعة (cluster) لم يُمس ولا يزال يرى نفس LUNs.

  • مضيف blade مزوّد ببطاقتَي Emulex SN30L22004 Mezz 16Gb ذاتَي منفذين Fibre Channel
  • تمت الترقية من ESXi 7.0 U3 إلى 8.0 U3، دون تغييرات في العتاد
  • بصريات 16G SFP+ وكابلات الوصل (patch cords) دون تغيير، كلا المنفذين متأثران
[root@host:~] esxcli storage core adapter list
-> no vmhba entries for the FC ports, only the onboard storage controller

[root@host:~] lspci -v | grep -i emulex
-> both mezzanine ports are listed on the PCI bus

ما جربته:

  • أعدت تركيب بطاقة mezzanine واستبدلت البصريات على أحد المنفذين
  • أعدت مسح محولات التخزين وأعدت التشغيل مرتين
  • تحققت من محول النسيج (fabric)، المنافذ ببساطة لا تعمل أبدًا

البطاقة واضح أنها لا تزال على ناقل PCI، فهل هذا عطل في البصريات أو البطاقة صادف أن تزامن مع الترقية، أم شيء من جانب ESXi؟ قبل أن أفتح تذكرة دعم أفضّل أن أعرف أيهما أطارد.

Comments 3

Accepted answer

لا هذا ولا ذاك. ظهور الجهاز في lspci بينما لا يظهر شيء في esxcli storage core adapter list هو بصمة جهاز لم يطالب به أي تعريف (driver). البصريات لا علاقة لها بهذا العرض - المحول غير المُطالَب به لا يشغّل وحداته البصرية أصلًا، لذا صمت النسيج نتيجة، وليس سببًا.

السبب هو التعريف (driver)، وليس بطاقتك: لا يوجد تعريف معتمد لهذا المحول في ESXi 8.0. كان مدعومًا حتى 7.0 U3 وهناك يتوقف الدعم. لا شيء تثبّته على المضيف سيعيده على 8.0.

خطوتان، على المدى القصير والطويل:

  • لاستعادة التخزين الآن، أعد تثبيت المضيف على 7.0 U3؛ ستعود المحولات ومساحات التخزين معه
  • قبل أن تكرر الترقية، استبدل بطاقات HBA من نوع mezzanine بمحولات مدرجة فعليًا لـ ESXi 8.0

واجعل هذا الفحص المسبق القياسي لأي ترقية رئيسية لـ ESXi: مرّر كل محول تخزين على دليل التوافق قبل حجز نافذة الصيانة. عندما تسقط بطاقة بهدوء من تلك القائمة، يتصرف المضيف كما لو كانت الألياف مقطوعة - لا محول، لا مساحات تخزين، لا تسجيل دخول للنسيج - ويقضي الناس أيامًا في البصريات والكابلات قبل أن يفكروا في الأمر.

6 South Korealinkadmin79KR Show original (English) AI translation

هذا يطابق ما لدي. lspci -v | grep -i emulex يسرد كلا المنفذين، وقائمة محولات التخزين فارغة، فتوقفت عن العبث بالبصريات.

أرجعت ذلك المضيف إلى 7.0 U3 وعادت بطاقتا SN30L22004 كمحولات تخزين، وتم تركيب مساحات التخزين في أول إعادة مسح، دون أي تغيير في جانب النسيج. يجري الآن طلب عروض أسعار لمحولات بديلة مدرجة لـ 8.0، وباقي المجموعة تبقى على 7.0 U3 حتى وصولها. درس مكلف مقابل شيء كان فحص HCL لخمس دقائق سيكتشفه.

1 Indonesiasfpeng49ID Show original (English) AI translation

نفس الفخ في طبقة أدنى، على البصريات. بطاقات Emulex mezz في خوادم Cisco UCS من سلسلة C تفحص الوحدة عند التشغيل وتضع Unsupported Optic Installed على شاشة BIOS إذا لم تعجبها. تحدد Cisco بوضوح ما تقبله: LPe31002-M6 (UCSC-PCIE-BD16GF) - 16G AFBR-57F5MZ-ELX أو FTLF8529P3BCV-EM؛ LPe32002-M2 (UCSC-PCIE-BD32GF) - 32G AFBR-57G5MZ-ELX أو FTLF8532P4BCV-EM. الأحرف الأخيرة ليست زخرفة - إنها تعني أن EEPROM كُتب بالطريقة التي تريدها Emulex، ونفس الزجاج من Finisar أو Avago بنسخة مرمّزة عادية يُرفض. اضغط F2 عند الإقلاع، تبويب Advanced، adapter، Scan for Fibre Devices - وهذا يُظهر ما تراه البطاقة نفسها.

تحتفظ Brocade بقائمة مماثلة من جانب المحول، حسب المنصة وحسب رقم القطعة، مع أدنى إصدار FOS مرفق: البصريات الآمنة على SX6 و7810 تتطلب FOS 8.2.1e أو 8.2.2c أو أحدث.

3 Franceedgenode83FR Show original (English) AI translation
Log in to comment. Log in