Non disruptive ONTAP upgrade
Topics:
Image upload and upgrade pre-checks
Load generation for IO simulation
Upgrade process
Upgrade post-checks
Upgrade commands
ONTAP Image repository:
set diag
system image package show
- Download DataONTAP Image
- cluster image package get -url http://HFS/9xx_image.tgz
- Validate package availability
- cluster image package show-repository
- cluster image validate -version 9.x.xP1
- Trigger an AutoSupport
- autosupport invoke -node * -type all -message “MAINT=2h Starting_NDU”
- Get an estimate of upgrade
- cluster image update -version 9.x.xP1 -estimate-only
- Execute the upgrade
- cluster image update -version 9xx
- Monitor the progress of the upgrade
- cluster image show-update-progress
- cluster image show
- Trigger an ASUP when maintenance is completed
- autosupport invoke -node * -type all -message “MAINT=END Finishing_NDU”
Post checks commands
- version
- cluster image show
- system node show
- cluster show
- network interface show
- system health config show
- system health status show
- system health subsystem show
- storage disk show -state broken
- storage disk show -state maintenance|pending|reconstructing
- storage aggregate show
- storage failover show
- volume show -state !online
- volume show -is-inconsistent true
- cluster date show
- snapmirror list-destinations -status !Idle
- snapmirror show -state !Snapmirrored
- set -priv advanced
- node image show
Advanced troubleshooting commands
- Increase image repository space for multiple images availability
- set diag
- system services web file-uploads config modify -node * -size XGB
- System shell command to list package directory
- system node systemshell -node * -command ls -lR /mroot/etc/upload
- system node systemshell -node * -command ls -lR /mroot/etc/www/upload/complete
- system node systemshell -node * -command ls -lR /mroot/etc/NDU/store/
- System shell command to remove package
- system node systemshell -node node1 -command sudo rm -r /mroot/etc/folder_path/filename123