Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> เครื่องเสมือน

VMWare ESXi ไม่ตรวจพบ FC HBA Adapters

เมื่อ Deploy ESXi Hosts ใหม่บนเซิร์ฟเวอร์ HPE ProLiant BL660c Gen9 ใน Enclosure HP BLc7000 พบปัญหาแปลกมาก หลังติดตั้ง VMWare ESXi 6.0 บนเซิร์ฟเวอร์ทางกายภาพและเพิ่มเข้า vSphere พบว่า ESXi ไม่เห็น HBA Adapters ใดๆ (HP FlexFabric 10Gb) เพื่อเข้าถึง Storage Enclosures ในเครือข่าย SAN ตาม Screenshot ด้านล่าง มีเฉพาะ Adapters สำหรับเข้าถึง Local Disk Controller (Smart Array P244br) และ USB Card ในแท็บ Manage → Storage → Storage Adapter ไม่มี HBA Controllers อื่นๆ (Adapter Rescan ไม่ช่วย)

อย่างไรก็ตาม สามารถเห็น HBA Adapters บน Blade Servers รุ่นก่อนหน้าเดียวกัน Gen9 (HPE BL460c Gen9) ทันทีหลังติดตั้ง ESXi

VMWare ESXi ไม่ตรวจพบ FC HBA Adapters

เพื่อแก้ปัญหา ให้เปิดใช้งาน SSH Access บน ESXi Server และ Login เป็น Root ใช้คำสั่งต่อไปนี้แสดงรายการ FcoE Adapters บนเซิร์ฟเวอร์:

esxcli fcoe nic list

ถ้ารายการว่าง หมายถึงไม่มี Physical FC HBA Adapters ติดตั้งบนเซิร์ฟเวอร์ ในกรณีของผม ESXi Server เห็น FcoE Adapters ทั้ง 4 ตัว แต่มีสถานะ Active: false

VMWare ESXi ไม่ตรวจพบ FC HBA Adapters

เปิดใช้งาน Discovery สำหรับ Adapters ที่พบทั้งหมดจาก vmnic4 ถึง vmnic7 ทีละตัวด้วยคำสั่ง:

esxcli fcoe nic discover -n vmnic5

Discovery enabled on device 'vmnic5'

VMWare ESXi ไม่ตรวจพบ FC HBA Adapters

แสดงรายการ HBA Adapters ทั้งหมดอีกครั้ง และตรวจสอบว่าทั้งหมดกลายเป็น Active แล้ว จากนั้น Rescan Adapters ใน vSphere Client Interface หรือใช้คำสั่ง: esxcli storage core adapter rescan ในกรณีของผม HBA Adapters ทั้ง 4 ตัว (QLogic 57840 10/20 Gigabit Ethernet Adapter) ปรากฏในรายการ

VMWare ESXi ไม่ตรวจพบ FC HBA Adapters

หากยังไม่พบ HBA Adapters ให้หาไฟล์ VIB ของ Driver สำหรับ HBA Adapter Version นั้นบนเว็บไซต์ VMWare หรือ Vendor คัดลอกไปยัง ESXi Host และติดตั้งด้วยคำสั่งนี้ (หรือ Inject .VIB Driver ลงใน ESXi Gold Image):

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