ADOM versions
Each ADOM created on FortiManager has its own version. The version of an ADOM refers to the specific FortiOS version that the ADOM’s central database is aligned with. For example, a version 7.6 ADOM uses FortiOS 7.6 syntax, and its Policy & Objects are based on FortiOS 7.6.
The ADOM version defines the features, configuration options, and policies that are available within that ADOM:
Firmware compatibility |
The ADOM version aligns with a specific FortiOS firmware version (for example, 7.2, 7.4, and 7.6), ensuring that devices running a compatible FortiOS version can be managed within that ADOM. This is important because different FortiOS versions may have different features, commands, or configurations, so the ADOM version must match to enable proper management. |
FortiOS feature set |
Each FortiOS version may introduce new features, security policies, or configuration settings. By setting the ADOM to a specific version, you define the feature set available to that ADOM, limiting the options to those compatible with the selected FortiOS version. |
Version control |
Using versioned ADOMs allows for consistent policy and configuration management across devices within the same ADOM, ensuring they all operate within the same FortiOS environment. |
FortiOS device allocation |
Only devices running a FortiOS version compatible with the ADOM’s version can be assigned to that ADOM, helping avoid misconfigurations or conflicts. See FortiOS version support by ADOM version. |
ADOM version upgrades |
ADOMs can be upgraded to support newer FortiOS versions, allowing you to adopt the latest features and improvements as devices in that ADOM are upgraded. When planning upgrades, it’s essential to ensure that the FortiManager version supports the desired ADOM versions and that those ADOM versions are compatible with the FortiOS versions on your devices. See Upgrading an ADOM and Understanding the relationships between versions. |
Managing devices on different firmware versions
Some ADOM versions can also manage FortiGate devices that are on earlier or later firmware versions. For example, in 7.6.0, the 7.4 ADOM can manage FortiGate devices on firmware versions 7.4.x and 7.2.x.
Fig 1: Supported FortiOS versions for each FortiManager 7.6.0 ADOM version
When the ADOM is managing devices on earlier or later firmware versions, it does not include the exact FortiOS syntax for those versions, and instead uses a “downgrade” and “upgrade” mechanism to adapt to different versions of FortiOS syntax as needed.
For example:
Configuration upgrade |
If you install policies to a device with a higher FortiOS version than the ADOM version, FortiManager will leverage its upgrade capability. Automatic upgrade of CLI syntax is handled as follows:
|
Configuration downgrade |
If you install policies to a device with a lower FortiOS version, FortiManager will leverage its downgrade capability. Automatic downgrade of CLI syntax is handled as follows:
|
The upgrade and downgrade process is performed on a best-effort basis. If FortiManager supports the necessary downgrade or upgrade capabilities for the target FortiOS versions, then the ADOM can manage devices with those versions. See FortiOS version support by ADOM version.
While some ADOM versions can manage multiple FortiOS versions, it’s generally recommended to minimize version discrepancies to avoid potential compatibility issues. It is not recommended to permanently leave devices on earlier or later firmware versions within the ADOM due to the restrictions the ADOM may have by not sharing the exact FortiOS syntax. For example, you cannot use features from higher firmware version, such as templates that reference syntax from the higher version. |
FortiOS version support by ADOM version
The table below outlines the FortiOS versions that can be managed by each ADOM version in FortiManager 7.6.0, including the ability to install and import configurations to and from FortiGate devices on that version.
ADOM version support can change between each release as additional support is added so it is recommended that you view the table below for your specific FortiManager version to see the firmware versions that are supported by each ADOM version.
FortiOS Version |
ADOM Versions |
|||||
---|---|---|---|---|---|---|
ADOM 7.6 |
ADOM 7.4 |
ADOM 7.2 |
||||
Install |
Import |
Install |
Import |
Install |
Import |
|
7.6.x | ü | ü | X | X | X | X |
7.4.x | X | X | ü | ü | ü | ü |
7.2.x | X | X | ü | ü | ü | ü |
The versions that each ADOM is able to support is also based on the FortiManager firmware version's overall compatibility with other products. For example:
For information on devices supported by your FortiManager firmware version, see the FortiManager Release Notes. |
New ADOM versions introduced to FortiManager will initially only support FortiOS on matching firmware versions. Additional upgrade/downgrade configuration support is typically added within one or two patch versions. |
Understanding the relationships between versions
When using ADOMs in FortiManager, there are three different versions to be aware of:
-
FortiManager version: This is the software version of the FortiManager system itself, which determines the overall capabilities and the range of ADOM versions available.
-
ADOM version: An ADOM in FortiManager is a logical partition that allows for the separate management of devices and policies. Each ADOM is assigned to a specific version, which aligns with a particular FortiOS syntax version. This alignment ensures that the features and configurations within the ADOM are compatible with the devices it manages.
-
FortiOS version: This is the firmware version running on Fortinet devices, such as FortiGate firewalls. The FortiOS version dictates the features and configurations available on the device.
By understanding the way these versions interact, you can effectively manage your Fortinet environment, ensuring compatibility and optimal performance across the FortiManager, ADOMs, and FortiOS versions.
Relationship between FortiManager and ADOM versions:
-
A single FortiManager instance can support multiple ADOMs, each potentially set to different versions.
-
The range of ADOM versions that FortiManager can support depends on its own version. For example, FortiManager 7.6.0 can support ADOM versions 7.6, 7.4 and 7.2.
Relationship between ADOM and FortiGate versions:
-
An ADOM's version determines which FortiOS versions it can manage. For instance, in FortiManager 7.6.0 an ADOM set to version 7.4 can manage devices running FortiOS 7.4 and 7.2.
-
This compatibility ensures that configurations and policies within the ADOM are appropriate for the device's firmware.