Maintenance intents

A maintenance intent identifies a change you want to deploy to a node.

The Fabric Services System supports two types of maintenance intent:

  • Software changes, which upgrade or downgrade the SR Linux software version running on one or more nodes within a single fabric.
  • Node replacement, which updates the hardware association for an existing node within a fabric to a new piece of matching hardware with a different serial number. The intent also causes the system to download the necessary configuration files to the new node so that it can fully resume the role of the hardware it replaced.

When a deployed maintenance intent is in progress, whether for a software update or node replacement, the system locks the affected fabric intent. No other operations can be carried out on the locked fabric until the maintenance activity is finished.

Unlike fabric intents and workload VPN intents, a maintenance intent is a one-time operation. You cannot make new versions of a maintenance intent or otherwise maintain it successively over time. Each new maintenance operation requires a new maintenance intent.

Note: All maintenance intents are specific to the region in which they are created. A maintenance intent that is created within one region is not visible within, or available to, other regions.
Note: SR Linux Release 23.7 introduced a number of changes to the way certain capabilities are represented and configured on a node. When upgrading from a previous release to SR Linux 23.7, the Fabric Services System automatically updates these configurations to the format required by SR Linux 23.7. When downgrading from SR Linux 23.7 to a previous release, the system likewise reverts those configurations to those required by the previous format.
Note: Before performing any maintenance (such as a software upgrade or downgrade) on a node, ensure that the default network instance is present on the target node. If the default network instance is not present, the maintenance upgrade/downgrade process will fail at the initial "Deploy drain policies" step.
Note: The system does not support maintenance intents on the 7220 IXR-D1.