ALLMSP Blog

FortiOS Upgrade Checklist: Backups, Rollback and SSL VPN Migration

Choose a supported change path and prove you can recover. Check model and build, backup scope, remote access dependencies and business acceptance before a FortiOS upgrade.

Fortinet upgrade wizard first step has FortiGate only selected before firmware selection, scheduling and review.

Fortinet’s 7.6.7 guide shows the first upgrade step with FortiGate only selected. Firmware selection, scheduling and review still follow. This is a scope example, not a completed upgrade or a recommendation to upgrade to 7.6.7.[5] View full-size image

Quick answer: A FortiOS upgrade is ready when the exact model and build have a supported upgrade path, the target release has been reviewed, the recovery owner can access the correct backup and credentials, and the business acceptance and rollback decisions are written down. A downloaded firmware image alone is not a recovery plan.

This planning checklist is for authorized FortiGate administrators. FortiOS 7.6 documentation and 7.6.7 release notes supply scoped examples; they are not a recommendation that every device should run 7.6.7 or follow the same sequence. Confirm current support guidance for your hardware, branch and dependencies before scheduling the change.

1. Choose the target for a reason, then verify the route to it

Record the exact device model, current build, target build, management platform, HA or VDOM design and connected services. State the reason for the change: a supported security fix, an applicable defect, a support requirement or an approved feature. Fortinet’s change guidance calls for model and upgrade-path checks, release-note review and testing before production.[1]

Build the plan from the supported path for that model and starting release, including required intermediate steps. Do not jump directly to a desired version because its number is higher. Review changes affecting FortiManager, FortiAnalyzer, FortiClient, authentication, certificates, switches and access points where those dependencies exist.

2. Treat remote access as a preflight dependency

SSL VPN tunnel mode needs a specific migration decision. Fortinet states that, beginning with FortiOS 7.6.3, SSL VPN tunnel mode is replaced by IPsec VPN on all FortiGate models; its settings are not upgraded. Migrate that tunnel-mode configuration before moving to 7.6.3 or later.[3]

Inventory the actual remote-access method, client versions, authentication and application tests. Test the replacement with a representative remote user before the production window. Do not treat an existing SSL VPN tunnel as a setting that will automatically survive the upgrade. Agentless/web-mode access is a separate feature with its own support conditions, so identify the mode precisely.

Also confirm an administrative recovery path that does not depend on the very remote-access service being changed.

3. Keep a recovery backup and a shareable support copy separate

Record the backup’s device identity, firmware version, time and scope. In a multi-VDOM deployment, confirm whether you need the global configuration or an individual VDOM. Retain the encryption password through the approved secure process, separately from an ordinary ticket attachment.[2]

Backup evidence to collect before the window
ItemReady means
Configuration identityFilename and record identify the correct device, build, time and scope.
Protected recovery copyApproved recovery owner can retrieve the file and required password.
Compatibility checkRecovery procedure uses configuration and firmware appropriate to the model and version.
Support copyA sanitized copy is clearly marked and kept separate from the actual recovery copy.
Recovery accessNamed person can reach the console or approved alternative management path if normal access fails.

Fortinet warns that restoring a password-masked configuration restores the mask values in place of the secrets. A masked file made for sharing is therefore not a substitute for the complete protected recovery configuration. A backup from a different model or firmware version can also be incompatible.[2]

4. Read known issues as specific change risks

Review the release notes for the exact target and any intermediate builds, not just a general product overview. As one version-specific example, the 7.6.7 known-issues list identifies bug 1277454: an upgrade from 7.6.6 to 7.6.7 may lose certain global settings.[4]

That example is a reason to check the applicable release notes and compare critical settings after the change. It is not a claim that every upgrade loses its configuration. Have the change owner assess current vendor guidance and any workaround for the actual path; avoid copying a configuration workaround into an unrelated device.

Record the schedule for automatic or required patching that applies to the device. Do not assume that every environment offers the same scheduling controls.

5. Set acceptance and rollback triggers before the first restart

Agree on the business tests, time budget, decision owner and recovery method. Include applications, VPNs, DNS, expected network restrictions, management access and relevant logging. Use the same baseline tests before and after each planned stage.

Decisions to write into the change record
DecisionExample of the evidence required
ProceedSupported path reviewed; pilot and recovery requirements met.
Accept the stageRequired applications and access controls pass; critical settings match the reviewed baseline.
HoldA defined noncritical issue has an accepted impact and a named owner.
RecoverCritical test fails or recovery deadline is reached; approved recovery procedure is invoked.

Fortinet recommends offline current and target firmware, backups, defined rollback criteria and monitoring throughout the change.[1] Do not assume a firmware downgrade automatically preserves a newer configuration. Validate the exact recovery procedure and compatible pre-change backup in advance.

6. Complete the handoff after a full working cycle

Record the installed build, configuration comparison, test outcomes, unresolved issues and ownership. Fortinet advises post-upgrade monitoring for at least one full business cycle.[1] Include the users and scheduled tasks that matter to this site rather than ending the record when the login screen returns.

The final evidence should answer two questions: can the business complete its normal work, and can another authorized administrator understand what changed and how recovery would work?

Related FortiGate acceptance and VPN checks

For the next task, use our FortiGate cutover acceptance checklist and site-to-site VPN traffic diagnostic guide. ALLMSP provides Fortinet firewall support for planning, configuration and troubleshooting.

Frequently asked questions

Which FortiOS version should I upgrade to?

Choose a target supported for the exact model and current configuration, using current vendor guidance, relevant fixes and a supported upgrade path. This checklist does not recommend a single release for every FortiGate.

[1]

Can I skip intermediate FortiOS releases?

Follow the supported upgrade path for the actual model and starting build. Include any required intermediate steps and review their release notes before the window.

[1]

What happens to SSL VPN tunnel mode in FortiOS 7.6.3 and later?

Fortinet states that SSL VPN tunnel mode is replaced by IPsec VPN and its settings are not upgraded. Migrate that tunnel-mode configuration before upgrading to 7.6.3 or later.

[3]

Does the SSL VPN tunnel notice mean every remote-access feature is removed?

No. Identify the exact access mode. Agentless or web-mode access is separate and has its own platform and release support conditions.

What should a pre-upgrade FortiGate backup identify?

Identify the device model, firmware version, time and configuration scope. Keep the protected recovery copy and required encryption password accessible through the approved secure process.

[2]

Is a password-masked configuration suitable as the only recovery backup?

No. Fortinet warns that restoring a masked configuration restores mask values instead of the secrets. Keep an appropriate complete protected recovery copy separately from the sanitized support copy.

[2]

Can I restore a backup from any FortiGate model or release?

Do not assume compatibility. Fortinet identifies a different model or firmware version as possible reasons for a configuration-file error; verify the intended restore procedure first.

[2]

Why read the known-issues page if I only need a security patch?

The exact target and intermediate builds can have relevant operational limitations. Review those against your services and validate critical settings after the change.

[4]

What should trigger recovery during an upgrade?

Define it before the window: a failed critical business test, loss of required administration or reaching the agreed recovery deadline. Name the person who makes that decision.

When is the upgrade fully handed over?

After the required tests, critical setting checks and an appropriate business-cycle monitoring period, with the final build, evidence, open issues and ownership recorded.

[1]

Related ALLMSP Resources

Facebook
LinkedIn
WhatsApp
X
Email
Print
Threads
Reddit

Latest Articles