Move Data Folders to Another Location on the Server - Administrator Guide - 6.9 - Cortex XSOAR - Cortex - Security Operations

Cortex XSOAR Administrator Guide

Product
Cortex XSOAR
Version
6.9
Creation date
2022-09-29
Last date published
2024-05-22
End_of_Life
EoL
Category
Administrator Guide
Abstract

Move Cortex XSOAR data folders to a different location on the server.

Follow these steps to move the directories installed on the Cortex XSOAR server to another location.

Let <new path> mark the base path to which to move the Cortex XSOAR server files.

Always use the cp command with the -p flag to retain the original file permissions.

Use the following commands to only move the data.

  1. Stop the Cortex XSOAR service using the appropriate command for your OS.

    • systemctl stop demisto

    • sudo service demisto stop

  2. Move /var/lib/demisto to <new path>/var/lib/demisto.

    cp -pfr /var/lib/demisto <new path>/var/lib

  3. Edit the /etc/demisto.conf file.

    Contents of the /etc/demisto.conf file are in JSON format and can hold additional data than what is shown in the example.

    {
    	"Server": {
    		    "HttpsPort": 443
    	},
    	"folders": {
    		    "lib": "{new path}/var/lib/demisto"
    	},
    	"DB": {
    		    "DatabaseDir": "{new path}/var/lib/demisto/data",
    		    "IndexDir": "{new path}/var/lib/demisto/data"
    	}
    }
  4. Update the origin path for the version control folder to the new location.

    For example, if the new location is /data/demisto/versionControlRepo, run git remote set-url origin "file:///data/demisto/versionControlRepo"

    Note

    Do not update the origin path if you are using a remote repository. If you are using CI/CD for content management, update the origin path.

  5. Start the Cortex XSOAR service using the appropriate command for your OS.

    • systemctl start demisto

    • sudo service demisto start

  6. (Optional) Verify that the process was performed successfully and remove the original directory /var/lib/demisto.