Computer >> Hướng Dẫn Máy Tính >  >> Phần Mềm >> Máy Ảo

VMWare ESXi không phát hiện FC HBA adapters

Khi triển khai host ESXi mới trên server HPE ProLiant BL660c Gen9 trong enclosure HP BLc7000, gặp vấn đề rất lạ. Sau khi cài VMWare ESXi 6.0 trên server vật lý và thêm vào vSphere, phát hiện ESXi không thấy bất kỳ HBA adapter nào (HP FlexFabric 10Gb) để truy cập storage enclosure trong mạng SAN. Như thấy screenshot, chỉ có adapter truy cập disk controller cục bộ (Smart Array P244br) và card USB hiển thị trong tab Manage → Storage → Storage Adapter. Không có HBA controller khác (rescan adapter không giúp).

Tuy nhiên, trên blade server đời trước cùng generation (HPE BL460c Gen9) thấy HBA adapter ngay sau cài ESXi.

Để giải quyết, bật SSH truy cập ESXi server và login root. Dùng lệnh sau hiển thị danh sách adapter FcoE trên server:

esxcli fcoe nic list

Nếu danh sách trống, nghĩa là không có FC HBA adapter vật lý cài trên server. Trong trường hợp tôi, ESXi server thấy cả 4 adapter FcoE với trạng thái Active: false.

Bật discovery cho tất cả adapter tìm được từ vmnic4 đến vmnic7 lần lượt dùng lệnh:

esxcli fcoe nic discover -n vmnic5

Discovery enabled on device ‘vmnic5’

Hiển thị lại danh sách tất cả HBA adapter và đảm bảo tất cả trở thành active. Sau đó rescan adapter trong giao diện vSphere client hoặc dùng lệnh: esxcli storage core adapter rescan. Trong trường hợp tôi, cả bốn HBA adapter (QLogic 57840 10/20 Gigabit Ethernet Adapter) xuất hiện trong danh sách.

Nếu vẫn không tìm thấy HBA adapter, tìm file VIB driver cho phiên bản HBA adapter trên trang VMWare hoặc vendor, copy vào host ESXi và cài bằng lệnh (hoặc inject driver .VIB vào ESXi gold image):

esxcli software vib install -v /tmp/VMware-driver-xxxxxxx.vib