Upgrade Splunk UBA prerequisites
Upgrading to Splunk UBA 5.1.0 requires you are running a Splunk UBA 5.0.5 or 5.0.5.1 release. See How to install or upgrade to this release of Splunk UBA for upgrade path information.
- If you are running a version lower than 5.0.5, you must first upgrade to version 5.0.5 to upgrade to version 5.1.0.
- If you are running a version lower than 5.0.0, you must first upgrade to version 5.0.0, then upgrade to version 5.0.5 and then upgrade to version 5.1.0.
On December 31, 2021, Red Hat's CentOS Linux reached End Of Life (EOL). Per Red Hat, Inc, CentOS Linux users must migrate to a new operating system to continue receiving updates, patches, and new features. Red Hat also encourages customers to migrate to RHEL. Additionally, Red Hat made the new "CentOS Stream" operating system a non-production, pre-build version of RHEL, with no long-term support model. Splunk UBA does not include CentOS Stream as a supported operating system. Customers must migrate to and adopt a supported production Linux distro of RHEL, Ubuntu, or OEL as a base OS for UBA version 5.1.0.
Before you upgrade, perform the following tasks:
Hadoop ports changed for Splunk UBA version 5.1.0 and higher. See Networkiing requirements to verify Hadoop port information before upgrading.
- In RHEL Linux environments:
- Ensure that Splunk UBA has access to RHEL repositories.
- When installed on RHEL 8.x operating systems, Splunk UBA uses a 2048 bit RSA encryption key. The Splunk platform that communicates with Splunk UBA must also use a 2048 bit encryption key. See Red Hat Enterprise Linux 8.x cryptographic policies.
- Review the Known issues for this release in the Release Notes manual.
- The software update contains two archive files approximately 850MB and 4.5GB in size. The total extracted size is approximately 10GB. Verify that you have enough free space in
/home/caspida
to store the extracted installer files. - Backup your system. See Prepare to backup Splunk UBA in Administer Splunk User Behavior Analytics.
- Make sure your system is running normally by using the
uba_health_check.sh
shell script.See Check system status before and after installation for more information about the script./opt/caspida/bin/utils/uba_health_check.sh
Instructions to upgrade your Splunk UBA deployment
After satisfying the prerequisite requirements, go to one of the following:
- Upgrade a single node AMI or OVA installation of Splunk UBA
- Upgrade a single node RHEL installation of Splunk UBA
- Upgrade a single node OEL installation of Splunk UBA
- Upgrade a distributed AMI or OVA installation of Splunk UBA
- Upgrade a distributed RHEL installation of Splunk UBA
- Upgrade a distributed OEL installation of Splunk UBA
Upgrade multiple Splunk UBA clusters that are using warm standby
If you have two Splunk UBA clusters running in a warm standby configuration, perform the following tasks to upgrade both clusters. Links to documentation in the Administer Splunk User Behavior Analytics manual are provided. In this example, the original primary system is called System A and the standby system is called System B.
- Verify that both the System A and System B are configured for warm standby and are running as expected. See Verify that the primary and standby systems are synchronized .
- Manually trigger a sync between System A and System B. See Synchronize the primary and standby systems on-demand.
- Perform a failover from System A to System B. See Failover to a standby Splunk UBA system.
- Switch the roles of both systems to reflect the failover. See Change the role of both systems to switch the primary and standby systems.
- Failover from System B back to System A. See Failover to a standby Splunk UBA system.
- Switch the roles of both system again to reflect the second failover operation. See Change the role of both systems to switch the primary and standby systems.
- Run the
uba_health_check.sh
script. See Check system status before and after installation in the Install and Upgrade Splunk User Behavior Analytics manual. - Use the health monitor to verify that both Splunk UBA systems are up and running.
- Upgrade the primary system (System A) to this release. Follow the upgrade instructions for your operating system.
- Upgrade the standby system (System B) to this release. Follow the upgrade instructions for your operating system.
- Check
/var/log/caspida/UpgradeStatus-<release>.properties
on both systems to verify that the upgrade succeeded. See Verify a successful upgrade of Splunk UBA in the Install and Upgrade Splunk User Behavior Analytics manual.
Secure the default account after installing Splunk UBA | Upgrade a single node AMI or OVA installation of Splunk UBA |
This documentation applies to the following versions of Splunk® User Behavior Analytics: 5.1.0
Feedback submitted, thanks!