ich habe gerade ein seltsames Problem. An einem Standort mit V3700 sind Hosts per FC damit direkt verbunden. Bisher hingen 3 Fujitsu Server daran, jetzt kommt an die letzten beiden freien Ports ein neuer HPE DL380Gen10 Server mit SN1200E Adaptern. Auf der V3700 ist alles eingerichtet und die WWPNs des Hosts werden grundsätzlich gesehen. Solange der Host im BIOS steht, sind die Ports auf der V3700 "active" und man sieht sowohl das Target als auch die gemappten 4 LUNS. Sobald der Host aber ESXi bootet gehen die Ports auf der V3700 auf "inactive" und in ESXi sieht man auch keine LUNs.
Angefangen haben wir mit FW und lpfc Treibern aus dem letzten HPE SPP 2021.10. Inzwischen bin ich auch die Kombination zurück gegangen, die in der VMware CM https://www.vmware.com/resources/compatibility/detail.php?deviceCategory=io&productid=42733&deviceCategory=io&details=1&partner=515&releases=485&keyword=SN1200E%20&page=1&display_interval=10&sortColumn=Partner&sortOrder=Asc steht, inklusive mehrerer Cold Boots.
Code: Alles auswählen
# vmkchdev -l |grep vmhba2
0000:12:00.0 10df:e300 1590:0214 vmkernel vmhba2
# esxcli storage san fc list
Adapter: vmhba2
Port ID: AB0200
Node Name: 20:00:94:40:c9:ce:84:ae
Port Name: 10:00:94:40:c9:ce:84:ae
Speed: 8 Gbps
Port Type: NPort
Port State: ONLINE
Model Description: HPE SN1200E 16Gb 2p FC HBA
Hardware Version: 0000000c
OptionROM Version: 12.8.352.12
Firmware Version: 12.8.352.12
Driver Name: lpfc
DriverVersion: 12.8.317.0
..
Ich habe hier im Forum einen alten Beitrag gefunden, wo das gleiche Problem beschrieben wurde und es am Treiber lag (aber anders FC Adapter/Treiber, nicht HPE). Oder dass das Problem nach einem Host Reboot verschwunden ist. Beiden habe ich aber schon probiert.
Wenn es am Treiber läge, wie kann der aktuell verwendetet falsch sein? Die VID passt mit der aus dem VM CM überein. Was mit noch aufgefallen ist, wenn ich den Host herunterfahre, endet der Vorgang mit einem PSOD. Installiert wurde der Host mit einem aktuellen HPE ESXi 6.7 U3 Image.
Edit 1:
Habe mal das aktuelle und eine alten HPE ISO gebootet und dann geschaut, aber auch dort gibt es keinen LUNs. Auch das das fixe Einstellen der Ports auf 8 Gb/s hat nichts gebracht.
Edit 2:
VMware-VMvisor-Installer-6.7.0.update03-14320388.x86_64.iso funktioniert und zeigt die LUNs. Darin ist die lpfc Version 11.4.33.25-14vmw.670.3.73.14320388 enthalten.
Es kann doch nicht sein, dass das HPE Image einen Treiber für lpfc / Emulex enthält, der seit Monaten kaputt ist?
Edit 3:
Eigentlich funktionieren alle Treiber von der VMware Treiber Seite für 6.7 mit der aktuellen FW.
Aktuell installiert:
Firmware: 12.8.528.12
Treiber: 14.0.326.12
Laut VMware CM wäre die aktuelle zertifizierte Kombination:
Treiber: 12.8.317.0
Firmware 12.8.352.12
HPE SN1200E2P 16Gb 2p FC HBA
Laut HPE SPP:
Firmware: 12.8.528.12
Treiber: 12.8.528.14
Wie ich dieses Chaos die letzten Jahre vermisst habe...