Les HBA mezzanine Emulex SN30L22004 disparaissent de la liste des adaptateurs de stockage après le passage d'un hôte à ESXi 8.0 U3
Un hôte d'un châssis lame est passé à ESXi 8.0 U3 et est revenu sans aucun Fibre Channel. Les datastores ont disparu, les adaptateurs ne sont pas dans la liste des adaptateurs de stockage, et rien ne se connecte côté fabric pour ces ports. Le reste du cluster est intact et voit toujours les mêmes LUN.
- hôte lame avec deux adaptateurs Fibre Channel Emulex SN30L22004 Mezz 16 Gb 2 ports
- mis à niveau de ESXi 7.0 U3 à 8.0 U3, aucun changement matériel
- optiques SFP+ 16G et cordons de brassage inchangés, les deux ports affectés
[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
Ce que j'ai essayé :
- réinséré la carte mezzanine et échangé les optiques sur un port
- relancé le scan des adaptateurs de stockage et redémarré deux fois
- vérifié le switch fabric, les ports ne montent tout simplement jamais
La carte est clairement toujours sur le bus PCI, donc s'agit-il d'une panne d'optique ou de carte qui a coïncidé avec la mise à niveau, ou de quelque chose côté ESXi ? Avant d'ouvrir un ticket, je préfère savoir lequel des deux je poursuis.
Comments 3
Ni l'un ni l'autre. Le fait que l'appareil apparaisse dans
lspcialors que rien n'apparaît dansesxcli storage core adapter listest la signature d'un appareil qu'aucun driver n'a réclamé. Les optiques sont hors sujet pour ce symptôme - un adaptateur non réclamé ne pilote jamais ses transceivers en premier lieu, donc le silence côté fabric est une conséquence, pas la cause.La raison, c'est le driver, pas votre carte : il n'existe pas de driver certifié pour cet adaptateur dans ESXi 8.0. Il était supporté jusqu'à 7.0 U3 et c'est là que le support s'arrête. Rien que vous installiez sur l'hôte ne le fera revenir sur 8.0.
Deux étapes, à court et long terme :
Et faites-en la vérification préalable systématique pour toute mise à niveau majeure d'ESXi : passez chaque adaptateur de stockage par le guide de compatibilité avant de réserver la fenêtre. Quand une carte disparaît discrètement de cette liste, l'hôte se comporte comme il le ferait avec une fibre cassée - pas d'adaptateur, pas de datastores, pas de connexion fabric - et les gens brûlent des jours sur les optiques et les câbles avant d'y penser.
Ça correspond à ce que j'ai.
lspci -v | grep -i emulexliste les deux ports, la liste des adaptateurs de stockage n'a rien, donc j'ai arrêté de toucher aux optiques.Rétrogradé cet hôte en 7.0 U3 et les deux SN30L22004 sont revenus comme adaptateurs de stockage, datastores montés dès le premier rescan, rien changé côté fabric. Des adaptateurs de remplacement listés pour 8.0 sont en cours de devis, et le reste du cluster reste en 7.0 U3 jusqu'à leur arrivée. Leçon coûteuse pour quelque chose qu'un contrôle HCL de cinq minutes aurait attrapé.
Même piège un cran plus bas, sur les optiques. Les cartes mezzanine Emulex dans les Cisco UCS série C vérifient le module à la mise sous tension et affichent
Unsupported Optic Installedsur l'écran BIOS quand elles ne l'aiment pas. Cisco détaille ce qu'elles acceptent : LPe31002-M6 (UCSC-PCIE-BD16GF) - 16G AFBR-57F5MZ-ELX ou FTLF8529P3BCV-EM ; LPe32002-M2 (UCSC-PCIE-BD32GF) - 32G AFBR-57G5MZ-ELX ou FTLF8532P4BCV-EM. Les lettres finales ne sont pas décoratives - elles indiquent que l'EEPROM a été écrit comme Emulex le veut, et le même verre de Finisar ou Avago dans une version codée basique est refusé. F2 au démarrage, onglet Advanced, adapter, Scan for Fibre Devices - ça montre ce que la carte elle-même voit.Brocade tient une liste comparable côté switch, par plateforme et par référence, avec une version FOS minimale associée : les optiques sécurisées sur les SX6 et 7810 veulent FOS 8.2.1e ou 8.2.2c ou supérieur.