CodingBox Q&A Ask question

Emulex SN30L22004 mezz HBA biến mất khỏi danh sách storage adapter sau khi chuyển host lên ESXi 8.0 U3

Asked Active Viewed 229 AI translation from English
3

Một host trong blade chassis lên ESXi 8.0 U3 rồi quay lại không còn Fibre Channel nào hết. Datastore biến mất, adapter không có trong danh sách storage adapter, và không có gì login vào fabric ở phía các cổng đó. Phần còn lại của cluster không đụng tới và vẫn thấy đúng các LUN.

  • blade host với hai adapter Emulex SN30L22004 Mezz 16Gb 2-port Fibre Channel
  • upgrade từ ESXi 7.0 U3 lên 8.0 U3, không đổi phần cứng
  • optic SFP+ 16G và dây nhảy quang giữ nguyên, cả hai cổng đều bị ảnh hưởng
[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

Những gì đã thử:

  • tháo lắp lại mezzanine card và đổi optic trên một cổng
  • rescan storage adapter và reboot hai lần
  • kiểm tra fabric switch, cổng đơn giản là không bao giờ lên

Card rõ ràng vẫn còn trên PCI bus, vậy đây là lỗi optic hay lỗi card trùng hợp xảy ra đúng lúc upgrade, hay là do phía ESXi? Trước khi mở ticket tôi muốn biết mình đang truy tìm cái nào trong hai khả năng đó.

Comments 3

Accepted answer

Không phải cả hai. Thiết bị xuất hiện trong lspci trong khi esxcli storage core adapter list không có gì cả là dấu hiệu đặc trưng của một thiết bị mà không driver nào nhận. Optic không liên quan gì tới triệu chứng này - một adapter chưa được driver nhận thì ngay từ đầu không hề điều khiển transceiver của nó, nên fabric im lặng chỉ là hệ quả, không phải nguyên nhân.

Nguyên nhân là driver, không phải card của bạn: không có driver được chứng nhận cho adapter này trên ESXi 8.0. Nó chỉ được hỗ trợ tới 7.0 U3, và hỗ trợ dừng lại đúng ở đó. Cài gì lên host cũng không đưa nó trở lại trên 8.0 được.

Hai bước, ngắn hạn và dài hạn:

  • để có storage lại ngay bây giờ, cài lại host trên 7.0 U3; adapter và datastore sẽ quay lại theo
  • trước khi lặp lại upgrade, thay mezzanine HBA bằng adapter thực sự có tên trong danh sách cho ESXi 8.0

Và biến việc này thành pre-flight cố định cho mọi major upgrade ESXi: chạy từng storage adapter qua compatibility guide trước khi đặt lịch bảo trì. Khi một card lặng lẽ rớt khỏi danh sách đó, host hành xử y như khi sợi fibre bị đứt - không adapter, không datastore, không login fabric - và người ta đốt cả ngày trời vào optic với cáp trước khi nghĩ tới chuyện này.

6 South Korealinkadmin79KR Show original (English) AI translation

Khớp với những gì tôi gặp. lspci -v | grep -i emulex liệt kê cả hai cổng, danh sách storage adapter thì trống trơn, nên tôi thôi không đụng vào optic nữa.

Rollback host đó về 7.0 U3 thì hai con SN30L22004 quay lại thành storage adapter, datastore mount ngay ở lần rescan đầu tiên, phía fabric không đổi gì. Adapter thay thế có tên trong danh sách cho 8.0 đang được báo giá, và phần còn lại của cluster ở lại 7.0 U3 cho tới khi hàng về. Bài học đắt giá cho một thứ mà chỉ cần năm phút kiểm tra HCL là bắt được.

1 Indonesiasfpeng49ID Show original (English) AI translation

Cùng một cái bẫy nhưng ở lớp dưới, trên optic. Card mezz Emulex trong Cisco UCS C-series kiểm tra module lúc power-on và hiện Unsupported Optic Installed lên màn hình BIOS khi không ưng nó. Cisco liệt kê rõ những gì họ chấp nhận: LPe31002-M6 (UCSC-PCIE-BD16GF) - 16G AFBR-57F5MZ-ELX hoặc FTLF8529P3BCV-EM; LPe32002-M2 (UCSC-PCIE-BD32GF) - 32G AFBR-57G5MZ-ELX hoặc FTLF8532P4BCV-EM. Mấy chữ cái phía sau không phải để trang trí - chúng nói rằng EEPROM được ghi đúng kiểu Emulex muốn, và cùng một loại kính từ Finisar hay Avago nhưng ở bản code thường thì bị từ chối. F2 lúc boot, tab Advanced, adapter, Scan for Fibre Devices - chỗ đó cho thấy chính con card nhìn thấy gì.

Brocade cũng giữ một danh sách tương tự ở phía switch, theo từng platform và từng part number, kèm FOS tối thiểu: optic secure trên SX6 và 7810 cần FOS 8.2.1e hoặc 8.2.2c trở lên.

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