Sun Microsystems, Inc.  Oracle System Handbook - ISO 7.0 May 2018 Internal/Partner Edition
   Home | Current Systems | Former STK Products | EOL Systems | Components | General Info | Search | Feedback

Asset ID: 1-71-1518305.1
Update Date:2017-08-01
Keywords:

Solution Type  Technical Instruction Sure

Solution  1518305.1 :   How to Create an ESXi 5.1 Remastered ISO Containing Oracle Virtual Networking (OVN) / Xsigo Drivers  


Related Items
  • Oracle Fabric Interconnect F1-15
  •  
  • Oracle Fabric Interconnect F1-4
  •  
Related Categories
  • PLA-Support>Sun Systems>SAND>Network>SN-SND: Oracle Virtual Networking
  •  




In this Document
Goal
Solution


Applies to:

Oracle Fabric Interconnect F1-15 - Version All Versions and later
Oracle Fabric Interconnect F1-4 - Version All Versions and later
Information in this document applies to any platform.

Goal

This document describes the steps that are needed to create an ESXi 5.1 remastered ISO containing Oracle / Xsigo Drivers

Solution

Creating a bootable VMWare ESXi install iso with injected Xsigo drivers. What you need:

- The latest Oracle / Xsigo driver bundle (zip, not the CD) for the ESXi version
- The latest VMware ESXi "Offline bundle" (zip format)
- Microsoft PowerShell installed on your PC
- VMWare Powershell CLI installed on your PC

What you are trying to accomplish:
- Import the VMWare Offline bundle into the EsxSoftwareDepot CLI application
- Import the Oracle / Xsigo driver bundle into the EsxSoftwareDepot CLI application
- Create an iso generation profile that includes the Oracle / Xsigo drivers in the script
- Dump the built profile into an ISO that is bootable using the VMWare CLI Export tool

** In this example, we will have downloaded ESXi offline bundle called "VMware-ESXi-5.1.0-799733-depot.zip"
** In this example we have downloaded Oracle / Xsigo drive bundle filename "xsigo_5.3.0.ESX.1-1vmw.510.0.0.613838.zip"
** In this example, we will be creating an iso build profile called "ESXi-5.1.0-799733-standard-xsigo"
** In this example, we will be building a bootable ESXi install CD with a filename of "ESXi-5.1.0-799733-standard-xsigo.iso"
** In this example, our working directory will be c:\temp
      
Step 1) Create a common directory for working files. In this example, we will use c:\temp

Step 2) Copy (do not unzip) 2 files; the ESXi Offline bundle and the Oracle / Xsigo driver bundle into c:\temp

Step 3) Import the ESXi Offline bundle by typing the following at the PowerCLI prompt:
 Add-EsxSoftwareDepot -DepotUrl C:\temp\VMware-ESXi-5.1.0-799733-depot.zip

Step 4) Import the Xsigo driver bundle by typing the following at the PowerCLI prompt:
Add-EsxSoftwareDepot -DepotUrl C:\temp\xsigo_5.3.0.ESX.1-1vmw.510.0.0.613838.zip

Step 5) Create the new profile for building the iso file. In this example, type the following at the PowerCLI prompt:\
New-EsxImageProfile -CloneProfile ESXi-5.0.0-20120302001-standard -Name ESXi-5.0.0-20120302001-standard-xsigo         

* The ESXi Offline Bundle will already contain a couple of ISO generation profiles. Usually, one with and one without VMWare tools. We need to use one of them
  as a base template for our own new profile. In the example above, we are using the VMWare pre-built profile called "ESXi-5.1.0-799733-standard". This profile
  name that comes with the bundle will vary based on the release. In order to execute the command in step 4, you need to first determine the exact name of the
  pre-built profile in the offline bundle. You can query this by using the command "Get-EsxImageProfile". Always use the 'standard' profile rather then the one with 'no tools'

Step 6) Add the Oracle / Xsigo drivers to the iso build profile by typing the following at the Powershell CLI:

      Add-EsxSoftwarePackage -ImageProfile ESXi-5.1.0-799733-standard-xsigo -SoftwarePackage net-ib-core
      Add-EsxSoftwarePackage -ImageProfile ESXi-5.1.0-799733-standard-xsigo -SoftwarePackage net-mlx4-core
      Add-EsxSoftwarePackage -ImageProfile ESXi-5.1.0-799733-standard-xsigo -SoftwarePackage net-ib-mad
      Add-EsxSoftwarePackage -ImageProfile ESXi-5.1.0-799733-standard-xsigo -SoftwarePackage net-ib-sa
      Add-EsxSoftwarePackage -ImageProfile ESXi-5.1.0-799733-standard-xsigo -SoftwarePackage net-mlx4-ib
      Add-EsxSoftwarePackage -ImageProfile ESXi-5.1.0-799733-standard-xsigo -SoftwarePackage net-xscore
      Add-EsxSoftwarePackage -ImageProfile ESXi-5.1.0-799733-standard-xsigo -SoftwarePackage net-xsvnic
      Add-EsxSoftwarePackage -ImageProfile ESXi-5.1.0-799733-standard-xsigo -SoftwarePackage net-xve
      Add-EsxSoftwarePackage -ImageProfile ESXi-5.1.0-799733-standard-xsigo -SoftwarePackage scsi-xsvhba

Please note, you can also install the net-ib-ipoib package if you wish to use IPoiB (IP over IB).  If you d not plan to install or use IPoIB, you do not need to install this package.

 Sample Format: Add-EsxSoftwarePackage -ImageProfile "new profile name you created above" -SoftwarePackage net-ib-core

** All commands should complete a simple description of the driver added. If you are presented with any feedback with RED text,  there has been an error, most likely typo's **

Step 7) Build the iso file from the profile you have just created by typing the following at the PowerCLI prompt:
  Export-EsxImageProfile -ImageProfile ESXi-5.1.0-799733-standard-xsigo -ExportToIso -FilePath C:\temp\ESXi-5.1.0-799733-standard-xsigo.iso

Step 8) Burn the ISO to CD. CD should be bootable just like the ESXi install CD, but now also includes the Xsigo drivers.


Attachments
This solution has no attachment
  Copyright © 2018 Oracle, Inc.  All rights reserved.
 Feedback