Splunk SOAR (On-premises) upgrade overview and prerequisites
Splunk Phantom and Splunk SOAR (On-premises) releases are numbered as <major>.<minor>.<patch>.<build>.
Examples:
-
Splunk SOAR (On-premises) 6.4.0.92 major version 6, minor version 4, patch version 0, build number 92.
- Splunk SOAR (On-premises) 6.4.1.356 major version 6, minor version 4, patch version 1, build number 356.
-
Splunk SOAR (On-premises) 7.0.0 major version 7, minor version 0, patch version 0, build number 197.
-
Splunk SOAR (On-premises) 7.0.0 major version 7, minor version 0, patch version 0, build number 198.
Upgrade overview checklist
Follow these steps to prepare for and then upgrade Splunk SOAR (On-premises):
| Step | Tasks | Description |
|---|---|---|
| 1 | Identify your upgrade path. | See:
You will need to plan your upgrades by identifying your currently installed Splunk Phantom or Splunk SOAR (On-premises) release, then path to your destination release. You must follow the path from your currently installed release to the desired destination release. If your upgrade path requires a change to a supported operating system, upgrade to the newly supported operating system immediately before upgrading Splunk SOAR (On-premises). |
| 2 | Make a full backup of your Splunk SOAR (On-premises) deployment | Make a full backup of your Splunk SOAR (On-premises) deployment before upgrading. See Backup or restore your Splunk SOAR (On-premises) instance in Administer Splunk SOAR (On-premises).
For single instance deployments running as a virtual machine, you can create a snapshot of the virtual machine instead. |
| 3 | Perform the prerequisites | See Prerequisites for upgrading Splunk SOAR (On-premises).
|
| 4 | Prepare your system for upgrade | See Prepare your Splunk SOAR (On-premises) deployment for upgrade. |
| 5 | Conditional: Convert a privileged deployment to an unprivileged deployment. | See Convert a privileged Splunk SOAR (On-premises) deployment to an unprivileged deployment. |
| 6 | Upgrade Splunk SOAR (On-premises) | See Upgrade Splunk SOAR (On-premises).
After all the preparation stages are complete, you can upgrade your Splunk SOAR (On-premises) instance or cluster. For clustered deployments, after the preparation stages are complete, upgrade your Splunk SOAR (On-premises) cluster in a rolling fashion, one node at a time. |
| 7 | Conditional: Repair indicator hashes for non-federal information processing standards (FIPS) deployments. | If you are upgrading a non-FIPS instance, you must run the following script after running the installation script: repair_520_indicators.sh. That script is located in <$PHANTOM_HOME>/bin/. You may optionally pass the batch size as an argument: repair_520_indicators.sh <batch_size>. The default batch size is 1000. You can restart the script at any time. The script terminates after execution.
|
| 8 | Conditional: Rerun the setup command for ibackup | See Prepare Splunk SOAR (On-premises) for a backup in Administer Splunk SOAR (On-premises). |
| 9 | Conditional: Reestablish warm standby. | See Warm standby feature overview. |
Important changes between releases
This table lists versions of Splunk Phantom and Splunk SOAR (On-premises) product where important changes are introduced. Some of these changes may impact your upgrade plans. Review this table carefully before planning your upgrade.
| Release | Important changes |
|---|---|
| 4.8.24304 |
|
| 4.9.39220 |
|
| 4.10.x |
|
| 5.0.1 |
|
| 5.2.1 |
|
| 5.3.0 |
|
| 5.3.3 |
|
| 5.3.4 |
|
| 5.3.5 |
|
| 5.3.6 |
|
| 5.5.0 |
|
| 6.0.0 |
|
| 6.0.1 |
|
| 6.0.2 |
|
| 6.1.0 |
|
| 6.1.1 |
|
| 6.2.0 |
|
| 6.2.1 |
CAUTION: If you have an external PostgreSQL 11.x database, you must upgrade PostgreSQL to release 15.x before you can upgrade Splunk SOAR (On-premises) to a higher release.
|
| 6.2.2 |
|
| 6.3.0 |
|
| 6.3.1 |
|
| 6.4.0 |
|
| 6.4.1 |
|
| 7.0.0 |
|
| 7.1.0 |
|
| 8.4.0 |
|
Prerequisites for upgrading Splunk SOAR (On-premises)
You need the following information before beginning your upgrade:
- Logins
- For unprivileged deployments, you need the login credentials for the user account that runs Splunk SOAR (On-premises).
- Your Splunk Phantom Community portal login.
- A minimum of 5GB of space available in the
/tmpdirectory on the Splunk SOAR (On-premises) instance or cluster node. - Enough free disk space in
<$PHANTOM_HOME>/data/and its subdirectories to allow for the upgrade of PostgreSQL. - Make note of the directory where Splunk SOAR (On-premises) is installed. This is referred to as
<$PHANTOM_HOME>and is often/opt/phantom. - Conditional: If your deployment uses the warm standby feature, turn off warm standby. See Warm standby feature overview.
- Conditional: Turn off scheduled backups. For example, if you scheduled backups with a cron job, deactivate the cron job to turn them off.
Upgrade Splunk SOAR (On-premises)
Prepare your system for upgrade by completing the prerequisites listed in Prepare your Splunk SOAR (On-premises) deployment for upgrade.