Disaster Recovery Upgrade Checklist
This checklist can be used to record your progress throughout the process of upgrading a LogRhythm Disaster Recovery deployment.
Prerequisites Verification
System Requirements
[ ] Verify both Primary and Secondary sites are running the same LogRhythm software version
[ ] Confirm Windows Server 2016, 2019, or 2022 is running on Windows-based appliances
[ ] Verify SQL Server 2016, 2019, or 2022 Standard is installed on Platform Manager
[ ] Confirm Microsoft .NET Framework 4.7.2 is installed on Platform Manager and core components
[ ] Verify Microsoft .NET Core 8.0.3+ is installed on Data Processor and AI Engine services
[ ] Check Active Directory domain requirements (both servers joined to same domain)
[ ] Verify DNS server access within Active Directory Domain
[ ] Confirm firewall ports/protocols are allowed through Windows firewall:
[ ] UDP 3343 (Cluster Service)
[ ] TCP 3343 (Cluster Service)
[ ] TCP 135 (RPC)
[ ] UDP 137 (Cluster Administrator)
[ ] TCP 445 (Windows Host)
[ ] UDP 1024-65535 (Ephemeral Ports)
[ ] TCP 49152-65535 (Ephemeral Ports)
[ ] TCP 5022 (SQL Replication)
[ ] TCP 1433 (MSSQL)
[ ] ICMP Echo Request/Reply
Account Configuration
[ ] Ensure upgrade user is an Active Directory account with administrative privileges on both servers
[ ] Confirm SQL Server and SQL Server Agent Services are configured with Active Directory account with local admin privileges
[ ] Verify SQL Server password for LogRhythmAdmin account
[ ] Confirm SQL Server sa password for LogRhythm databases
[ ] Check that upgrade user has required permissions:
[ ] Back up/restore files and directories
[ ] Manage auditing and security log
[ ] Take ownership of files or other objects
[ ] Shut down the system and debug programs
Network Configuration
[ ] Verify Failover Cluster IP addresses in multi-subnet scenario
[ ] Check the status of databases in DR Control application (should be Synchronized or Synchronizing)
Pre-Upgrade Tasks
[ ] Record service credentials for SQL Server, SQL Server Agent, and LogRhythm Service Registry
[ ] Request LogRhythm license file at least one business day prior to upgrade
[ ] Modify web.config for LR API (if using LR API)
[ ] Note Web Console environmental variables (if overriding Configuration Manager settings)
[ ] Record Platform Manager IP, LogRhythm Web UI password, and login warning banner
[ ] Synchronize stored Knowledge Base (if downloaded but not synchronized)
[ ] Configure System Monitor service to Startup Type = Automatic
[ ] Shut down antivirus and endpoint protection software
[ ] Exit all LogRhythm Client Consoles
Download Required Software
[ ] LogRhythm Database Upgrade Tool
[ ] Disaster Recovery Upgrade Tool
[ ] LogRhythm Install Wizard
[ ] Linux Data Indexer Installer (if applicable)
[ ] TLS 1.2 Patches and Hotfixes
[ ] Optional: System Monitor Packages for *NIX
[ ] Optional: Threat Intelligence Service, TrueIdentity Sync Client, SOAP API
Upgrade Process
Stop LogRhythm Services
[ ] Stop Platform Manager services
[ ] Stop Alarming and Response Manager (Job Manager, AI Engine Cache Drilldown)
[ ] Stop Data Processor services (Mediator Server Service)
[ ] Stop AI Engine services (AI Engine, AI Engine Communication Manager)
[ ] Stop Web Console services (Web Services Host API, Web Indexer, Web Console UI, Web Console API, Case API)
[ ] Optional: Stop Kibana
Database and DR Upgrade
[ ] Run LogRhythm Database Upgrade Tool on primary PM/XM
[ ] Select SQL Server Authentication (not Windows Authentication)
[ ] Provide sa and LogRhythmAdmin passwords
[ ] Review components screen
[ ] Back up LogRhythm EMDB database (required)
[ ] Back up additional databases (optional)
[ ] Complete upgrade process
[ ] Run DR Upgrade script on both servers:
[ ] Unzip the DR Upgrade.zip
[ ] Run DR_Upgrade.ps1 script as administrator
[ ] Provide sysadmin credentials when prompted
Upgrade LogRhythm Appliances
[ ] Run LogRhythm Install Wizard on primary PM/XM
[ ] In LogRhythm Deployment Tool:
[ ] Select "Yes" for Disaster Recovery when prompted
[ ] Provide FQDN of DR Cluster
[ ] Add Management IP address of each DR server as separate hosts
[ ] Create Deployment Package
[ ] Run Host Installer on Primary Host
[ ] On Secondary host:
[ ] Copy deployment package (Windows executable and plan file)
[ ] Run
lrii_windows.exe /dr-secondaryfrom elevated command prompt[ ] Verify command completes without errors
[ ] Return to Primary DR server and select "Verify Status"
[ ] Verify LogRhythm Service Registry service is using appropriate service account
[ ] Run LogRhythm Install Wizard on secondary node
[ ] Click "Exit" when LogRhythm Infrastructure Installer opens
Configure Data Indexer (if applicable)
[ ] Configure proxy connection for Indexer upgrades (if behind proxy server)
[ ] Configure for dark sites without internet access (if applicable)
[ ] Upgrade single-node or multi-node cluster as appropriate
[ ] Validate Linux Indexer upgrade by checking logs
Post-Upgrade Procedures
System Configuration
[ ] Reboot all machines in the DR deployment
[ ] Import LogRhythm license file
[ ] Start LogRhythm components:
[ ] On Windows Data Indexer, run start-allservices.bat
[ ] Start all LogRhythm services via Services Control Panel
[ ] On Linux Data Indexers, run start-all-services-linux.sh
[ ] Upgrade and start other agents (Windows and Linux System Monitors)
System Verification
[ ] Confirm all LogRhythm services started successfully
[ ] Only services set to Startup Type = Automatic should be started on secondary PM/XM
[ ] Verify "All Services Up" appears in Configuration Manager (may take up to 5 minutes)
[ ] Check databases status in DR Control application (should be Synchronized or Synchronizing)
[ ] Verify Data Processors are processing logs (localhost:3000 > Pipeline > Mediator)
[ ] Confirm DX cluster is green or yellow (localhost:3000 > Data Indexer > Maintenance)
[ ] Verify logs are being indexed into DX cluster (localhost:3000 > Data Indexer > Logs Indexing)
[ ] Confirm AIE servers are receiving and processing data (localhost:3000 > AIE > AIE Metrics)
[ ] Test Web Console functionality:
[ ] Check data on key dashboards
[ ] Run search with Last 30 minutes timeframe
[ ] Verify AIE correlation rules trigger alarms correctly
[ ] Complete a failover to confirm functionality on the new version
Additional Post-Upgrade Tasks
[ ] Configure or verify communication ports
[ ] Remote Console access (TCP 13130, 13132)
[ ] Linux Data Indexer ports
[ ] Windows Data Indexer ports
[ ] Add realtime antivirus exclusions for LogRhythm directories
[ ] Verify Web Console processes are running
[ ] Set Knowledge Base downloads to automatic
[ ] Remove FIM state file (if applicable)
XM Environment Additional Considerations
[ ] Verify Data Processor record in Deployment Manager
[ ] Confirm Data Indexer cluster name configuration
[ ] Validate AI Engine server configuration