NETAPP ONTAP UPGRADE STEPS AND TEST PLAN
- From a local windows server, perform the following:
- Run a perfstat report. This will serve as a performance baseline in case of any issues introduced by the upgrade.
- Run a config advisor. Mitigate any critical issues if applicable.
- Login to the NetApp support site and run an Upgrade Advisor report.
- Review the report for any potential issues, if any exist mitigate if possible, if not halt the operation.
- Run the following command: ha-config-check.cgi -l -r c:\putty.exe sigue.local filer02name.sigue.local … And pay attention to the network configuration in the /etc/rc file, and make the corrections if needed. If all check OK, then do this on each filer ….
- Log in to the filer via the SP console on the primary controller.
- Perform the following system backups on all filers:
- Execute an autosupport: options autosupport.doit ‘Starting_NDU 8.1.4P7’
- Copy the entire etc directory to another location.
- Dump a copy of the filer config/personality: config dump -f -v /etc/<<nameofconfig>>.cfg
- Validate copies of the following files: /etc/rc, /etc/exports, /etc/hosts, /etc/hosts.equiv, /etc/dgateways, /etc/nsswitch.conf, and /etc/resolv.conf
- Download appropriate upgrade file image. Similar to: tgz
- Copy the file to the etc/software/ directory
- Execute the upgrade on both controllers, one at the time: software update tgz -r
- Check the version: version -b
- Execute: cifs sessions
- Execute: cifs terminate –t 5
- Execute: cf status
- Disable SnapMirror replication
- Reboot (Takeover)
- From NetApp01: cf takeover
- After the NetApp02 reboots and the prompt is at: waiting for giveback … then
- From NetApp01: cf giveback
- Make sure NetApp02 is back online and normal, then …
- Execute: cifs sessions
- Execute: cifs terminate –t 5
- Execute: cf status
- From NetApp02: cf takeover
- After the NetApp01 reboots and the prompt is at: waiting for giveback … then
- From NetApp02: cf giveback
- Make sure NetApp01 is back online and normal, then …
- Enable SnapMirror replication.
- Post upgrade:
- Execute an autosupport: options autosupport.doit ‘Finishing_NDU 8.1.4P7’
- Execute: cf status
- Execute: version –b
Test Plan
- Once the filers are back to normal, do another “Sanity Check” on all hosts, protocols, and applications. Perform all pertinent application tests.
- Run a perfstat Alberto/NetApp
- Check for any errors on the /etc/messages Alberto/NetApp
- Test CIFS shares: datavault01.sigue.local
- Test Windows shares: trfilsrv01\02.sigue.local
- Test VMware environments. Alberto/Sigue
- Test all pertaining databases. This varies by site:
- DBAs to perform for the Hawthorne site – Hemanta/George
- DBAs to perform for the Ashburn site – Ali/Johnny
- Test critical Sigue applications:
- Application tester for the Hawthorne site – Hemanta
- Application tested for the Ashburn site – Argelia/Ramon
- Test Citrix: SGS and CMT
- Test Exchange
- Verify performance on OnCommandBalance (http://balance.sigue.local)
- Check SolarWinds for any critical issues: Network, Application, and Virtualization.
- Keep monitoring