We're upgrading our DMZ controller that terminates all our RAPs. I've written an upgrade procedure that is posted below. Can you please go over the procedure and let me know if I need to add/remove anything from it? Thank you.
1. Upgrade from ArubaOS version 3.3.2.18-rn-3.1.3 to ArubaOS version 3.3.2.24-rn-3.1.9
a. Copy ArubaOS to Partition 0:1 on controller
b. Note all APs that are currently UP
(DMZ) #show ap database status up
c. Set Partition 0:1 as the default boot partition and save config
(DMZ) (config) #boot system partition 1
(DMZ) (config) #write memory
d. Reload the controller
(DMZ) #reload
e. Once the controller has booted completely, wait/verify that all RAPs that were UP come back up on the controller
(DMZ) #show ap database
f. BACKOUT PROCEDURE: Revert back to the code on Partition 0:0 and reload controller
(DMZ) (config) #boot system partition 0
(DMZ) (config) #write memory
(DMZ) #reload
2. Upgrade from ArubaOS version 3.3.2.24-rn-3.1.9 to ArubaOS version 5.0.4.5
a. Copy ArubaOS to Partition 0:0 on controller
b. Note all APs that are currently UP
(DMZ) #show ap database status up
c. Set Partition 0:0 as the default boot partition and save config
(DMZ) (config) #boot system partition 0
(DMZ) (config) #write memory
d. Reload the controller
(DMZ) #reload
e. Once the controller has booted completely, wait/verify that all RAPs that were UP come back up on the controller
(DMZ) #show ap database
f. Reflash all RAPs. RAPs will restart.
(DMZ) (config) #apflash all local backup-partition
g. After all RAPs are UP, verify that they are running the correct code version on the flash
(DMZ) #show ap image version
h. BACKOUT PROCEDURE: Revert back to the code on Partition 0:1 and reload controller
(DMZ) (config) #boot system partition 1
(DMZ) (config) #write memory
(DMZ) #reload
3. Upgrade from ArubaOS version 5.0.4.5 to ArubaOS version 6.1.3.0
a. Copy ArubaOS to Partition 0:1 on controller
b. Note all APs that are currently UP
(DMZ) #show ap database status up
c. Set Partition 0:1 as the default boot partition and save config
(DMZ) (config) #boot system partition 1
(DMZ) (config) #write memory
d. Reload the controller
(DMZ) #reload
e. Once the controller has booted completely, wait/verify that all RAPs that were UP come back up on the controller
(DMZ) #show ap database
f. BACKOUT PROCEDURE: Revert back to the code on Partition 0:0 and reload controller
(DMZ) (config) #boot system partition 0
(DMZ) (config) #write memory
(DMZ) #reload