CodingBox Q&A Ask question

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

Asked Active Viewed 229 AI translation from English
3

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

Accepted answer

Ni l'un ni l'autre. Le fait que l'appareil apparaisse dans lspci alors que rien n'apparaît dans esxcli storage core adapter list est 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 :

  • pour récupérer le stockage maintenant, réinstallez l'hôte en 7.0 U3 ; les adaptateurs et les datastores reviennent avec
  • avant de refaire la mise à niveau, remplacez les HBA mezzanine par des adaptateurs réellement listés pour ESXi 8.0

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.

6 South Korealinkadmin79KR Show original (English) AI translation

Ça correspond à ce que j'ai. lspci -v | grep -i emulex liste 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é.

1 Indonesiasfpeng49ID Show original (English) AI translation

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 Installed sur 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.

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