Redundancy
Spectra appliances are designed for full redundancy. If one component fails, another automatically takes over using the same configuration settings.
This chapter describes how redundancy works for Spectra Detect Manager.
Creating Manager Redundancy
A proxy or Load balancer is REQUIRED for Spectra Detect Manager to function properly in Redundancy.
Use the following endpoint to identify the active/primary Spectra Detect Manager:
GET /api/cluster/check/
Before clustering, add the active/primary manager (the one you will use to initiate redundancy) to the proxy or load balancer. After redundancy setup completes, update the proxy to include both managers (this is described in step 7).
1. Configure Allowed Hosts
As admin, go to Administration > Spectra Detect Manager > General > Network Settings.
- Verify that the Application URL is set to the proxy IP or domain.
- In Allowed Hosts, ensure the following are listed:
- Current Detect Manager IP address and domain
- Proxy IP and domain
- Secondary IP and domain
- localhost and 127.0.0.1

- Click Save on the primary manager.
- Repeat for the secondary manager, but only update the Allowed Hosts section. Do not modify the Application URL on the secondary manager. It will be automatically replaced during clustering.
Note: Changing the Application URL updates the configuration on all connected appliances (Hub, Workers, and Analyze).
2. Create Redundant Cluster
Go to Administration > Redundancy, then click Create redundant cluster.

3. Establish Connection

- Fill out the required fields.
- A VPN is automatically established between redundant managers.
- The user on the secondary manager must be an admin.
- Set Failover Timeout (seconds) between 3 and 600; 30 is recommended.
- Click Next.
4. Check Prerequisites

- The system validates if your environment supports redundancy.
- When all checks pass, the message "All checks successfully passed" appears.
- Click Next to continue.
5. Run the Configuration Process

- Click Start Configuration, then confirm in the popup.
- Do not refresh or navigate away during setup; leaving the page interrupts the process and it cannot be reopened.
- The system automatically switches to the maintenance screen while redundancy is configured.
- When setup completes, both managers reboot and return online automatically. Wait until both are reachable before proceeding.
- If the screen does not return to the Redundancy view after 30 minutes, refresh the browser. In some cases, the first refresh may show a failed state. If it does, refresh again after a few minutes to verify the "Configuration finished successfully" message.
- When the "Configuration finished successfully" message appears, click Finish.

6. Verify Status
- Open the Cluster Configuration tab to see which manager is primary and which is secondary.
- The secondary manager is read-only while redundancy is active.
- The Status tab provides redundancy health and logs.
- You can initiate a switchover or remove the cluster configuration here.
- Check the Manage and View the Status of Redundancy section for more details.
7. Update the Proxy or Load Balancer
- After the redundancy setup is complete, update the proxy or load balancer to include both manager IPs.
- Access the Spectra Detect GUI via the proxy or load balancer; it automatically directs users to the primary node.
- When you later remove redundancy, follow the guidance in the Post De-clustering Actions section below to keep only one manager active.
Manage and View the Status of Redundancy
Redundancy Status
Go to Administration > Redundancy > Cluster Configuration.

- The Cluster Configuration tab shows which manager is primary or secondary.
- Click the Status tab for detailed health checks and logs.
- Three log views are available: RL Cluster, RL Daemon, and Corosync.

Managing Switchovers

- Go to Administration > Redundancy > Cluster Configuration.
- Click Manual Switchover to make the secondary manager primary.
- Confirm the action when prompted.

- The system enters maintenance mode for several minutes.
- When complete, the proxy or load balancer automatically directs traffic to the new primary.
Removing Manager Redundancy
- Go to Administration > Redundancy > Cluster Configuration.

- Click Remove Cluster Configuration, then confirm
- If the Application URL was set to the proxy IP or domain, no changes are sent to the connected appliances
- The system enters maintenance mode for a few minutes
- Once complete, you will have two independent Spectra Detect Managers. Review Post De-clustering Actions after this step to retire the unused manager.
If the Secondary is unavailable during de-clustering
- You can still remove the cluster following the directions in Step 2 above. If the offline secondary manager was permanently removed or destroyed, no additional cleanup is required after Step 2.
- If you have access to the server, you can manually run the below command to clean up the de-clustered Spectra Detect Manager that was offline during the initial de-cluster action.
sudo /bin/cluster_manage destroy
If the secondary comes back online after de-clustering, it must be manually de-clustered. Contact ReversingLabs Support for help.
Post De-clustering Actions
After de-clustering, shut down or remove one of the Spectra Detect Managers.
All connected appliances continue communicating through the proxy or load balancer, which remains configured to route to the active manager.
Remove the inactive or retired manager from the proxy or load balancer configuration to prevent connection attempts to a non-existent node.
If you plan to re-establish redundancy with a new secondary manager, repeat the steps in Creating Manager Redundancy.