Difference between revisions of "Adding Third Party Drivers To A VMware vSphere/ESXi 5 Installation ISO"

From Nearline Storage
Jump to navigation Jump to search
m
m
Line 11: Line 11:
 
#To get the list of VIBs in your profile run<p><code>(Get-EsxImageProfile -Name ESXi-5.1.0-799733-Custom).VibList</code></p>
 
#To get the list of VIBs in your profile run<p><code>(Get-EsxImageProfile -Name ESXi-5.1.0-799733-Custom).VibList</code></p>
 
#Now add the driver to your profile by running<p><code>Add-EsxSoftwarePackage -ImageProfile ESXi-5.1.0-799733-custom -SoftwarePackage scsi-ocz10xx</code></p>
 
#Now add the driver to your profile by running<p><code>Add-EsxSoftwarePackage -ImageProfile ESXi-5.1.0-799733-custom -SoftwarePackage scsi-ocz10xx</code></p>
#Now export your Custom ISO:<p><code>Export-EsxImageProfile -ImageProfile ESXi-5.1.0-799733-Custom -ExportToISO -FilePath "c:\temp\ESXi-5.1.0-799733-Custom.iso"</code></p>
+
#Now export your custom ISO:<p><code>Export-EsxImageProfile -ImageProfile ESXi-5.1.0-799733-Custom -ExportToISO -FilePath "c:\temp\ESXi-5.1.0-799733-Custom.iso"</code></p>
 +
#If you want to save a custom depot zip file run:<p><code>Export-EsxImageProfile -ImageProfile ESXi-5.1.0-799733-Custom -ExportToBundle -FilePath "c:\temp\ESXi-5.1.0-799733-Custom.zip"</code></p>
 
#To compare the original to your profile, run<p><code>Compare-EsxImageProfile ESXi-5.1.0-799733-standard ESXi-5.1.0-799733-Custom</code></p>
 
#To compare the original to your profile, run<p><code>Compare-EsxImageProfile ESXi-5.1.0-799733-standard ESXi-5.1.0-799733-Custom</code></p>
 
#And just in case you want to remove a package:<p><code>Remove-EsxSoftwarePackage -ImageProfile ESXi-5.1.0-799733-Custom -SoftwarePackage scsi-ocz10xx</code></p>
 
#And just in case you want to remove a package:<p><code>Remove-EsxSoftwarePackage -ImageProfile ESXi-5.1.0-799733-Custom -SoftwarePackage scsi-ocz10xx</code></p>

Revision as of 20:43, 9 October 2012

Stolen from http://alexander.walden.de/2012/01/18/making-your-own-esxi-5-installation-image/

  1. Download the VMware vSphere offline bundle
  2. Add the offline bundle as the depot:

    Add-EsxSoftwareDepot c:\temp\VMware-ESXi-5.1.0-799733-depot.zip

  3. To show all software packages in these channels, run

    Get-EsxSoftwarePackage

  4. Download the driver. In this case I’ve downloaded the driver for the OCZ Revodrive 3:

    ocz10xx-1.0.0-offline_bundle-751505.zip

  5. Place this driver file in a location accessible to your PowerCLI window.
  6. Add the “offline bundle” packages to the depot:

    Add-EsxSoftwareDepot c:\temp\ocz10xx-1.0.0-offline_bundle-751505.zip (remember to adjust the path to your environment!)

  7. To check the software packages for a specific vendor run

    Get-EsxSoftwarePackage -Vendor ocz*

  8. Next we will select a valid ESXi 5 image profile and create a clone that we will then enhance. Run Get-EsxImageProfile to get a list of all available profiles. For this example, I’m selecting ESXi-5.1.0-799733-standard as that is the latest at the time of writing. To create a clone of this profile run

    New-EsxImageProfile -CloneProfile ESXi-5.1.0-799733-standard -Name ESXi-5.1.0-799733-Custom.

    Obviously feel free to adjust the name of the image as required

    OPTIONAL: You may need to change the Acceptance Level of your image depending on which drivers you want to inject by running

    Set-EsxImageProfile -ImageProfile ESXi-5.1.0-799733-Custom -AcceptanceLevel CommunitySupported

  9. To get the list of VIBs in your profile run

    (Get-EsxImageProfile -Name ESXi-5.1.0-799733-Custom).VibList

  10. Now add the driver to your profile by running

    Add-EsxSoftwarePackage -ImageProfile ESXi-5.1.0-799733-custom -SoftwarePackage scsi-ocz10xx

  11. Now export your custom ISO:

    Export-EsxImageProfile -ImageProfile ESXi-5.1.0-799733-Custom -ExportToISO -FilePath "c:\temp\ESXi-5.1.0-799733-Custom.iso"

  12. If you want to save a custom depot zip file run:

    Export-EsxImageProfile -ImageProfile ESXi-5.1.0-799733-Custom -ExportToBundle -FilePath "c:\temp\ESXi-5.1.0-799733-Custom.zip"

  13. To compare the original to your profile, run

    Compare-EsxImageProfile ESXi-5.1.0-799733-standard ESXi-5.1.0-799733-Custom

  14. And just in case you want to remove a package:

    Remove-EsxSoftwarePackage -ImageProfile ESXi-5.1.0-799733-Custom -SoftwarePackage scsi-ocz10xx