Note 1: Even though Cisco fully supports VUM based upgrades we generally recommend the CLI for VEM upgrades as it provides more granular control on what gets upgraded when.
Note 2: If you plan on manually upgrading the VEM modules make sure you have disabled VMware Update Manager (VUM) service so that it does not automatically roll back changes we make. Once the vem upgrade is complete we can start it back up.
Step 0 Run a “show mod” to check the status of the modules
switch# show mod Mod Ports Module-Type Model Status --- ----- -------------------------------- ------------------ ------------ 1 0 Virtual Supervisor Module Nexus1000V active * 3 248 Virtual Ethernet Module NA ok 4 248 Virtual Ethernet Module NA ok 5 248 Virtual Ethernet Module NA ok 6 248 Virtual Ethernet Module NA ok Mod Sw Hw --- --------------- ------ 1 4.0(4)SV1(3b) 0.0 3 4.0(4)SV1(3b) 1.11 4 4.0(4)SV1(3b) 1.11 5 4.0(4)SV1(3b) 1.11 6 4.0(4)SV1(3b) 1.11 Mod MAC-Address(es) Serial-Num --- -------------------------------------- ---------- 1 00-19-07-6c-5a-a8 to 00-19-07-6c-62-a8 NA 3 02-00-0c-00-03-00 to 02-00-0c-00-03-80 NA 4 02-00-0c-00-04-00 to 02-00-0c-00-04-80 NA 5 02-00-0c-00-05-00 to 02-00-0c-00-05-80 NA 6 02-00-0c-00-06-00 to 02-00-0c-00-06-80 NA Mod Server-IP Server-UUID Server-Name --- --------------- ------------------------------------ -------------------- 1 172.16.165.55 NA NA 3 172.16.165.91 dcedbaac-1dc0-11df-0000-00000000000e 172.16.165.91 4 172.16.165.92 dcedbaac-1dc0-11df-0000-00000000000d 172.16.165.92 5 172.16.165.93 dcedbaac-1dc0-11df-0000-00000000000c 172.16.165.93 6 172.16.165.94 dcedbaac-1dc0-11df-0000-00000000000b 172.16.165.94 * this terminal session
This is looking good, with one active VSM and multiple VEM modules and all running the same version.
Step 1 Download the Nexus1000v.4.2.1.SV1.4.zip file from Cisco.com and unzip it and you will find the new 4.2(1) SV1(4) vem images bundle vem-release_final.tar.gz under the VEM folder. Copy this file to the VSM bootflash.
switch# copy scp://[email protected]/srv/Cisco/Nexus1000v.4.2.1.SV1.4/VEM/vem-release_final.tar.gz bootflash:
Step 2 Update the VSM with the latest VEM modules
switch# vmware vem upgrade update-vibs bootflash:vem-release_final.tar.gz
Step 3 Notify vCenter Server/VUM that a latter version of VEM is available for upgrade.
switch# vmware vem upgrade notify
switch# show vmware vem upgrade status
Step 4 Confirm that VMware Update Manager is disabled (note 2) and then Go the vCenter Server, Home -> Inventory -> Networking and Select the Nexus 1000v swtich and Click the DVS Summary tab to check for the availability of a software upgrade and accept it. Now come back to VSM and check the status. And since we are planning to upgrade the VEM modules manually you can ahead and do “vmware vem upgrade proceed” and then complete the process.
switch# show vmware vem upgrade proceed
switch# show vmware vem upgrade status
switch# vmware vem upgrade complete
switch# show vmware vem upgrade staus
So far we let VSM, vCenter Server and by extension VMware update manager know that there is an VEM update available. Now we have to go ahead and actually install the VEM modules on the ESX hosts.
Step 5 Copy the VEM bundle to the ESX hosts /tmp folder or to a shared vmfs volume . Which VEM bundle to copy and install will depend on the build number of your ESX host, see the VEM compatibility table here for more details. Then depending on whether you are using the .vib or .zip files, you run either of the following command to install the VEM modules on the ESX hosts.
esx-host-2# esxupdate -b ./cross_cisco-vem-v130-4.2.1.1.3.9.0-1.9.1.vib update
esx-host-2# esxupdate --bundle VEM410-201101108-BG.zip update
Step 6 Now repeat the same steps on all the ESX hosts until you have, this on show mod.
switch#show mod Mod Ports Module-Type Model Status --- ----- -------------------------------- ------------------ ------------ 1 0 Virtual Supervisor Module Nexus1000V active * 3 248 Virtual Ethernet Module NA ok 4 248 Virtual Ethernet Module NA ok 5 248 Virtual Ethernet Module NA ok 6 248 Virtual Ethernet Module NA ok Mod Sw Hw --- ---------------- ------------------------------------------------ 1 4.0(4)SV1(3b) 0.0 3 4.2(1)SV1(4) VMware ESXi 4.1.0 Releasebuild-320137 (2.0) 4 4.2(1)SV1(4) VMware ESXi 4.1.0 Releasebuild-320137 (2.0) 5 4.2(1)SV1(4) VMware ESXi 4.1.0 Releasebuild-320137 (2.0) 6 4.2(1)SV1(4) VMware ESXi 4.1.0 Releasebuild-320137 (2.0) Mod MAC-Address(es) Serial-Num --- -------------------------------------- ---------- 1 00-19-07-6c-5a-a8 to 00-19-07-6c-62-a8 NA 3 02-00-0c-00-03-00 to 02-00-0c-00-03-80 NA 4 02-00-0c-00-04-00 to 02-00-0c-00-04-80 NA 5 02-00-0c-00-05-00 to 02-00-0c-00-05-80 NA 6 02-00-0c-00-06-00 to 02-00-0c-00-06-80 NA Mod Server-IP Server-UUID Server-Name --- --------------- ------------------------------------ -------------------- 1 172.16.165.55 NA NA 3 172.16.165.91 dcedbaac-1dc0-11df-0000-00000000000e 172.16.165.91 4 172.16.165.92 dcedbaac-1dc0-11df-0000-00000000000d 172.16.165.92 5 172.16.165.93 dcedbaac-1dc0-11df-0000-00000000000c 172.16.165.93 6 172.16.165.94 dcedbaac-1dc0-11df-0000-00000000000b 172.16.165.94
Step 7 Once you confirm that all your ESX hosts have the latest VEM modules, Go ahead and start your VSM upgrade 🙂
Leave a Reply