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-1527051.1
Update Date:2017-06-14
Keywords:

Solution Type  Technical Instruction Sure

Solution  1527051.1 :   How to Install and Remove OVN Host Drivers in ESXi 5.x  


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 explains the way OVN Host Drivers in ESXi 5.X can be installed and de-installed.

Solution

First and foremost, the commands below should work in most cases to install and update OVN ESXi 5.X host drivers.  However until Xsigo / Oracle releases a VMware "signed" driver, use the first command, Please note you must specify full path to where the OVN ESXi 5.X Host driver zip bundle package resides:

With all the old modules removed we install the new one:

esxcli software vib install -d /xsigo_5.0.0.EX5E.1-1vmw.500.0.0.406165.zip --no-sig-check (--no-sig-check will disappear as the build process evolves.)

 
If you are installing the xsigo_5.0.1.ESX5E.1-1vmw.500.0.0.406165.zip driver you do not need to include the --no-sig-check because this driver packaged is 'VMware Signed'.

Here are other commands to use when removing and installing Xsigo ESXi 5.0 Host drivers:

Install or upgrade Xsigo ESXi 5.X host drivers

# esxcli software vib update -d <Xsigo depot.zip bundle name>

 
Remove Xsigo Host Driver vib bundles

# esxcli software remove -n <Xsigo driver vib bundle name>

 
To manually remove Xsigo Driver ESXi 5.X vib bundles, follow the instructions below.

There are a number of changes to the ESXi 5.X interface, first and foremost is a reliance on the 'esxcli' command. The three general areas you are going to be concerned with are

esxcli software
esxcli network
esxcli storage

To see the listed options for each command type in 'esxcli software'  to see the options.

NOTE:  You can remove all Xsigo ESXi 5.0 Host driver vib packages at once, however if this command fails for any reason, use the individual commands below to remove each vib package one at a time.   

Here is the command to remove all Xsigo ESXi 5.0 Host driver vib packages at once:

esxcli software vib remove -n net-xsvnic -n scsi-xsvhba -n net-xscore  -n net-ib-basic -n net-mlx4-en

In order to remove the Xsigo ESXi 5.0 host driver vib packages one at a time,  the following steps need to be followed.

You need to locate each of the 6 vibs that drive our software.  I have used bold to show the command and the part of the query results we are concerned with.

 

esxcli software vib list | grep net-xsvnic
net-xsvnic            1.0.0-1vmw.500.0.0.406165       VMware  VMwareCertified   2011-08-03

esxcli software vib list | grep net-xsvhba
scsi-xsvhba           1.0.0-1vmw.500.0.0.406165       VMware  VMwareCertified   2011-08-03

esxcli software vib list | grep net-xscore
net-xscore            1.0.0-1vmw.500.0.0.406165       VMware  VMwareCertified   2011-08-03

esxcli software vib list | grep net-mlx4
net-mlx4-en           1.0.0-1vmw.500.0.0.406165       VMware  VMwareCertified   2011-08-03

esxcli software vib list | grep net-ib-basic
net-ib-basic          1.0.0-1vmw.500.0.0.406165       VMware  VMwareCertified   2011-08-03

# esxcli software vib lit | grep net-xve              VMware  VMwareCertified   2011-08-23

 

Remove each vib in the proper order, xsvnic and xsvhba can be removed in either order though.

Please note that you need the vib name which is located on the left side of the query result (IN BOLD).  EG scsi-vhba is what you would use to remove xsvhba. 

esxcli software vib remove -n net-xsvnic

Removal Result
Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.

Reboot Required: true
VIBs Installed:
VIBs Removed: VMware_bootbank_net-xsvnic_1.0.0-1vmw.500.0.0.406165
VIBs Skipped:

# esxcli software vib remove -n net-xve

 

esxcli software vib remove -n scsi-xsvhba

Removal Result
Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.

Reboot Required: true
VIBs Installed:
VIBs Removed: VMware_bootbank_scsi-xsvhba_1.0.0-1vmw.500.0.0.406165
VIBs Skipped:

esxcli software vib remove -n net-xscore

Removal Result
Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.

Reboot Required: true
VIBs Installed:
VIBs Removed: VMware_bootbank_net-xscore_1.0.0-1vmw.500.0.0.406165
VIBs Skipped:

esxcli software vib remove -n net-ib-basic

Removal Result

 Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
Reboot Required: true

VIBs Installed:
VIBs Removed: VMware_bootbank_net-ib-basic_1.0.0-1vmw.500.0.0.40616
VIBs Skipped:

esxcli software vib remove -n net-mlx4-en

Removal Result

Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
Reboot Required: true

VIBs Installed:
VIBs Removed: VMware_bootbank_net-mlx4-en_1.0.0-1vmw.500.0.0.406165
VIBs Skipped:

Best Result is to run your greps this way:

# esxcli software vib list | grep xs
net-xscore            5.0.1.ESX.1-1vmw.500.0.0.406165     VMware  PartnerSupported  2011-11-03 
net-xsvnic            5.0.1.ESX.1-1vmw.500.0.0.406165     VMware  PartnerSupported  2011-11-03 
scsi-xsvhba           5.0.1.ESX.1-1vmw.500.0.0.406165     VMware  PartnerSupported  2011-11-03

 

# esxcli software vib list | grep Partner
net-xve is also a Xsigo / OVN Driver (PVI) 
net-ib-basic          5.0.1.ESX.1-1vmw.500.0.0.406165     VMware  PartnerSupported  2011-11-03 
net-ib-ipoib          5.0.1.ESX.1-1vmw.500.0.0.406165     VMware  PartnerSupported  2011-11-03 
net-mlx4-en           5.0.1.ESX.1-1vmw.500.0.0.406165     VMware  PartnerSupported  2011-11-03 
net-xscore            5.0.1.ESX.1-1vmw.500.0.0.406165     VMware  PartnerSupported  2011-11-03 
net-xsvnic            5.0.1.ESX.1-1vmw.500.0.0.406165     VMware  PartnerSupported  2011-11-03 
scsi-ib-srp           5.0.1.ESX.1-1vmw.500.0.0.406165     VMware  PartnerSupported  2011-11-03 
scsi-xsvhba           5.0.1.ESX.1-1vmw.500.0.0.406165     VMware  PartnerSupported  2011-11-03

 

This is the results when installing the Xsigo ESXi Host drivers:

With all the old modules removed we install the new one:

esxcli software vib install -d /xsigo_5.0.0.EX5E.1-1vmw.500.0.0.406165.zip --no-sig-check  (--no-sig-check will disappear as the build process evolves.) 

 Installation Result

Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective.
Reboot Required: true

VIBs Installed: VMware_bootbank_net-xscore_5.0.0.EX5E.1-1vmw.500.0.0.406165, VMware_bootbank_net-xsvnic_5.0.0.EX5E.1-1vmw.500.0.0.406165, VMware_bootbank_scsi-xsvhba_5.0.0.EX5E.1-1vmw.500.0.0.406165

 VIBs Removed: VMware_bootbank_scsi-xsvhba_1.0.0-1vmw.500.0.0.406165, VMware_bootbank_net-xsvnic_1.0.0-1vmw.500.0.0.406165, VMware_bootbank_net-xscore_1.0.0-1vmw.500.0.0.406165

 VIBs Skipped: VMware_bootbank_net-mlx4-en_1.0.0-1vmw.500.0.0.406165, VMware_bootbank_net-ib-basic_1.0.0-1vmw.500.0.0.406165

It has been confirmed on ESXi 5.5 systems that the OVN ESXi vib names have changed.  To remove the ESXi 5.5 vib bundles, remove them in the order show below prior to reinstalling the OVN ESXi drviver bundle from scratch or for installing a new version of the OVN ESXi 5.5 driver bundle:

esxcli software vib remove -n net-xsvnic
esxcli software vib remove -n scsi-xsvhba
esxcli software vib remove -n net-xve
esxcli software vib remove -n net-xscore
esxcli software vib remove -n net-mlx4-ib
esxcli software vib remove -n net-ib-cm
esxcli software vib remove -n net-ib-ipoib
esxcli software vib remove -n net-ib-sa
esxcli software vib remove -n net-ib-mad
esxcli software vib remove -n net-mlx4-core
esxcli software vib remove -n net-ib-core

 


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