VMware ESXi auf HPE Gen 10

Bei der Installation eines neuen HPE ML350 Gen10 Servers mit der » HPE Custom Image for ESXi 6.5U2 Install CD» vom 29.05.2018 trat folgende Fehlermeldung auf:

Nach etwas Recherche bin ich auf das folgende HPE Advisory gestossen:

https://support.hpe.com/hpsc/doc/public/display?docId=emr_na-a00029615en_us

Kurz zusammengefasst:

HPE hat es geschafft, die Treiber für folgende Netzwerkadapter (welche auch bei Servern ab Stange verbaut werden) die Treiber nicht ins Custom Image zu packen:

  • HPE Ethernet 10Gb 2-port 568FLR-MMSFP+ Adapter
  • HPE Ethernet 10Gb 2-port 568FLR-MMT Adapter
  • HPE Ethernet 1Gb 2-port 368FLR-MMT Adapter
  • HPE Ethernet 1Gb 4-port 369i Adapter
  • HPE Ethernet 1Gb 2-port 368i Adapter
  • HPE Ethernet 10Gb 2-port 568i Adapter

Der von HPE vorgeschlagene Workaround, die Installation des 6.5 U1 oder den einbau einer «supporteten Netwerkkarte»  habe ich nicht versucht.

Ganz untem im Advisory ist der Link zum i40e Netzwerktreiber. Diesen habe ich dann wie folgt in das HPE Custom Image for ESXi 6.5U2 integriert umd den Server normal per ISO Image installieren zu können:

  1. Download des HPE Custom Image for ESXi 6.5U2 Offline Bundle von der VMware Webseite.
  2. Download des Intel i40e Treibers von der HPE Seite: https://support.hpe.com/hpsc/swd/public/detail?swItemId=MTX_d92aaccbb0954cc2a17f102da51
  3. Download und Installation von VMware PowerCLI von der VMware Webseite.
  4. Ein Verzeichnis erstellen: z.B. C:\temp
  5. Den Download von der VMware Seite nach C:\temp verschieben (nicht entpacken!)
  6. Den Download des Treibers von der HPE Seite entpacken wir soweit, dass wir das ZIP File mit dem Namen xxxx_offline-bunde_xxx.zip erhalten und verschieben dieses nach C:\temp.
    Das Verzeichnis sollte nun so aussehen:
  7. Nun starten wir die Powershell mit dem PowerCLI Modul, am einfachsten über das neue Icon, welches nach der PowerCLI Installation erschienen ist.
  8. Wir fügen das Original-Image in unser Software-Depot hinzu:
  9. Wir klonen nun dieses Image und geben diesem klon einen Namen:
  10. Nun nehmen wir auch noch den i40e Treiber in unser Software-Depot auf:
  11. Wir fügen nun unserem ImageProfil das i40e Treiberpaket hinzu:
  12. Nun können wir dieses Profil in eine ISO Datei exportieren:
  13. Wenn wir uns die ISO Datei ansehen, sehen wir das nun der NET_I40E.V00 im Image enthalten ist:
  14. Nun läuft auch das Setup des Gen10 Servers mit VMware 6.5.0 U2 problemlos durch.

Ich hoffe der Blog Beitrag wird bald obsolent, und HPE schafft es, den Treiber in einem zukünftigen Update selber einzubinden.