เมื่อปรับใช้โฮสต์ ESXi ใหม่บนเซิร์ฟเวอร์ HPE ProLiant BL660c Gen9 ในกล่องหุ้ม HP BLc7000 ฉันพบปัญหาที่แปลกประหลาดมาก หลังจากติดตั้ง VMWare ESXi 6.0 บนเซิร์ฟเวอร์จริงของฉันและเพิ่มลงใน vSphere ฉันพบว่า ESXi ไม่เห็นอะแดปเตอร์ HBA (HP FlexFabric 10Gb) เพื่อเข้าถึงกล่องหุ้มหน่วยเก็บข้อมูลในเครือข่าย SAN ดังที่คุณเห็นในภาพหน้าจอด้านล่าง เฉพาะอะแดปเตอร์สำหรับเข้าถึงตัวควบคุมดิสก์ในเครื่อง (Smart Array P244br) และการ์ด USB เท่านั้นที่มีให้ในจัดการ -> ที่เก็บข้อมูล -> อุปกรณ์จัดเก็บข้อมูล แท็บ ไม่มีตัวควบคุม HBA อื่น ๆ (การสแกนซ้ำของอแด็ปเตอร์ไม่ช่วย)
อย่างไรก็ตาม คุณสามารถเห็นอะแดปเตอร์ HBA บนเบลดเซิร์ฟเวอร์รุ่นก่อนหน้าของรุ่นเดียวกัน (HPE BL460c Gen9) ได้ทันทีหลังการติดตั้ง ESXi
ในการแก้ปัญหานี้ ให้เปิดใช้งานการเข้าถึง SSH ไปยังเซิร์ฟเวอร์ ESXi ของคุณและเข้าสู่ระบบในฐานะรูท ใช้คำสั่งต่อไปนี้แสดงรายการของอะแดปเตอร์ FcoE บนเซิร์ฟเวอร์:
esxcli fcoe nic list
หากรายการว่างเปล่า แสดงว่าไม่มีการติดตั้งอะแด็ปเตอร์ FC HBA บนเซิร์ฟเวอร์ของคุณ ในกรณีของฉัน เซิร์ฟเวอร์ ESXi เห็นอะแดปเตอร์ FcoE ทั้ง 4 ตัวที่มี ใช้งานอยู่:เท็จ สถานะ.
เปิดใช้งานการค้นพบสำหรับอแด็ปเตอร์ที่พบทั้งหมดตั้งแต่ vmnic4 ถึง vmnic7 ทีละตัวโดยใช้คำสั่งนี้:
esxcli fcoe nic discover -n vmnic5
Discovery enabled on device ‘vmnic5’
แสดงรายการอะแดปเตอร์ HBA ทั้งหมดอีกครั้ง และตรวจสอบให้แน่ใจว่าอะแดปเตอร์ทั้งหมดใช้งานได้ จากนั้นให้สแกนอะแด็ปเตอร์ในส่วนต่อประสานไคลเอ็นต์ vSphere อีกครั้งหรือใช้คำสั่งต่อไปนี้:esxcli storage core adapter
สแกนซ้ำ ในกรณีของฉัน อะแดปเตอร์ HBA ทั้งสี่ (QLogic 57840 10/20 Gigabit Ethernet Adapter) ปรากฏในรายการ
หากคุณยังไม่พบอะแดปเตอร์ HBA ของคุณ ให้ค้นหาไฟล์ VIB ของไดรเวอร์สำหรับเวอร์ชันอะแดปเตอร์ HBA ของคุณบนเว็บไซต์ VMWare หรือผู้จำหน่าย คัดลอกไปยังโฮสต์ ESXi ของคุณและติดตั้งโดยใช้คำสั่งนี้ (หรือใส่ไดรเวอร์ .VIB ลงใน ESXi gold ของคุณ ภาพ):
esxcli software vib install -v /tmp/VMware-driver-xxxxxxx.vib