/ACI-Pre-Upgrade-Validation-Script

A script to run validations to detect potential issues that may cause an ACI fabric upgrade to fail

Primary LanguagePythonApache License 2.0Apache-2.0

Quick Start

  1. Copy aci-preupgrade-validation-script.py to your APIC (suggested path: /data/techsupport)
  2. On your APIC, run cd /data/techsupport then python aci-preupgrade-validation-script.py
  3. Provide a user name and password (admin level privileges are recommended)
  4. Select the target version (the version needs to be on APIC)
  5. Follow recommendations for all checks that have been flagged as FAIL or MANUAL CHECK REQUIRED

Introduction

The Goal of this script is to provide you with an automated list of proactive checks before performing an ACI fabric upgrade. Each check is documented in this page with a detailed explanation of the importance to resolve each issue before upgrading.

Check out ACI Pre-Upgrade Validation Script Document for details of the script.

Check out ACI Upgrade Guide for details of ACI upgrades in general.

Failure to address an affected issue before an upgrade is known to cause challenges during or post upgrade.

For every check that has been flagged as FAIL, a general recommended action has been provided to guide next steps. There is also a summary with the number of checks that matched a given status.