IBM QRadar high availability:
setup, failover & recovery

A practical guide to understanding QRadar HA pairs, planning primary/secondary and virtual IP addressing, preparing a supported deployment, testing failover safely, and restoring the intended active/standby roles.

By Ashraf GamalUpdated 10 October 2026Version-aware operations guideApprox. 10 min read
HA changes can interrupt the QRadar UI and data processing.

Use the supported workflow for your exact QRadar release. Before any manual failover, verify primary/secondary synchronization, confirm the current active host, check that the secondary is Standby, and obtain approval for a maintenance window. Never test failover by simply shutting down an IP address or powering off production infrastructure.

1. What QRadar HA provides

IBM QRadar High Availability (HA) pairs a primary HA host with a secondary HA host and a cluster virtual IP address (VIP). If a qualifying hardware, network, operating-system, or storage failure affects the active host, the secondary can take over the protected host's role. Depending on the architecture, access to data is maintained through QRadar data synchronization or supported shared external storage.

HA protects specific QRadar hosts; it does not automatically protect every server, log source, integration, network path, or external dependency in the SOC. Plan the HA pair for each host role that requires protection, and test end-to-end log ingestion after a failover.

IBM supports HA on hardware and virtual appliances and with appliance or software installations when the requirements are met. Do not assume HA is supported for every QRadar deployment model; for example, IBM documents that native QRadar HA is not supported in cloud environments. Verify the supported architecture for your product and hosting model.

2. Understand primary, secondary, and virtual IP addressing

A common source of confusion is the relationship between the primary's original management IP and the HA cluster VIP. When the HA cluster is created, the primary host's existing IP becomes the cluster VIP. The primary host itself must therefore receive a different unused IP address.

Address / systemPurposePlanning rule
Cluster VIPStable address clients and deployment components use to reach the protected QRadar host.Typically uses the primary host's original IP when the HA pair is created; preserve it in network records and DNS as appropriate.
Primary host IPDirect address of the primary appliance when it is not owning the VIP.Choose a new, unused address in the correct subnet before configuring the cluster.
Secondary host IPDirect address for administration and synchronization with the secondary appliance.Choose another unique, reachable address according to the deployment plan.

Do not assign the same address to the primary, secondary, and VIP simultaneously. Validate subnet, gateway, VLAN, routing, DNS, interface/hostname rules, and required connectivity before running the HA wizard.

3. Prerequisites before configuring HA

IBM notes that the HA wizard checks factors including the secondary activation key, whether the secondary is already clustered, matching software versions, access to external storage, and compatible support packages.

4. HA setup workflow

Use IBM's documented HA wizard/workflow for the installed release. The names of some menu items and install steps vary across QRadar versions and installation types.

  1. Prepare the secondary appliance/VM using the matching installation guide and select the supported HA role when required by that workflow. For a Console, select the corresponding Console/all-in-one role as instructed; non-Console managed-host roles must match the protected system.
  2. Assign unique host addressing and reserve the cluster VIP as described above. Do not finalize addressing by guesswork during the wizard.
  3. From QRadar, open Admin → System and License Management and use the supported High Availability workflow to create the pair.
  4. Provide the primary/secondary and VIP information and allow QRadar to validate the hosts, software versions, HA entitlement, storage access, and related prerequisites.
  5. Monitor the setup until the cluster reports the expected Active/Standby state. If a validation fails, capture the exact error and resolve the underlying issue before retrying.
  6. Verify the protected host's services, data synchronization, VIP reachability, log-source communication, and event/flow processing before treating the cluster as ready.
Do not apply a generic installation-menu sequence to every deployment.

The installation path differs for a new virtual appliance, a software installation, or adding HA protection to an existing Console/managed host. Follow the exact installation and HA guide for your QRadar release and topology.

5. Notes for virtual-machine deployments

For VM-based HA, confirm the hypervisor, virtual NICs, storage, reserved resources, and network configuration meet IBM’s requirements. Run prepare_ha.sh only when the exact release-specific installation guide calls for it; it is not a generic repair command.

# Only when required by the release-specific VM HA guide
bash /media/cdrom/post/prepare_ha.sh

For administration, verify the SSH host key and connect normally. Do not disable host-key checking as a shortcut or place passwords directly in scripts/commands:

ssh root@<secondary-host-ip>

6. Identify the active host and current HA state

Check the status in Admin → System and License Management. For CLI diagnostics, IBM documents the HA state command:

/opt/qradar/ha/bin/ha cstate

Review the Local and Remote role/state lines to determine which node is Primary/Secondary and Active/Standby/Online. Save this output before a planned role transition and again afterward.

Observed stateInitial interpretation / next step
Primary Active, Secondary StandbyExpected state for a healthy, synchronized pair; confirm both are online and synchronization is healthy.
Primary Active, Secondary Failed/UnknownCheck that the secondary is powered on and reachable over SSH; inspect network/hardware and follow IBM's secondary-recovery guide.
Primary Failed/Unknown, Secondary ActiveConfirm primary hardware/network state and follow IBM's primary-recovery/failback guide; do not force a switch until the actual state is known.
Both UnknownCheck basic network, hardware, and SSH reachability; escalate if the HA state cannot be safely established.

7. Planned failover to the secondary

A planned manual failover can be useful when maintaining the primary host. IBM's prerequisite is that the HA hosts are synchronized and the secondary is in Standby. Follow the supported UI sequence:

  1. Verify the primary is currently Active, the secondary is Standby/Online, and synchronization has completed.
  2. Open Admin → System Configuration → System and License Management.
  3. Select the primary HA host and use High Availability → Set System Offline as specified in IBM's manual-failover procedure. QRadar should transition the secondary to Active.
  4. Expect that the QRadar UI might be unavailable during the transition. Do not click repeatedly or issue commands concurrently while the role change is in progress.
  5. Verify the secondary is Active, the VIP is reachable, log sources can reconnect, new events are searchable, and the health status is acceptable before maintenance begins.
Do not simulate failure by shutting down a production IP or powering off a host without a test plan.

First use a controlled maintenance procedure. If you need to test automatic failover, schedule a dedicated test, define the failure being simulated, verify data synchronization, confirm access to the recovery path, notify SOC stakeholders, and agree on stop/rollback criteria.

8. Restore the intended primary/secondary roles

When a primary recovers after a failure, QRadar may return it as Standby. If the intended design requires the primary to become Active again, use the supported role-switch procedure for your release.

IBM documents the following commands for the role transition; they are alternatives to be run from the specified current role, not a pair of commands to execute one after another blindly:

# Run on the currently ACTIVE host:
 /opt/qradar/ha/bin/ha giveback

# OR, run on the currently STANDBY host when the documented
# procedure calls for the standby host to take over:
 /opt/qradar/ha/bin/ha takeover

Before running either command, confirm the current active/standby role and follow IBM's procedure for the desired direction of transition. Do not invoke giveback and takeover sequentially without checking state and the procedure.

When the UI is accessible again, select the secondary HA host in System and License Management and use High Availability → Set System Online where the documented procedure requires it. Confirm that the primary is Active and the secondary is Standby, both are Online, and synchronization is healthy.

9. Troubleshooting common HA issues

Secondary host is Failed or Unknown

Both hosts report Unknown

Prioritize basic network and hardware checks. Verify the intended management and virtual IPs, the network path between the hosts, time synchronization, and root SSH reachability. Avoid changing IPs or forcing a role switch until the actual active host and data state are known.

Failover occurred but log ingestion appears unhealthy

Check the cluster VIP, routes, log-source connection status, event/flow pipeline state, and managed-host connectivity. Some external sources or downstream integrations may need time to reconnect. Confirm actual new events are arriving rather than relying on a successful ping alone.

UI unavailable during a role transition

IBM warns that the UI may be inaccessible during the manual transition. Check cluster state through SSH and wait for the transition to settle according to the supported procedure; do not launch several conflicting HA commands in parallel.

10. Safe acceptance test

Official IBM references

HA operations and supported architectures vary by QRadar release and deployment. Use the matching IBM High Availability Guide. If node state or data synchronization is unclear, stop before switching roles and contact IBM Support.

IBM QRadar SIEM

For QRadar HA design or failover-readiness reviews, contact me with the host roles, versions, synchronization status, and recovery objectives.