Bundle Mode Upgrades
Traditional IOS upgrade workflow - from capacity check to cleanup
Overview
Bundle Mode is the traditional IOS upgrade method where the full monolithic IOS image is placed in flash and booted directly. NetGUI automates each phase of this process while providing real-time status and rollback options.
Supported platforms
- Cisco Catalyst 2960, 3560, 3750 series
- Cisco Catalyst 4500, 6500 series
- IOS-XE devices in bundle mode (ASR, ISR)
Flash Capacity Verification
Before uploading an image, NetGUI checks available flash space on each target device and flags any that cannot accommodate the new image.
show flash: on each device and compares available space to the image size.IOS Image Upload and Verification
NetGUI transfers IOS images from the jump server's image repository to device flash over SCP or TFTP.
Configuring the image repository
Place IOS images in the configured image directory on the jump server (default: /opt/netgui/images/). NetGUI scans this directory on login and displays available images in the upload wizard.
Running the upload
- Select devices that passed the flash check.
- Choose the target image from the repository dropdown.
- Select transfer method: SCP (recommended) or TFTP.
- Click Start Upload. Progress bars show per-device transfer status.
- When complete, NetGUI automatically runs
verify /md5 flash:{image}and compares against the known-good MD5.
Boot Variable Configuration
After a successful upload and verification, set the boot variable to the new image.
boot system flash:{new-image} and removes the old boot statement.write memory is issued automatically to persist the configuration.show boot and displays the result.Scheduling Device Reloads
Reloads can be scheduled for an immediate execution or a specific maintenance window.
Options
- Immediate: Reload all selected devices now.
- Scheduled: Enter a date/time (device local time). NetGUI issues
reload at HH:MM DD-Mon-YYYY. - Staggered: Reload devices in groups with a configurable delay between groups (e.g., 5-minute intervals).
Monitoring the reload
NetGUI polls each device after the scheduled reload time and reports online/offline status. Devices that fail to come back within the configured timeout (default: 10 minutes) are flagged for investigation.
Post-Upgrade Verification
After devices reload, NetGUI automatically runs a post-upgrade verification suite:
show version- confirms new IOS version is runningshow ip interface brief- checks all expected interfaces are upshow spanning-tree summary- verifies STP stateshow ip route summary- confirms routing table is populated
Results are presented in a pass/fail table. Any failures are highlighted and the raw output is available for inspection. A full upgrade report can be exported as PDF or CSV.