Cisco UCS Configuration Guide – Part 8 – ESXi Driver Upgrade

This is part 8 of the Cisco UCS Configuration Guide, covering the upgrade of the Cisco UCS ESXi drivers using the vSphere Update Manager (vUM).

Eight part series, describing how to configure a Cisco UCS from start to finish for a vSphere deployment:

Overview

Upgrading the Cisco UCS Drivers for ESXi hosts has the following steps:

  1. Download the VMware drivers ISO image from Cisco.com.
  2. Upload required UCS ESXi drivers to vSphere Update Manager.
  3. Create a Hosts Baseline and attach it to an ESXi Cluster.
  4. Upgrade the UCS ESXi drivers by remediating the ESXi Cluster.

Requirements

  • Valid Cisco Support login.
  • Administrator access to vCenter Server.
  • vUM, vSphere DRS, vMotion and ESXi Maintenance Mode.
  • If you do not have vCenter Server, you will have to perform this manually via ESXi SSH using the “esxcli software vib” command.

Download the Cisco UCS Firmware from Cisco.com

You will need a valid Cisco Support login to download this firmware.

  1. Open a Web browser to software.cisco.com.
  2. In the “Products” window, select “Servers – Unified Computing”.
  3. Then select “UCS B-Series Blade Server Software”.
  4. A “Download Software” screen will appear, select “Unified Computing System (UCS) Drivers”.
  5. A new window will appear displaying the versions of software for the “UCS B-Series Blade Server Software”.
  6. Select the version of firmware that matches your UCS Manager install, which in this example is “3.2(2a)”.
  7. There is one binary to download – “ISO Image of UCS-related-vmware-drivers-only” eg. “ucs-bxxx-drivers-vmware.3.2.2a.iso”.
  8. Extract the ISO file to a temporary directory and browse each sub-directory for folders with the vSphere version that matches your install, which in this example is “ESXi_6.5U1”. If your major version of ESXi is not listed, then skip that sub-folder.
  9. From each of the matching sub-directory folders, copy the Offline Bundle ZIP files to a common folder, eg. “VMW-ESX-6.5.0-nenic-1.0.11.0-offline_bundle-6807538.zip”. These files will be imported into vSphere Update Manager.

Upload the Cisco UCS ESXi Drivers to vSphere Update Manager

  1. Login into the vSphere Web Client of vCenter Server.
  2. Select the “Update Manager” icon from the “Home” page.
  3. Select the Update Manager instance where your Cisco UCS cluster resides.
  4. From the “Manage” tab, select the “Patch Repository” object.
  5. Press the “Import Patches” icon and browse to the common folder created in the previous section.
  6. Select the first Offline Bundle ZIP file and import it. Press “Next” and take note of the “Patch Name”, then press “Finish”.
  7. Repeat Step 6 for each of the files in the common folder until each file has been imported.
  8. The ESXi patches have now been uploaded to vUM.

Create ESXi Host Baseline in vSphere Update Manager

  1. From the “Manage” tab, select the “Hosts Baselines” object.
  2. Press the “New Baseline” icon, enter the name (eg. “Cisco UCS Baseline”), select the “Host Patch” “Baseline type” and then press “Next”.
  3. Select the “Fixed” “Patch Option” and then press “Next”.
  4. Under “Patches”, use the “Search” function to locate the “Patch Names” recorded earlier. Tick each of those patches and then press “Next”.
  5. Review your settings and then press “Finish”.
  6. From the “Manage” tab, select the “Go to Compliance view” button.
  7. Select the Cisco UCS ESXi Cluster to be patched and select the “Attach Baseline”button.
  8. From the “Patch Baselines” list, select the “Cisco UCS Drivers” baseline created in Steps 1 to 5 and then press “OK”.
  9. This cluster is now ready to be upgraded by vUM Remediation.

Use vSphere Update Manager to Upgrade (Remediate) the ESXi Hosts in the Cluster

  1. From the “Compliance View” of the Cisco UCS ESXi Cluster to be patched, press the “Scan for Updates” button.
  2. Tick the “Scan for” “Patches and Extensions” box and press “OK”.
  3. After the scan is complete, the “Cisco UCS Baseline” should be listed as “Non-Compliant”.
  4. Press the “Remediate” button and follow the wizard to start the cluster upgrade.
  5. vUM will now perform a rolling upgrade of the cluster by evacuating the VMs from each host and placing it in maintenance mode for the patch installation.
  6. Once completed, scan for updates again and the cluster should be listed as “Compliant”.

Published by

vcdx133

Chief Enterprise Architect and Strategist, 4xVCDX#133, NPX#8, DECM-EA.