CodingBox Q&A Ask question

Emulex SN30L22004 Mezz-HBAs verschwinden aus der Storage-Adapter-Liste nach Umzug eines Hosts auf ESXi 8.0 U3

Asked Active Viewed 229 AI translation from English
3

Ein Host in einem Blade-Chassis ist auf ESXi 8.0 U3 gegangen und kam ohne jedes Fibre Channel zurück. Die Datastores sind weg, die Adapter stehen nicht in der Storage-Adapter-Liste, und auf der Fabric-Seite loggt sich für diese Ports gar nichts ein. Der Rest des Clusters ist unangetastet und sieht weiterhin dieselben LUNs.

  • Blade-Host mit zwei Emulex SN30L22004 Mezz 16Gb 2-Port Fibre-Channel-Adaptern
  • Upgrade von ESXi 7.0 U3 auf 8.0 U3, keine Hardware-Änderungen
  • 16G-SFP+-Optiken und Patchkabel unverändert, beide Ports betroffen
[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

Was ich versucht habe:

  • die Mezzanine-Karte neu eingesetzt und die Optik auf einem Port getauscht
  • die Storage-Adapter neu gescannt und zweimal neu gestartet
  • den Fabric-Switch geprüft, die Ports kommen einfach nie hoch

Die Karte steckt eindeutig noch auf dem PCI-Bus. Ist das also ein Optik- oder Kartendefekt, der zufällig mit dem Upgrade zusammenfiel, oder liegt es an der ESXi-Seite? Bevor ich ein Ticket aufmache, würde ich lieber wissen, welchem der beiden ich hinterherjage.

Comments 3

Accepted answer

Keins von beidem. Dass das Gerät in lspci auftaucht, aber in esxcli storage core adapter list nichts erscheint, ist die Signatur eines Geräts, das sich kein Treiber geschnappt hat. Die Optiken sind für dieses Symptom irrelevant - ein nicht beanspruchter Adapter steuert seine Transceiver von vornherein nie an, das Schweigen auf der Fabric-Seite ist also eine Folge, nicht die Ursache.

Der Grund ist der Treiber, nicht die Karte: Für diesen Adapter gibt es unter ESXi 8.0 keinen zertifizierten Treiber. Unterstützt war er bis 7.0 U3, und dort endet der Support. Egal was auf dem Host installiert wird, unter 8.0 kommt er nicht zurück.

Zwei Schritte, kurzfristig und langfristig:

  • um Storage jetzt zurückzubekommen: den Host auf 7.0 U3 neu installieren, die Adapter und die Datastores kommen damit zurück
  • bevor das Upgrade wiederholt wird: die Mezzanine-HBAs gegen Adapter tauschen, die für ESXi 8.0 tatsächlich gelistet sind

Und das zur festen Vorflugkontrolle für jedes ESXi-Major-Upgrade machen: jeden Storage-Adapter vor dem Einplanen des Wartungsfensters gegen den Kompatibilitätsleitfaden prüfen. Fällt eine Karte still und leise aus dieser Liste, verhält sich der Host wie bei einer gekappten Faser - kein Adapter, keine Datastores, kein Fabric-Login - und man verbrennt Tage mit Optiken und Kabeln, bevor man daran denkt.

6 South Korealinkadmin79KR Show original (English) AI translation

Deckt sich mit dem, was ich habe. lspci -v | grep -i emulex listet beide Ports, die Storage-Adapter-Liste zeigt nichts, also habe ich aufgehört, an den Optiken herumzudoktern.

Den Host auf 7.0 U3 zurückgerollt, und die beiden SN30L22004 kamen als Storage-Adapter zurück, Datastores beim ersten Rescan gemountet, auf der Fabric-Seite hat sich nichts geändert. Ersatzadapter, die für 8.0 gelistet sind, werden gerade angeboten, und der Rest des Clusters bleibt auf 7.0 U3, bis sie da sind. Teure Lektion für etwas, das eine Fünf-Minuten-HCL-Prüfung gefunden hätte.

1 Indonesiasfpeng49ID Show original (English) AI translation

Dieselbe Falle eine Schicht tiefer, bei der Optik. Emulex-Mezz-Karten in der Cisco-UCS-C-Serie prüfen das Modul beim Einschalten und setzen Unsupported Optic Installed auf den BIOS-Bildschirm, wenn ihnen nicht gefällt, was sie sehen. Cisco nennt genau, was akzeptiert wird: LPe31002-M6 (UCSC-PCIE-BD16GF) - 16G AFBR-57F5MZ-ELX oder FTLF8529P3BCV-EM; LPe32002-M2 (UCSC-PCIE-BD32GF) - 32G AFBR-57G5MZ-ELX oder FTLF8532P4BCV-EM. Die Buchstaben am Ende sind keine Deko - sie sagen, dass das EEPROM so beschrieben wurde, wie Emulex es will, und dasselbe Glas von Finisar oder Avago in einer schlicht codierten Version wird abgelehnt. F2 beim Booten, Reiter Advanced, Adapter, Scan for Fibre Devices - das zeigt, was die Karte selbst sieht.

Brocade führt auf der Switch-Seite eine vergleichbare Liste, pro Plattform und pro Partnummer, mit minimaler FOS-Version dazu: sichere Optiken auf der SX6 und der 7810 wollen FOS 8.2.1e oder 8.2.2c oder höher.

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