VMWare ESXi tidak melihat adaptor server FC HBA

Menghadapi masalah yang agak aneh ketika menggunakan host ESXi baru berdasarkan server HPE ProLiant BL660c Gen9 di keranjang blade HP BLc7000. Setelah menginstal VMWare ESXi 6.0 pada server fisik dan menambahkannya ke vSphere, saya menemukan bahwa ESXi tidak melihat adaptor hba (HP FlexFabric 10Gb) untuk mengakses rak disk pada jaringan SAN. Seperti yang Anda lihat pada tangkapan layar di bawah ini, pada tab Kelola -> Penyimpanan -> Storage Adapter, hanya adaptor yang tersedia untuk mengakses pengontrol disk lokal (Smart Array P244br) dan kartu USB. Tidak ada pengontrol hba lainnya (pindai ulang adaptor tidak membantu).

Meskipun pada server blade yang lebih muda dari generasi yang sama (HPE BL460c Gen9), adaptor hba terlihat segera setelah menginstal ESXi.

Untuk mengatasi masalah ini, aktifkan akses SSH ke server ESXi dan masuk sebagai root. Gunakan perintah berikut untuk mencantumkan adaptor FCoE di server:

$ esxcli fcoe daftar nic

Jika daftar ini kosong, maka adaptor fc hba fisik tidak dipasang di utara. Dalam contoh saya, server ESXi melihat semua 4 adapter FCoE, tetapi semua dengan status Aktif: false.

Perintah berikut perlu mengaktifkan deteksi pada semua adaptor yang terdeteksi dari vmnic4 ke vmnic7:

$ esxcli fcoe nic temukan -n vmnic4

Discovery diaktifkan di perangkat 'vmnic4'

Sekali lagi, tampilkan daftar semua adaptor HBA dan pastikan semuanya aktif. Sekarang lakukan scan ulang adapter dari antarmuka web vSphere atau dengan perintah rescan adapter inti penyimpanan esxcli (lihat daftar perintah ESXi yang berguna). Dalam kasus saya, keempat QLogic 57840 10/20 Gigabit Ethernet Adapter HBA muncul dalam daftar.

Jika ini adalah adaptor HBA Anda yang tidak terdeteksi, temukan dan unduh file driver untuk versi Anda dari adaptor hba dari situs web VMWare VIB, salin ke host ESXi dan instal dengan perintah:

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