Hi all
Having a mare here trying to get 10gb Ethernet Card Drivers into ESXi 5.1 (view build).
servers are HPdl380G6's
We have NO physical access to the hosts only ILO access.
only the 10Gb cards are connected the 1gb cards are not cabled and cant be cabled.
I have created an ISO and Floppy image of the Drivers and cannot seem to get them mounted.
I used the vsish meathod with no luck as the grep command looks like it only works when there is 1 CD drom. Ilo connections create a second USB CD rom
I tried mounting the USB but it never seems to mount. (stopped usb arbitrator sees the vmhba but doesnt appear in volumes)
Cannot get a floppy to mount at all.
Anyone got any clues for me
Kris
I just tested this, and it worked for me ... is this the same method that you tried?
Version Information;
~ # esxcli system version get
Product: VMware ESXi
Version: 5.0.0
Build: Releasebuild-821926
Update: 1
Mounted an ISO via the ILO, and then ran this to check the name;
~ # esxcfg-mpath -l | grep Name
Runtime Name: vmhba32:C0:T0:L0
Device Display Name: Local USB CD-ROM (mpx.vmhba32:C0:T0:L0)
Loaded the iso9660 module;
~ # vmkload_mod iso9660
Module iso9660 loaded successfully
Mounted the device;
~ # /sbin/vsish -e set /vmkModules/iso9660/mount mpx.vmhba32:C0:T0:L0
Verified that I could see the contents;
~ # ls /vmfs/volumes/mpx.vmhba32\:C0\:T0\:L0/ -lh
-rwx------ 1 root root 5.1k Nov 1 2011 AUTORUN
-rwx------ 1 root root 77 Oct 17 2011 AUTORUN.CMD
-rwx------ 1 root root 79 Oct 17 2011 AUTORUN.INF
drwxr-xr-x 1 root root 8 Jan 1 1970 COMPAQ
-rwx------ 1 root root 84.8k May 30 22:20 CONTENTS.HTML
drwxr-xr-x 1 root root 8 Jan 1 1970 HP
drwxr-xr-x 1 root root 8 Jan 1 1970 HP_MANIFEST
drwxr-xr-x 1 root root 8 Jan 1 1970 SYSTEM
drwxr-xr-x 1 root root 8 Jan 1 1970 USB
drwxr-xr-x 1 root root 8 Jan 1 1970 XML
drwxr-xr-x 1 root root 8 Jan 1 1970 _AUTORUN
Yes thats what I tried and it doesnt work in 5.1
Version : 5.1 build 838463
Update on this.
we are trying to inject the drivers into the ISO using Image Builder.
If it works i will post up the scripts i used.
Ok this works so for future reference this is how i did it.
PowerShell 2.0 is required (already on Windows 7/2008)
Install POWERCLI from Vmware
(https://my.vmware.com/group/vmware/get-download?downloadGroup=VSP510-PCLI-510)
cd \esxi
Add-EsxSoftwareDepot https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml
Get-EsxImageProfile | Sort-Object “ModifiedTime” -Descending | format-table -property Name,CreationTime
Add-EsxSoftwareDepot .\qlcnic-esx50-5.0.741-offline_bundle-635278.zip
New-EsximageProfile -cloneprofile ESXi-5.1.0-20121004001-standard -name “ESXi-5.1.0-qlnic-20121004001"
Add-EsxSoftwarePackage -ImageProfile ESXi-5.1.0-qlnic-20121004001 net-qlcnic
Compare-Esximageprofile -comparisonprofile ESXi-5.1.0-qlnic-20121004001 -ReferenceProfile ESXi-5.1.0-20121004001-standard
Export-EsxImageProfile -ImageProfile ESXi-5.1.0-qlnic-20121004001 -ExportToIso -FilePath c:\esxi\ESXi-5.1.0-qlnic-20121004001.iso
Nice work and thanks for sharing. Pure 10Gb converged deployments are a bit of a chess match when it comes to getting those drivers on there as you have found. There are a ton of methods out there (i.e. adding a temp copper mgmt connection then using vCLI to install drivers) but PowerCLI ImageBuilder seems to be the best atm.
Here are some cool options that may simplify your current method:
http://communities.vmware.com/message/2098118?tstart=0
http://www.virtu-al.net/2011/09/15/image-builder-and-auto-deploy-powerpack/