Dell Networking OS6: Use OpenManage Switch Administrator Web Interface on Dell Networking N Series Switches to Update Firmware
Summary: Use the OpenManage Switch Administrator web interface (WEBGUI) on Dell Networking PowerSwitch N1500, N2000, N3000, or N4000 series switches to update firmware.
Instructions
This article provides the necessary steps to update firmware on the N1500, N2000, N3000, N4000 series switches through the Dell OpenManage Switch Administrator web interface. This procedure is applicable to stand-alone and stacked switches.
Updating the firmware using the web interface requires access to the OpenManage Switch Administrator web interface and the firmware to be uploaded. Updating the boot code requires a command-line interface access using serial, telnet, or SSH.
6.0.x.x or 6.1.x.x to 6.2 > Upgrade > 6.2.7.2 > Upgrade > 6.3.X.X or later versions
Steps Involved
- Log in to Switch using HTTP or HTTPS
- Download the Firmware to Backup Partition.
- Select the Backup Partition as Next Active Image.
- Reboot the Switch or Stack.
- Verify the Firmware.
- Updating Boot code, CPLD, and XLOADER
Log in to Switch using HTTP or HTTPS
- Log in to switch using HTTP or HTTPS protocol

Download the Firmware to Backup Partition
- Open File Download page and click System > File Management > File Download in the navigation panel.


- Under File Type, select:
File type: Firmware
Transfer mode: HTTP
Image to Download: Backup

- Under Download in select file, click Choose File and Browse the firmware image. The Firmware image is the file with stk extension.

- Click Apply

- A warning message appears as shown below. Click OK

Select the Backup Partition as Next Active Image
Use the Active Images page to set the firmware image to use when the switch boots. If you change the boot image, it does not become the active image until you reset the switch.
- Under the Active Images page, click System > File Management > Active Images in the navigation panel.
- Select Next Active image > backup in the drop down for all members, and click Apply.



NOTE: If this update is being applied to a stack, be sure to choose the correct new version for each member.
Reboot Switch or Stack
- Under System > General > Reset


- Select Switch ID > All, and click Apply.

- A warning message appears as shown below. Click OK

- The switch or stack reloads
Verify the Firmware
The firmware version should be verified following the power cycle. Under the Active Images page, click System > File Management > Active Images in the navigation panel check for the active firmware version.
Updating Boot Code, CPLD and XLOADER
Boot code, CPLD, and XLOADER are done only using CLI (SSH, Telnet, or Console). See the upgrade guide before proceeding with Boot code, CPLD, and XLOADER updating. The upgrade guide is in the .zip file. For more information about CPLD, Bootcode, and Xloader updates, refer to the Upgrade Guide and release notes for your relevant hardware and operating system version on the Dell Support Site.
Update bootcode
Use the update bootcode command to update the bootcode on one or more switches. For each switch, the bootcode is extracted from the active image and programmed to flash.
Syntax
update bootcode [unit ]
- Unit - Unit number
Default Configuration
By default, all units in the stack are updated.
Command Mode
Privileged Exec mode
User Guidelines
This command applies to the N1100, N1500, N2000, N2100-ON, N2200-ON, N3000, N3100-ON, and N3200-ON Series switches only.
It is not required to update the boot code unless directed to do so in the release notes. Dell Networking switches use a universal boot loader and do not contain version-specific dependencies in the boot loader. If a unit is not specified, all units in the stack are updated. This command does not reboot the stack members after the update completes. Do not reload or power off stack members during the update process as it may cause a switch to fail on a subsequent boot.
It is recommended that the stack be rebooted after a bootcode update to ensure that all stack members are properly updated.
Example
The following example updates the bootcode on stack unit 2.
console#update bootcode 2
