Migrating Adobe Campaign Classic from Linux 7.9 to 8.8: A Comprehensive Guide

Last update: 2023-11-21

If you want to migrate your existing Adobe Campaign Classic instance from Linux 7.9 to Linux 8.8, follow this comprehensive step-by-step guide.

Description

Environment

Adobe Campaign Classic

Issue/Symptom(s)

This article will walk you through the step-by-step process to successfully copy your Adobe Campaign Classic instance from one Linux server to another.

Resolution

Follow these steps for the migration:

Step 1: Install the Adobe Campaign Classic Application

To begin the migration, you need to install the Adobe Campaign Classic application on the new Linux server (in this case, Linux 8.8). Follow the installation steps outlined in Adobe’s official documentation, which you can find here. Ensure you meet all the prerequisites before proceeding further.

Step 2: Create a New Adobe Campaign Classic Instance

Once you’ve successfully installed the application, the next step is to create a new instance on your Linux 8.8 server. This can be done through the Adobe Campaign Classic Client Web UI or via the command line. It’s crucial that you create a new instance with the same name as your existing one. However, do not proceed with database creation at this stage. You can find detailed instruction to create an instance here.

Step 3: Verify Auto-generated Configuration Files

After creating the instance, you should be able to locate auto-generated configuration files, including 'config-default.xml', 'serverConf.xml' and 'config-<instance>.xml' in the '/usr/local/neolane/nl6/conf/' directory. These files are essential for configuring your Campaign Classic instance.

Step 4: Replace Configuration Files

Now comes the critical part of the migration. You need to replace specific configuration files with those from your old server. These files include the environment variable file (e.g., 'customer.sh'), 'NeloaneApacehe.conf' file, and 'httpd.service' file.

Additionally, replace the 'config-<instance>.xml' file with the configuration file from your old Campaign Classic instance. Once this is done, reload the configuration with the following command: 'nlserever config – reload'.

Step 5: Ports and Firewall Configuration

To ensure seamless access to your Adobe Campaign Classic application, open ports 443 and 8080 on your Linux 8.8 server. Also, make sure your organization’s firewall allows access to the Campaign application via the client console. This step is essential before attempting to log in and utilize the application.

Step 6: User Access and Permissions

Finally, it’s crucial to set the right permissions for the 'neolane' user, granting them read, write, and execute permissions on all the 'conf' files. Execute the following commands to ensure the correct permissions:

cd /usr/local/
chown -R neolane:neolane neolane
chmod -R 775 neolane
chmod 755 neolane

Conclusion

Adobe Campaign Classic from one Linux server to another may seem daunting, but by following these systematic steps, you can successfully achieve the lift and shift. This process ensures that your Adobe Campaign Classic instance retains all its configurations, allowing your organization to continue delivering seamless marketing campaigns. Always make sure to refer to Adobe’s official documentation for the most up-to-date guidance on the process.

On this page