Latest Cisco, PMP, AWS, CompTIA, Microsoft Materials on SALE Get Now
Cisco ASA 5525-X High Availability Pair to Version 9.20.4
2095

SPOTO Cisco Expert

SPOTO Cisco Expert

Settle a problem:53

Answered:

1. Extracted Technical Problem and Initial Solution Steps

Problem Statement:
The primary objective is to upgrade a Cisco ASA 5525-X HA pair from software version 9.16.4 to 9.20.4. A concurrent upgrade of the ASDM image from 7.18(1) to a compatible version is also required. The core technical challenge is to perform this upgrade with zero downtime, leveraging the HA configuration.

Initial Solution Framework:
The foundational steps outlined involve:

  1. Downloading the target ASA (asa9204-smp-k8.bin) and ASDM (asdm-7202.bin) software images.
  2. Uploading these images to the flash memory (disk0:) of the primary ASA.
  3. Updating the boot variables on the primary ASA to point to the new software images.
  4. Saving the configuration to ensure the new boot variables are synchronized to the standby unit.
  5. Reloading the standby ASA to initiate its upgrade.
  6. Once the standby unit is online and synchronized, forcing a failover to make it the active unit.
  7. Reloading the former primary ASA (now the standby) to complete the upgrade process.

2. Critical Evaluation and Comprehensive Upgrade Procedure

The initial framework provides a correct, high-level overview of an HA upgrade. However, for a production environment, it lacks the essential pre-verification, detailed execution commands, post-upgrade validation, and a rollback strategy. The following comprehensive procedure incorporates these critical elements to ensure a successful and low-risk deployment.

Phase I: Pre-Upgrade Preparation and Validation

This phase is non-disruptive and mandatory before scheduling the maintenance window.

  1. Review Release Notes: Thoroughly review the official Cisco Release Notes for ASA version 9.20.x. Pay close attention to new features, deprecated commands, open caveats, and resolved issues that may impact your specific configuration.
  2. Verify Upgrade Path and Compatibility: A direct upgrade from 9.16.x to 9.20.x is supported. Use the official “Cisco ASA and ASDM Compatibility Matrix” tool to confirm that ASDM 7.20.2 is the correct and recommended version for ASA 9.20.4.
  3. Perform System Health Check:
    • Verify the HA state is healthy. The primary should be Active and the secondary Standby Ready.
      show failover
    • Check for sufficient disk space on both units to accommodate the new images.
      show disk0:
  4. Backup Configuration and Images:
    • Create a full backup of the running configuration from the active unit.
      show running-config
    • Download the new ASA and ASDM software images from Cisco.com and verify their MD5/SHA512 checksums to ensure file integrity.
  5. Transfer Software Images: Using TFTP, SCP, or ASDM, copy both the new ASA and ASDM images to disk0: on the primary ASA. The files will automatically replicate to the standby unit. Verify the transfer on both units.
    dir disk0:

Phase II: Zero-Downtime Upgrade Execution (Maintenance Window)

  1. Set Boot Variables: On the primary ASA, configure the new boot parameters. The system will retain the old boot variables as a backup.
    conf t
    boot system disk0:/asa9204-smp-k8.bin
    asdm image disk0:/asdm-7202.bin
    no boot system disk0:/<old_asa_image.bin>
    exit
    
  2. Save Configuration: This is a critical step that writes the new boot configuration to memory and synchronizes it to the standby unit.
    write memory
  3. Upgrade the Standby Unit: Reload the standby firewall. The active unit will continue to forward traffic without interruption.
    (On the Active unit): failover reload-standby
  4. Verify Standby Unit Status: Monitor the standby unit’s reload process via its console port. Once it is fully booted, verify from the active unit that the HA pair has re-established and the standby is in the Standby Ready state, running the new 9.20.4 software.
    (On the Active unit): show failover
  5. Initiate Failover: Manually force the active unit to become the standby. This will transition all traffic to the newly upgraded unit.
    (On the Active unit): no failover active
  6. Upgrade the New Standby Unit: The original primary unit is now the standby and will automatically begin its reload process to boot into the new 9.20.4 image. Monitor its status until it returns to the Standby Ready state.

Phase III: Post-Upgrade Verification and Rollback Plan

  1. Confirm Final State: Once both units are online, verify that the HA pair is stable and both firewalls are running the correct ASA and ASDM versions.
    show version
    show asdm image
    show failover
  2. Test Connectivity: Perform critical functional tests. Verify remote access VPNs, site-to-site VPNs, NAT policies, and key access rules to ensure traffic is flowing as expected.
  3. Rollback Plan: In the event of a critical issue, the rollback procedure involves reverting the boot variables to the previous known-good software versions, saving the configuration, and reloading the problematic unit, followed by a failover if necessary. Keeping the old images on disk0: facilitates this rapid recovery.
Don't Risk Your Certification Exam Success – Take Real Exam Questions
Pass the Exam on Your First Try? 100% Exam Pass Guarantee