Switching deployment control from the main site console to the destination site console
When you activate the destination site, Ariel data synchronization and all Ariel copy profiles are disabled on the main site but services are not suppressed.
Before you begin
Complete the Prerequisite tasks described in QRadar Console-only DR by using Data Synchronization app.
After a backup is generated, the system transfers that backup to another site. Open the Backup and Recovery screen to check whether the transferred backup is visible. If the transferred backup is not visible, refresh the Backup and Recovery screen.For the following scenarios, you can switch deployment control from the main site console to the destination site console.
- The console-only features of the current Data Synchronization app support failover and failback
for the following scenarios.
- An actual disaster recovery where the console is not available but the other deployment hosts are still running.
- A disaster recovery exercise where the main site is still available during the disaster recovery process.
- If any managed host is down during failover operation due to any reason, it might cause the destination site to show unexpected behavior at activation. To resolve this issue, contact IBM Support. This issue will be resolved in a future release of the Data Synchronization app.
- Backups from both the main and destination sites should be backed up in an alternate location. If they are deleted due to a retention policy or any other reason, the alternate location should serve as a source for restoring the backups.
Apps that are installed on console is only supported during failover and failback operations. If apps are installed on AppHost, then apps are not restored or migrated during the failover and failback operations.
Apps volume backup are being transferred automatically as per daily schedule. However it is advised to take latest volume backup.
- To take an app volume backup from the main site console:
- Apps that run on the console
- See Backing up and restoring app data to back up an app volume data from the destination site console.
- Transfer the app volume backup from the destination site console to the main site console by running the following command on the destination site console.
systemctl start app_sync - Verify the transfer on the destination site console directory (/store/app_sync/backups). If the transfer is unsuccessful or with issues, copy the app volume backup from the main site console (/store/apps/backup) directory to the destination site console (/store/app_sync/backups) directory.
- Apps that run on AppHost
- Move all installed apps to the destination site console
- See Backing up and restoring app data to back up an app volume data from the main site console.
- Transfer the app volume backup from the main site console to the main site console by running the following command on the main site console.
systemctl start app_sync - Verify the transfer on the destination site console directory (/store/app_sync/backups). If the transfer is unsuccessful or with issues, copy the app volume backup from the main site console (/store/apps/backup) directory to the destination site console (/store/app_sync/backups) directory.
- Apps that run on the console
- To take an app volume backup from the destination site console (Apps that run on the console):
- See Backing up and restoring app data to back up app volume data from the destination site console.
- Transfer app volume backup data from the destination site console (/store/app_sync/backups) to the main site console (/store/app_sync/backups) directory.
- After failover / failback procedure, If any app will get stuck in ERROR, STARTING, STOPPED, UPGRADING, or CREATING state, apps restore will not start on restore site.
- If QRadar services restart in between apps restoration process, then apps restore will not work properly.
An actual disaster recovery where the console is not available but the other deployment hosts are still running
Before you begin
- Back up apps volume backup from AppHost. See Backing up and restoring app data to back up an app volume data.
- Manually transfer apps volume backup from AppHost (/store/apps/backup) to the destination site console (/store/app_sync/backups) directory.
Procedure
What to do next
Apps that are installed on AppHost are not restored or migrated during the failover and failback operations. To restore the main site apps on the destination console, take the following steps:
- If a user at the destination site needs to access an application that was available on the main site but is not accessible from the destination site, it should be reinstalled by using Destination Console site -> IBM QRadar Hub (formerly known as IBM QRadar Assistant) -> Applications-> Installed Extensions section.
- Back up volume data of the existing apps on the destination site console before you proceed to
restoration operations.
- Ensure that the correct apps volume backup is available on the destination site console. To restore transferred apps volume backups, copy the app volume backup data from /store/app_sync/backups to /store/apps/backup.
- Restore only the necessary apps and the apps of smaller sizes. To restore more apps on the
destination site or to keep the apps on the DR site for a longer time:
- Migrate the apps from the destination site console to AppHost.
- Proceed to the restoration procedure.
- See Backing up and restoring app data to restore app volume data. The standard practice is to use UUID while restoring apps volume backup.
- Do not restore the Data Synchronization app volume on the destination site console. Data Synchronization app is necessary to maintain its own state and to run failback operation as to activate the main site.
- If any apps are found in an Error state after restoration is complete or after the failover or
failback operation, restart the apps by using the
qappmanagerutility (/opt/qradar/support/qappmanager). - In Console-Only setup, during failover and failback, only the license key information is restored. The managed host retains the corresponding nonConsoleEventLimit or flowLimit parameters that are defined within the license key. You need to manually reconfigure license pool allocations by using Console Admin -> System and License Management -> Change Display Drop down: Licenses -> License Pool Management.
A disaster recovery exercise where the main site is still available during the disaster recovery process
Before you begin
- Back up apps volume backup from AppHost. See Backing up and restoring app data to back up an app volume data.
- Manually transfer apps volume backup from AppHost (/store/apps/backup) to the destination site console (/store/app_sync/backups) directory.
Procedure
What to do next
- After you complete the activation process, the pairing connection between both sites is removed.
To establish the pairing connection again, you must run the following pairing commands from both the sites:
- On the main site QRadar
Console,
run the following script:
/opt/ibm/si/dr/bin/dr_create_ssh.sh -i <destination_site_ip> - On the destination site QRadar
Console, run the following script:
/opt/ibm/si/dr/bin/dr_create_ssh.sh -i <main_site_ip>
- On the main site QRadar
Console,
run the following script:
- Apps that are installed on AppHost are not restored or migrated during the failover and failback
operations. To restore the main site apps on the destination console, take the following steps:
- If a user at the destination site needs to access an application that was available on the main site but is not accessible from the destination site, it should be reinstalled by using Destination Console site -> IBM QRadar Hub (formerly known as IBM QRadar Assistant) -> Applications-> Installed Extensions section.
- Back up volume data of the existing apps on the destination site console before you proceed to
restoration operations.
- Ensure that the correct app volume backups are available on the destination site console. To restore transferred apps volume backups, copy the apps volume backup data from /store/app_sync/backups to /store/apps/backup.
- Restore only the necessary apps and the apps of smaller sizes. To restore more apps on the
destination site or to keep the apps on the DR site for a longer time:
- Migrate the apps from the destination site console to AppHost.
- Proceed to the restoration procedure.
- See Backing up and restoring app data to restore app volume data. The standard practice is to use UUID while restoring apps volume backup.
- Do not restore the Data Synchronization app volume on the destination site console. Data Synchronization app is necessary to maintain its own state and to run failback operation as to activate the main site.
- If any apps are found in an Error state after restoration is complete or after the failover or
failback operation, restart the apps by using the
qappmanagerutility (/opt/qradar/support/qappmanager).
- In Console-Only setup, during failover and failback, only the license key information is restored. The managed host retains the corresponding nonConsoleEventLimit or flowLimit parameters that are defined within the license key. You need to manually reconfigure license pool allocations by using Console Admin -> System and License Management -> Change Display Drop down: Licenses -> License Pool Management.