This document describes the process of migrating data from one instance of CloudShark to another.
It may be necessary to migrate CloudShark to a new Linux system to:
- Run on the most up-to-date RHEL-based Linux operating system
- Move an on-prem instance to your private cloud
- Restore from a backup to a new system
Please contact email@example.com before beginning the migration for assistance and to ensure your new CloudShark system has a valid license.
Install New System
To migrate CloudShark you will need a new RHEL/Rocky 8 Linux system installed from the official minimal distribution.
Follow our installation instructions to install the current release on the new system.
After CloudShark has been installed on the new system you can begin migrating data from the original system to the new one. When you are ready to migrate first stop CloudShark on both systems by running:
systemctl stop cloudshark-full
Copy the entire
/usr/cloudshark/etc directory to the new system. Then to
ensure the file permissions are set correctly run:
chown -R cloudshark: /usr/cloudshark/etc
If you are using external storage, update the storage location on the new system to mount your existing data.
If you are using local storage, copy the entire
to the new system.
After updating the storage location or copying the local data directory ensure the file permissions are set correctly by running:
chown -R cloudshark: /usr/cloudshark/data
If you are using an external service for the CloudShark database, take a snapshot of the current database. The settings for CloudShark to connect to your external database will be migrated by copying the settings above.
If you are using the local MariaDB database, you will need to export and import the database as follows:
Export the database on the original CloudShark system by running:
mysqldump -uroot cloudshark > cloudshark.sql mysqldump -uroot mysql > mysql.sql
Copy these files to the new CloudShark system and run the following to import the database:
mysql -uroot mysql < mysql.sql mysql -uroot cloudshark < cloudshark.sql
Any additional threat assessment rules
that have been added or changes to the configuration files under
will need to by copied to the new CloudShark system.
Now the data from the original CloudShark system has been migrated, CloudShark can be started on the new system by running:
systemctl start cloudshark-full