HBAs mezz Emulex SN30L22004 somem da lista de adaptadores de storage depois de mover um host para o ESXi 8.0 U3
Um host num chassi blade foi atualizado para o ESXi 8.0 U3 e voltou sem Fibre Channel nenhum. Os datastores sumiram, os adaptadores não aparecem na lista de adaptadores de storage, e nada faz login no lado do fabric para essas portas. O resto do cluster ficou intocado e continua vendo as mesmas LUNs.
- host blade com dois adaptadores Fibre Channel Emulex SN30L22004 Mezz 16Gb de 2 portas
- atualizado de ESXi 7.0 U3 para 8.0 U3, sem mudança de hardware
- ópticos SFP+ 16G e cordões ópticos inalterados, as duas portas afetadas
[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
O que tentei:
- reencaixei a placa mezzanine e troquei os ópticos numa porta
- refiz o rescan dos adaptadores de storage e reiniciei duas vezes
- verifiquei o switch de fabric, as portas simplesmente nunca sobem
A placa claramente continua no barramento PCI, então isso é uma falha de óptico ou de placa que coincidiu com a atualização, ou é algo do lado do ESXi? Antes de abrir um chamado eu prefiro saber qual dos dois eu estou perseguindo.
Comments 3
Nenhum dos dois. O dispositivo aparecer no
lspcienquanto nada aparece emesxcli storage core adapter listé a assinatura de um dispositivo que nenhum driver reivindicou. Os ópticos são irrelevantes para esse sintoma - um adaptador não reivindicado nunca chega a acionar os transceptores, então o silêncio no fabric é consequência, não causa.O motivo é o driver, não a sua placa: não existe driver certificado para esse adaptador no ESXi 8.0. Ele foi suportado até o 7.0 U3, e é onde o suporte termina. Nada que você instale no host vai trazer isso de volta no 8.0.
Dois passos, um de curto e outro de longo prazo:
E deixe isso como checklist padrão para qualquer upgrade maior do ESXi: passe cada adaptador de storage pelo guia de compatibilidade antes de marcar a janela. Quando uma placa sai dessa lista silenciosamente, o host se comporta como se a fibra tivesse rompido - sem adaptador, sem datastore, sem login no fabric - e as pessoas queimam dias com ópticos e cabos antes de pensar nisso.
Bate com o que eu tenho aqui.
lspci -v | grep -i emulexlista as duas portas, a lista de adaptadores de storage não tem nada, então parei de mexer em óptico.Voltei esse host para o 7.0 U3 e os dois SN30L22004 voltaram como adaptadores de storage, os datastores montaram no primeiro rescan, nada mudou do lado do fabric. Adaptadores de substituição que estão listados para o 8.0 estão sendo cotados agora, e o resto do cluster fica no 7.0 U3 até eles chegarem. Lição cara para algo que uma checagem de cinco minutos na HCL teria pego.
Mesma armadilha uma camada abaixo, no óptico. As placas mezz Emulex nas séries Cisco UCS C conferem o módulo na energização e colocam
Unsupported Optic Installedna tela da BIOS quando não gostam dele. A Cisco detalha o que aceitam: LPe31002-M6 (UCSC-PCIE-BD16GF) - 16G AFBR-57F5MZ-ELX ou FTLF8529P3BCV-EM; LPe32002-M2 (UCSC-PCIE-BD32GF) - 32G AFBR-57G5MZ-ELX ou FTLF8532P4BCV-EM. As letras finais não são decoração - elas dizem que a EEPROM foi gravada do jeito que a Emulex quer, e o mesmo vidro da Finisar ou da Avago numa versão com código genérico é recusado. F2 no boot, aba Advanced, adaptador, Scan for Fibre Devices - isso mostra o que a própria placa enxerga.A Brocade mantém uma lista parecida do lado do switch, por plataforma e por part number, com a versão mínima de FOS anexada: ópticos seguros no SX6 e no 7810 pedem FOS 8.2.1e ou 8.2.2c ou superior.