Aruba Access Point Firmware Upgrade

Aruba Access Point Firmware Upgrade
Aruba Access Point Firmware Upgrade

I’m a fan of doing as much as possible with CLI. It always feels more complete and can sometimes be automated. In this post, I will detail step-by-step how to upgrade the firmware image on an Aruba AP (Access Point) with CLI.

ArubaOS is also called Aruba Instant and has nothing to do with Aruba Instant On as that is another product line that is cloud-managed but not cloud-managed with Aruba Central. I’ll be using the term ArubaOS (AOS) in this post to try and keep things as clear as possible.

If you upgrade to AOS 10 you will need to manage the APs with Aruba Central. AOS 8 is the last and still currently developed version that does not require Aruba Central. You can confirm that AOS 8 is still being developed and maintained by checking the Aruba End of Life page for AOS 8.

The Process

  • Review the release notes for the version of AOS you want to upgrade to. Specifically the section Supported Hardware Platforms as that will help you determine your upgrade path.
  • SSH into the Virtual Controller

If you have more than on AP in your VC (Virtual Controller) you need to define one of them as the preferred conductor. When a preferred conductor is set that will always be the AP running the VC.

  • Run the command show ap-env to see if you have preferred conductor.

If the output doesn’t show iap_conductor:1 then you currently don’t have a preferred conductor. (If your firmware is really old it might show up as iap_master:1 as that was the old name for it.)

VC with no preferred conductor
  • Run the command iap-conductor to set the AP that is currently running the VC to be the preferred conductor. (If your firmware is really old the command won’t be recognized and you’ll need to run the command iap-master instead.)
Running the iap-conductor command
  • Run the command show ap-env again to confirm the preferred conductor setting is applied.
VC with a preferred conductor
  • Run the command show version to confirm which version of AOS you are currently running. I am currently running AOS version 8.10.0.7.
Output of the show version command
  • Run the command show image to show what images are on the AP and the device class.
Output of the show image command

With the device class you can figure out which firmware image you need to download for you AP.

  • Download the firmware image from Aruba
  • Backup your current config by running the following command copy config tftp IP_TFTP_SERVER AP_config_VERSION.cfg

For my setup I will run the following command copy config tftp 192.168.3.125 AP_config_8.10.0.7.cfg

backing up the config

There are various methods to upload the firmware image to the VC I’m going to use TFTP. I am going to upload it to the secondary image slot and tell it not to reboot so I can control the temporary WiFi outage. Once the firmware image is uploaded the upgrade process starts.

  • Run the following command to upload the firmware image to the VC with TFTPupgrade-image2-no-reboot tftp://IP_TFTP_SERVER/IMAGE_FILE

For my setup I will enter the following command upgrade-image2-no-reboot tftp://192.168.3.125/ArubaInstant_Draco_8.10.0.8_87765

Uploading the firmware image to the VC
  • Run the command show upgrade to see the current status of the upgrade.
viewing the status of the upgrade with the show upgrade command

What is happening is the AOS firmware image is being uploaded to the VC and then the AP that is running the VC will act as a seed to upload the AOS firmware image to the other APs.

  • Wait until the status shows as upgrade-done
The AOS firmware image has been uploaded to all APs

Once the APs have the firmware it won’t be active until the APs are rebooted which will cause a temporary WiFi outage.

  • Run the command reload to reboot.
Rebooting

Because an AP was set to be the preferred conductor it acts as the main AP for all other APs. The process is the preferred conductor get’s upgraded which upgrades the VC then the preferred conductor sees that the other APs versions don’t match and will reboot them so the AOS versions match.

  • Once the VC is back online run the command show version to confirm you are running the new AOS firmware image.
Output of show version displaying the new version

That’s all it takes to upgrade the ArubaOS firmware image on Aruba APs with a Virtual Controller.

2 responses to “Aruba Access Point Firmware Upgrade

Dawit

What if the AP image was corrupted and can’t communicate with MD? We use the above procedure or another way? please explain it!

Daniel Keer

It might work if you switch it to the backup partition https://support.hpe.com/hpesc/public/docDisplay?docId=sf000095149en_us&docLocale=en_US&page=index.html

I’ve never done it before it might also be a good idea to open a case with Aruba support.

Leave a comment

Your email address will not be published. Required fields are marked *