Possibly the easiest way to do this is to use an existing vCenter install to create an ESXi ISO with your bundled driver, even if it is completely unrelated to this new server.
vCenter > ☰ > Auto Deploy
Configure > Enable Image Builder Service
- There is no need to enable Auto Deploy (which is the 1st of the 2 options)
Software Depots > New:
Setting |
Value |
Type |
Custom Depot |
Name |
Custom Depot 1 |
Software Depots > Import:
Setting |
Value |
Name |
ESXi 6.7U3B offline bundle |
File |
ESXi670-201912001.zip |
Software Depots > Import:
Setting |
Value |
Name |
Adaptec 8405 RAID driver |
File |
aacraid-6.0.6.2.1.59002-offline_bundle-16258587.zip |
Adaptec 8405 RAID driver > Software Packages
Note down the name - E.G. scsi-aacraid
ESXi 6.7U3B offline bundle > Image Profiles
Choose the latest standard version (it was the top one and it was auto-selected for me) - E.G. ESXi-6.7.0-20191204001-standard
Clone:
Setting |
Value |
Name |
ESXi-6.7.0-20191204001-standard with Adaptec 8405 RAID controller driver |
Description |
Append with: ESXi-6.7.0-20191204001-standard with Adaptec 8405 RAID controller driver |
Software Depot |
Custom Depot 1 |
Next
Do NOT tick everything using the top-left checkbox (note in the bottom-right corner that not all items in the list are selected), attempting to do this will throw an error in the next step due to conflicting/obsolete drivers
Filter the Name to scsi-aacraid
(as noted down earlier)
Tick it
Note down the version - E.G. 6.0.6.2.1.59002-1OEM.600.0.0.2494585
Untick any other version of scsi-aacraid
in the list
Next
If the validation results show that packages obsolete each other:
- Note down the name of the conflicting package - E.G. VMW_bootbank_scsi-aacraid_1.1.5.1-9vmw.670.0.0.8169922
- Back
- Untick that package
- This shouldn't be necessary if you unticked the extra copy of
scsi-aacraid
in the list
Finish
Switch to Custom Depot 1
Export > ISO > OK
Download
Rename the file to ESXi67U3BwithAdaptecRAID8405Driver59002.iso