About High Availability
To ensure the continuity of operations, the high availability feature allows you to designate redundant s to manage devices. The s support Active/Standby high availability where one appliance is the active unit and manages devices. The standby unit does not actively manage devices. The active unit writes configuration data into a data store and replicates data for both units, using synchronization where necessary to share some information with the standby unit.
Active/Standby high availability lets you configure a secondary to take over the functionality of a primary if the primary fails. When the primary fails, you must promote the secondary to become the active unit.
Event data streams from managed devices to both s in the high availability pair. If one fails, you can monitor your network without interruption using the other .
Note that s configured as a high availability pair do not need to be on the same trusted management network, nor do they have to be in the same geographic location.
![]() Caution |
Because the system restricts some functionality to the active , if that appliance fails, you must promote the standby to active. |
![]() Note |
Triggering a switchover on immediately after a successful change deployment can lead to preview configuration not working on the new active . This does not impact policy deploy functionality. It is recommended to trigger a switchover on the after the necessary sync is completed. Similarly, when HA synchronization is in degraded state, triggering a switchover or changing roles could make HA to damage the database and it can become catastrophic. We recommend that you immediately contact Cisco Technical Assistance Center (TAC) for further assistance to resolve this issue. This HA synchronization can end up in degraded state due to various reasons. The Replacing s in a High Availability Pair section in this chapter covers some of the failure scenarios and the subsequent procedure to fix the issue. If the reason or scenario of degraded state matches to the scenarios explained, follow the steps to fix the issue. For other reasons, we recommend that you contact TAC. |
About Remote Access VPN High Availability
If the primary device has Remote Access VPN configuration with an identity certificate enrolled using a CertEnrollment object, the secondary device must have an identity certificate enrolled using the same CertEnrollment object. The CertEnrollment object can have different values for the primary and secondary devices due to device-specific overrides. The limitation is only to have the same CertEnrollment object enrolled on the two devices before the high availability formation.
SNMP Behavior in High Availability
In an SNMP-configured HA pair, when you deploy an alert policy, the active sends the SNMP traps. When the primary fails, the secondary which becomes the active unit starts sending the SNMP traps without the need for any additional configuration.
Roles v. Status in High Availability
Primary/Secondary Roles
When setting up s in a high availability pair, you configure one to be primary and the other as secondary. During configuration, the primary unit's policies are synchronized to the secondary unit. After this synchronization, the primary becomes the active peer, while the secondary becomes the standby peer, and the two units act as a single appliance for managed device and policy configuration.
Active/Standby Status
The main differences between the two s in a high availability pair are related to which peer is active and which peer is standby. The active remains fully functional, where you can manage devices and policies. On the standby , functionality is hidden; you cannot make any configuration changes.
Event Processing on High Availability Pairs
Since both s in a high availability pair receive events from managed devices, the management IP addresses for the appliances are not shared. This means that you do not need to intervene to ensure continuous processing of events if one of the fails.
AMP Cloud Connections and Malware Information
Although they share file policies and related configurations, s in a high availability pair share neither Cisco AMP cloud connections nor malware dispositions. To ensure continuity of operations, and to ensure that detected files’ malware dispositions are the same on both s, both primary and secondary s must have access to the AMP cloud.
URL Filtering and Security Intelligence
URL filtering and Security Intelligence configurations and information are synchronized between s in a high availability deployment. However, only the primary downloads URL category and reputation data for updates to Security Intelligence feeds.
If the primary fails, not only must you make sure that the secondary can access the internet to update threat intelligence data, but you must also use the web interface on the secondary to promote it to active.
User Data Processing During Failover
If the primary fails, the Secondary propagates to managed devices user-to-IP mappings from the TS Agent identity source; and propagates SGT mappings from the ISE/ISE-PIC identity source. Users not yet seen by identity sources are identified as Unknown.
After the downtime, the Unknown users are re identified and processed according to the rules in your identity policy.
Configuration Management on High Availability Pairs
In a high availability deployment, only the active can manage devices and apply policies. Both s remain in a state of continuous synchronization.
If the active fails, the high availability pair enters a degraded state until you manually promote the standby appliance to the active state. Once the promotion is complete, the appliances leave maintenance mode.
High Availability Disaster Recovery
In case of a disaster recovery situation, a manual switchover must be performed. When the primary - FMC1 fails, access the web interface of the secondary - FMC2 and switch peers. This is applicable conversely also in case the secondary (FMC2) fails. For more information, see Switching Peers in the High Availability Pair.
For restoring a failed , refer to Replacing s in a High Availability Pair.
Single Sign-On and High Availability Pairs
s in a high availability configuration can support Single Sign-On, but you must keep the following considerations in mind:
-
SSO configuration is not synchronized between the members of the high availability pair; you must configure SSO separately on each member of the pair.
-
Both s in a high availability pair must use the same identity provider (IdP) for SSO. You must configure a service provider application at the IdP for each configured for SSO.
-
In a high availability pair of s where both are configured to support SSO, before a user can use SSO to access the secondary for the first time, that user must first use SSO to log into the primary at least once.
-
When configuring SSO for s in a high availability pair:
-
If you configure SSO on the primary , you are not required to configure SSO on the secondary .
-
If you configure SSO on the secondary , you are required to configure SSO on the primary as well. (This is because SSO users must log in to the primary at least once before logging into the secondary .)
-
High Availability Behavior During a Backup
When you perform a Backup on a high availability pair, the Backup operation pauses synchronization between the peers. During this operation, you may continue using the active , but not the standby peer.
After Backup is completed, synchronization resumes, which briefly disables processes on the active peer. During this pause, the High Availability page briefly displays a holding page until all processes resume.
High Availability Split-Brain
If the active in a high-availability pair goes down (due to power issues, network/connectivity issues), you can promote the standby to an active state. The HA attains 'split-brain' state. When the original active peer comes up, both peers can assume they are active. When this situation occurs, the system prompts you to choose an active appliance, which demotes the other appliance to standby.
If the active goes down (or disconnects due to a network failure), you may either break high availability or switch roles. The standby enters a degraded state.
![]() Note |
Whichever appliance you use as the intended standby loses all of its device registrations and policy configurations when you resolve split-brain. For example, you would lose modifications to any policies that existed on the intended standby but not on the intended active. If the is in a high availability split-brain scenario where both appliances are active, and you register managed devices and deploy policies before you resolve split-brain, you must export any policies and unregister any managed devices from the intended standby before re-establishing high availability. You may then register the managed devices and import the policies to the intended active . |
Troubleshooting High Availability
This section lists troubleshooting information for some common high availability operation errors.
|
Error |
Description |
Solution |
||
|---|---|---|---|---|
|
You must reset your password on the active before you can log in to the standby. |
You attempted to log into the standby when a force password reset is enabled for your account. |
As the database is read-only for a standby , reset the password on the login page of the active . |
||
|
500 Internal |
May appear when attempting to access the web interface while performing critical high availability operations, including switching peer roles or pausing and resuming synchronization. |
Wait until the operation completes before using the web interface. |
||
|
System processes are starting, please wait Also, the web interface does not respond. |
May appear when the reboots (manually or while recovering from a power down) during a high availability or data synchronization operation. |
|
||
|
Device Registration Status:Host <string> is not reachable |
During the initial configuration of a Firewall Threat Defense, if the IP address and NAT ID are specified, the Host field can be left blank. However, in an HA environment with both the s behind a NAT, this error occurs when you add the Firewall Threat Defense on the secondary . |
|
||
|
Device Registration Status:Host <string> is not reachable |
The error occurs when adding Firewall Threat Defense device to the secondary center in a high-availability deployment where both the secondary and the Firewall Threat Defense device are behind NAT. |
On the standby web interface, click . Under the pending device registration table, click the IP address of the pending device, and then change the IP address to the public IP address of the Firewall Threat Defense. OR
|
||
|
Device configuration synchronization has been stopped between high availability s. |
The device configuration history files are now synced in parallel with other configuration data during a HA synchronization. The monitors the configuration history file sync task and notifies you if the sync has not happened for the last 6 hours. This health alert appears in both active and standby s. |
Both the active and standby s move to the degraded state. Contact Cisco TAC to troubleshoot the issue. |





Feedback