HBA mezz Emulex SN30L22004 hilang dari storage adapter list setelah host dipindah ke ESXi 8.0 U3
Satu host di blade chassis di-upgrade ke ESXi 8.0 U3 dan begitu selesai Fibre Channel-nya hilang total. Datastore-nya raib, adapter-nya tidak ada di storage adapter list, dan tidak ada yang login di sisi fabric untuk port-port itu. Sisa cluster lainnya tidak disentuh dan masih melihat LUN yang sama.
- blade host dengan dua adapter Fibre Channel Emulex SN30L22004 Mezz 16Gb 2-port
- upgrade dari ESXi 7.0 U3 ke 8.0 U3, tidak ada perubahan hardware
- optik SFP+ 16G dan patch cord tidak diubah, kedua port kena
[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
Yang sudah saya coba:
- re-seat kartu mezzanine dan ganti optik di satu port
- rescan storage adapter dan reboot dua kali
- cek fabric switch, port-nya memang sama sekali tidak mau nyala
Kartunya jelas masih ada di PCI bus, jadi apa ini kegagalan optik atau kartu yang kebetulan bertepatan dengan waktu upgrade, atau ada sesuatu di sisi ESXi? Sebelum buka tiket saya lebih baik tahu dulu saya sedang mengejar yang mana di antara keduanya.
Comments 3
Bukan dua-duanya. Device yang muncul di
lspcitapi tidak ada apa-apa diesxcli storage core adapter listitu tanda khas device yang belum diklaim driver mana pun. Optiknya tidak relevan sama sekali dengan gejala ini - adapter yang belum diklaim memang tidak pernah menjalankan transceivernya sejak awal, jadi diamnya fabric itu akibat, bukan penyebab.Penyebabnya driver, bukan kartu kamu: tidak ada driver bersertifikat untuk adapter ini di ESXi 8.0. Dukungannya cuma sampai 7.0 U3, di situ support-nya berhenti. Apa pun yang kamu install di host tidak akan mengembalikannya di 8.0.
Dua langkah, jangka pendek dan jangka panjang:
Dan jadikan ini pre-flight tetap untuk setiap major upgrade ESXi: cek semua storage adapter ke compatibility guide sebelum booking window-nya. Kalau satu kartu diam-diam hilang dari daftar itu, host-nya berperilaku persis seperti fiber yang putus - tidak ada adapter, tidak ada datastore, tidak ada fabric login - dan orang-orang habiskan waktu berhari-hari mengurusi optik dan kabel sebelum kepikiran soal ini.
Itu cocok dengan yang saya alami.
lspci -v | grep -i emulexmenampilkan kedua port, storage adapter list-nya kosong, jadi saya berhenti mengutak-atik optik.Host itu saya rollback ke 7.0 U3 dan kedua SN30L22004 kembali muncul sebagai storage adapter, datastore ter-mount di rescan pertama, tidak ada yang berubah di sisi fabric. Adapter pengganti yang terdaftar untuk 8.0 sedang dalam proses quote sekarang, dan sisa cluster tetap di 7.0 U3 sampai adapter itu datang. Pelajaran mahal untuk sesuatu yang sebenarnya bisa ketangkap cuma dengan cek HCL lima menit.
Jebakan yang sama satu lapis lebih dalam, di optiknya. Kartu mezz Emulex di Cisco UCS C-series mengecek modul saat power-on dan menampilkan
Unsupported Optic Installeddi layar BIOS kalau tidak suka. Cisco menjabarkan apa yang mereka terima: LPe31002-M6 (UCSC-PCIE-BD16GF) - 16G AFBR-57F5MZ-ELX atau FTLF8529P3BCV-EM; LPe32002-M2 (UCSC-PCIE-BD32GF) - 32G AFBR-57G5MZ-ELX atau FTLF8532P4BCV-EM. Huruf-huruf di belakang itu bukan hiasan - itu tandanya EEPROM ditulis sesuai keinginan Emulex, dan kaca yang sama dari Finisar atau Avago dalam versi coding polos akan ditolak. F2 saat boot, tab Advanced, adapter, Scan for Fibre Devices - itu menunjukkan apa yang benar-benar dilihat kartunya sendiri.Brocade juga punya daftar serupa di sisi switch, per platform dan per part number, dengan minimum FOS yang menyertainya: optik secure di SX6 dan 7810 minta FOS 8.2.1e atau 8.2.2c ke atas.