Upgrade the Cortex XSOAR Server
Upgrade your Cortex XSOAR server to version 6.14.
The installer automatically detects the existing configurations and applies them to the upgraded server.
When performing an upgrade, the following core content packs may automatically upgrade to a newer version:
Before you begin
Do the following:
To upgrade a multi-tenant installation, including high availability and disaster recovery, see Upgrade Your Multi-Tenant Deployment,
If you are using a server with Elasticsearch for indicators only, you need to migrate all the data to Elasticsearch using the Migration Tool before upgrading.
Verify that your system meets the system requirements, including the required operating system.
You can upgrade by up to two versions at a time. For example, if you want to upgrade to Cortex XSOAR 6.12 and you are in Cortex XSOAR 6.2, you upgrade to Cortex XSOAR 6.4 > Cortex XSOAR 6.6 > Cortex XSOAR 6.8 > Cortex XSOAR 6.10 > Cortex XSOAR 6.12.
You can upgrade multi-tenant deployments, including high availability or disaster recovery.
(High Availability) - When upgrading a high availability environment, you must stop the demisto service on all application servers before performing the upgrade. Rolling upgrades are not supported.
Upgrade the server
Prepare the server
Take a snapshot of the server.
Back up your content. Select Settings > About > Troubleshooting > Export.
Disable external systems that push incidents to Cortex XSOAR, such as Splunk and Elasticsearch.
Run
!FailedInstancesin the CLI. Save the list of failed integrations for comparison after the upgrade.Download the new installer from Cortex Gateway.
Log in to Cortex Gateway.
Locate the tenant you want to upgrade.
Select Re-Download On-Prem.
The Production-Standalone license is selected by default. You can also select Dev.
Select Next.
Under Choose Download Option, select Installer.
Select the checkbox to accept the license terms, then select Download.
Two files download: the
demistoserver-xxxxx.shinstaller and a zipped JSON license file.
Import the GPG public key
If you use a signed installer, import the GPG public key provided with it. Open a ticket with Palo Alto Networks support to obtain the key.
For example, run rpm --import public.key to import the key into the local GPG keyring. Each operating system has specific requirements.
Run the installer
Run:
sudo ./demisto.sh
For Disaster Recovery, run the installer on the secondary server first. After it runs, install it on the primary server.
For High Availability, run the installer on one app server to trigger the database upgrade. When it is available, log in and upgrade the remaining app servers.
Validate the upgrade
Confirm that Cortex XSOAR is active:
systemctl status demisto.If the server is not active, start it:
systemctl start demisto.Confirm that Docker is active:
systemctl status docker.Confirm that custom content and incidents appear.
Run
!FailedInstancesand compare the results with the list saved before the upgrade. Fix any failed integrations.Confirm that integrations enabled before the upgrade are available in the CLI and Playbooks.
Upgrade existing engines.
Enable the external systems you disabled before the upgrade.
Last updated
Was this helpful?
