Emulex SN30L22004 mezz-HBA's verdwenen uit de storage adapter list na verhuizing van een host naar ESXi 8.0 U3
Eén host in een blade-chassis is naar ESXi 8.0 U3 gegaan en kwam terug zonder enige Fibre Channel. De datastores zijn weg, de adapters staan niet in de storage adapter list, en er logt niets in aan de fabric-kant voor die poorten. De rest van de cluster is ongemoeid en ziet nog steeds dezelfde LUN's.
- blade host met twee Emulex SN30L22004 Mezz 16Gb 2-port Fibre Channel-adapters
- geüpgraded van ESXi 7.0 U3 naar 8.0 U3, geen hardwarewijzigingen
- 16G SFP+ optics en patchkabels ongewijzigd, beide poorten getroffen
[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
Wat ik geprobeerd heb:
- de mezzanine-kaart opnieuw gezet en de optics op één poort verwisseld
- de storage adapters opnieuw gescand en twee keer gereboot
- de fabric-switch gecontroleerd, de poorten komen gewoon nooit op
De kaart staat overduidelijk nog op de PCI-bus, dus is dit een optics- of kaartdefect dat toevallig samenviel met de upgrade, of zit het aan de ESXi-kant? Voor ik een ticket open, weet ik graag welke van de twee ik aan het najagen ben.
Comments 3
Geen van beide. Dat het apparaat wel in
lspciverschijnt terwijl er niets inesxcli storage core adapter liststaat, is de handtekening van een apparaat dat geen enkele driver heeft geclaimd. De optics doen er voor dat symptoom niet toe - een niet-geclaimde adapter stuurt zijn transceivers om te beginnen nooit aan, dus de stilte op de fabric is een gevolg, niet de oorzaak.De reden is de driver, niet je kaart: er is geen gecertificeerde driver voor deze adapter in ESXi 8.0. Hij werd ondersteund tot en met 7.0 U3, en daar stopt de ondersteuning. Niets wat je op de host installeert, brengt hem terug op 8.0.
Twee stappen, kort en lang termijn:
En maak hier een vaste pre-flight-check van voor elke grote ESXi-upgrade: leg elke storage adapter langs de compatibility guide voor je het venster boekt. Als een kaart stilletjes van die lijst valt, gedraagt de host zich zoals bij een geknapte fiber - geen adapter, geen datastores, geen fabric-login - en mensen verspillen dagen aan optics en kabels voor ze eraan denken.
Dat komt overeen met wat ik heb.
lspci -v | grep -i emulextoont beide poorten, de storage adapter list heeft niets, dus ben ik gestopt met aan optics te sleutelen.Die host teruggezet naar 7.0 U3 en de twee SN30L22004 kwamen terug als storage adapters, datastores gemount bij de eerste rescan, niets veranderd aan de fabric-kant. Er worden nu offertes opgevraagd voor vervangende adapters die voor 8.0 vermeld staan, en de rest van de cluster blijft op 7.0 U3 tot die er zijn. Dure les voor iets wat een HCL-check van vijf minuten had opgevangen.
Dezelfde val, één laag dieper, bij de optics. Emulex mezz-kaarten in Cisco UCS C-series controleren de module bij het opstarten en zetten
Unsupported Optic Installedop het BIOS-scherm als ze hem niet lusten. Cisco geeft precies aan wat ze accepteren: LPe31002-M6 (UCSC-PCIE-BD16GF) - 16G AFBR-57F5MZ-ELX of FTLF8529P3BCV-EM; LPe32002-M2 (UCSC-PCIE-BD32GF) - 32G AFBR-57G5MZ-ELX of FTLF8532P4BCV-EM. Die laatste letters zijn geen versiering - ze zeggen dat de EEPROM is geschreven zoals Emulex het wil, en hetzelfde glas van Finisar of Avago in een gewoon gecodeerde versie wordt geweigerd. F2 bij het opstarten, tab Advanced, adapter, Scan for Fibre Devices - dat toont wat de kaart zelf ziet.Brocade houdt een vergelijkbare lijst bij aan de switchkant, per platform en per partnummer, met een minimale FOS erbij: secure optics op de SX6 en 7810 willen FOS 8.2.1e of 8.2.2c of hoger.