Upgrade Checklist for FTD
Planning and Feasibility
Careful planning and preparation can help you avoid missteps.
✓ |
Action/Check |
Details |
---|---|---|
Assess your deployment. |
Understanding where you are determines how you get to where you want to go. In addition to current version and model information, determine if your deployment is configured for high availability. |
|
Plan your upgrade path. |
This is especially important for high availability deployments, multi-hop upgrades, and situations where you need to upgrade operating systems or hosting environments. Upgrades can be major (A.x), maintenance (A.x.y), or patch (A.x.y.z) releases. See: |
|
Read upgrade guidelines and plan configuration changes. |
Especially with major upgrades, upgrading may cause or require significant configuration changes either before or after upgrade. Start with these:
|
|
Check appliance access. |
Devices can stop passing traffic during the upgrade or if the upgrade fails. Before you upgrade, make sure traffic from your location does not have to traverse the device itself to access the device's management interface. |
|
Check bandwidth. |
Make sure your management network has the bandwidth to perform large data transfers. Whenever possible, upload upgrade packages ahead of time. If you transfer an upgrade package to a device at the time of upgrade, insufficient bandwidth can extend upgrade time. See Guidelines for Downloading Data from the Firepower Management Center to Managed Devices (Troubleshooting TechNote). |
|
Schedule maintenance windows. |
Schedule maintenance windows when they will have the least impact, considering any effect on traffic flow and inspection and the time upgrades are likely to take. Consider the tasks you must perform in the window, and those you can perform ahead of time. See: |
Backups
With the exception of hotfixes, upgrade deletes all backups stored on the system. We strongly recommend you back up to a secure remote location and verify transfer success, both before and after upgrade:
-
Before upgrade: If an upgrade fails catastrophically, you may have to reimage and restore. Reimaging returns most settings to factory defaults, including the system password. If you have a recent backup, you can return to normal operations more quickly.
-
After upgrade: This creates a snapshot of your freshly upgraded deployment.
✓ |
Action/Check |
Details |
---|---|---|
Back up FTD. |
To back up FTD configurations, see the System Management chapter in the Cisco Firepower Threat Defense Configuration Guide for Firepower Device Manager. If you have a Firepower 9300 with FTD and ASA logical devices running on separate modules, use ASDM or the ASA CLI to back up ASA configurations and other critical files, especially if there is an ASA configuration migration. See the Software and Configurations chapter in the Cisco ASA Series General Operations Configuration Guide. |
|
Back up FXOS on the Firepower 4100/9300. |
Use the Firepower Chassis Manager or the FXOS CLI to export chassis configurations, including logical device and platform configuration settings. See the Configuration Import/Export chapter in the Cisco Firepower 4100/9300 FXOS Configuration Guide. |
Upgrade Packages
Uploading upgrade packages to the system before you begin upgrade can reduce the length of your maintenance window.
✓ |
Action/Check |
Details |
---|---|---|
Download the upgrade package from Cisco and upload it to the device. |
Upgrade packages are available on the Cisco Support & Download site: Upgrade Packages for FTD. For FTD high availability, you must upload the upgrade package to both units. |
Associated Upgrades
Because operating system and hosting environment upgrades can affect traffic flow and inspection, perform them in a maintenance window.
✓ |
Action/Check |
Details |
---|---|---|
Upgrade virtual hosting. |
If needed, upgrade the hosting environment. If this is required, it is usually because you are running an older version of VMware and are performing a major upgrade. |
|
Upgrade firmware on the Firepower 4100/9300. |
We recommend the latest firmware. See the Cisco Firepower 4100/9300 FXOS Firmware Upgrade Guide. |
|
Upgrade FXOS on the Firepower 4100/9300. |
Upgrading FXOS is usually a requirement for major upgrades, but very rarely for maintenance releases and patches. To minimize disruption, upgrade FXOS in FTD high availability pairs one chassis at a time. |
Final Checks
A set of final checks ensures you are ready to upgrade the software.
✓ |
Action/Check |
Details |
---|---|---|
Check configurations. |
Make sure you have made any required pre-upgrade configuration changes, and are prepared to make required post-upgrade configuration changes. |
|
Check NTP synchronization. |
Make sure all appliances are synchronized with any NTP server you are using to serve time. Being out of sync can cause upgrade failure. To check time, use the show time CLI command. |
|
Deploy configurations. |
Deploying configurations before you upgrade reduces the chance of failure. Deploying can affect traffic flow and inspection; see Traffic Flow and Inspection for FTD Upgrades. |
|
Run readiness checks. |
Passing compatibility and readiness checks reduce the chance of upgrade failure. |
|
Check disk space. |
Readiness checks include a disk space check. Without enough free disk space, the upgrade fails. To check the disk space available on the device, use the show disk CLI command. |
|
Check running tasks. |
Make sure essential tasks are complete, including the final deploy. Tasks running when the upgrade begins are stopped, become failed tasks, and cannot be resumed. We also recommend you check for tasks that are scheduled to run during the upgrade and cancel or postpone them. |