Manual disruptive ONTAP upgrade using the CLI
If you can take your cluster offline to upgrade to a new ONTAP release, then you can use the disruptive upgrade method. This method has several steps: disabling storage failover for each HA pair, rebooting each node in the cluster, and then reenabling storage failover.
- 
If you are operating in a SAN environment, all SAN clients must be shut down or suspended until the upgrade is complete.
If SAN clients are not shut down or suspended prior to a disruptive upgrade , then the client file systems and applications suffer errors that might require manual recovery after the upgrade is completed.
 
In a disruptive upgrade, downtime is required because storage failover is disabled for each HA pair, and each node is updated. When storage failover is disabled, each node behaves as a single-node cluster; that is, system services associated with the node are interrupted for as long as it takes the system to reboot.
- 
Set the privilege level from admin to advanced, entering y when prompted to continue:
set -privilege advancedThe advanced prompt (
*>) appears. - 
Set the new ONTAP software image to be the default image:
system image modify {-node * -iscurrent false} -isdefault trueThis command uses an extended query to change the target ONTAP software image (which is installed as the alternate image) to be the default image for each node.
 - 
Verify that the new ONTAP software image is set as the default image:
system image showIn the following example, image 2 is the new ONTAP version and is set as the default image on both nodes:
cluster1::*> system image show Is Is Install Node Image Default Current Version Date -------- ------- ------- ------- --------- ------------------- node0 image1 false true X.X.X MM/DD/YYYY TIME image2 true false Y.Y.Y MM/DD/YYYY TIME node1 image1 false true X.X.X MM/DD/YYYY TIME image2 true false Y.Y.Y MM/DD/YYYY TIME 4 entries were displayed. - 
Perform either one of the following steps:
If the cluster consists of… Do this… One node
Continue to the next step.
Two nodes
- 
Disable cluster high availability:
cluster ha modify -configured falseEnter
yto continue when prompted. - 
Disable storage failover for the HA pair:
storage failover modify -node * -enabled false 
More than two nodes
Disable storage failover for each HA pair in the cluster:
storage failover modify -node * -enabled false - 
 - 
Reboot a node in the cluster:
system node reboot -node nodename -ignore-quorum-warningsDo not reboot more than one node at a time. The node boots the new ONTAP image. The ONTAP login prompt appears, indicating that the reboot process is complete.
 - 
After the node or set of nodes has rebooted with the new ONTAP image, set the privilege level to advanced:
set -privilege advancedEnter y when prompted to continue
 - 
Confirm that the new software is running:
system node image showIn the following example, image1 is the new ONTAP version and is set as the current version on node0:
cluster1::*> system node image show Is Is Install Node Image Default Current Version Date -------- ------- ------- ------- -------- ------------------- node0 image1 true true X.X.X MM/DD/YYYY TIME image2 false false Y.Y.Y MM/DD/YYYY TIME node1 image1 true false X.X.X MM/DD/YYYY TIME image2 false true Y.Y.Y MM/DD/YYYY TIME 4 entries were displayed. - 
Verify that the upgrade is completed successfully:
- 
Set the privilege level to advanced:
set -privilege advanced - 
Verify that the upgrade status is complete for each node:
system node upgrade-revert show -node nodenameThe status should be listed as complete.
If the status is not complete, contact NetApp Support immediately.
 - 
Return to the admin privilege level:
set -privilege admin 
 - 
 - 
Repeat Steps 5 through 8 for each additional node.
 - 
If the cluster consists of two or more nodes, enable storage failover for each HA pair in the cluster:
storage failover modify -node * -enabled true - 
If the cluster consists of only two nodes, enable cluster high availability:
cluster ha modify -configured true