Migration steps in Linux are as follows:
First, stop all processes with access to the database on all machines concerned.
Log in as root.
All servers which use the redirection module (webmdl service) need to be stopped. For Apache, run the following command:
/etc/init.d/apache2 stop
Log in again as root.
Stop Adobe Campaign previous version services on all servers.
/etc/init.d/nlserver6 stop
Make sure Adobe Campaign services are stopped on each server.
ps waux | grep nlserver
The list of active processes is displayed along with their ID (PID).
If one or more Adobe Campaign processes are still active or blocked after a few minutes, kill them.
killall nlserver
If some processes are still active after a few minutes, you can force them to close using the command:
killall -9 nlserver
Make a backup of the Adobe Campaign database.
Log in as neolane and make a backup of the nl6 directory using the following command:
su - neolane
mv nl6 nl6.back
As a precaution, we recommend that you zip the nl6.back folder and save it to a secure location other than the server.
This section shows how to uninstall Adobe Campaign v6.1 packages.
Log in as root.
Identify the Adobe Campaign packages installed using the following command.
In Debian:
dpkg -l | grep nl
The list of installed packages is displayed:
ii nlserver6 XXXX nlserver6-XXXX
ii nlthirdparty6 XXXX nlthirdparty6-XXXX
In Red Hat:
rpm -qa | grep nl
Uninstall Adobe Campaign v6 packages.
In Debian:
dpkg --purge nlserver6 nlthirdparty6
In Red Hat:
rprm -ev nlserver6 nlthirdparty6
Here is the procedure to deploy v7.
Deploying Adobe Campaign involves two stages:
To deploy Adobe Campaign, apply the following steps:
Install the most recent Adobe Campaign v7 packages using the following command:
In Debian:
dpkg -i nlserver6-XXXX-amd64_debX.deb
In Red Hat:
rpm -Uvh nlserver6-XXXX-x86_64_rhX.rpm
You must install the packages successfully before going on to the next step.
Adobe Campaign v7 is installed in the /usr/local/neolane/nl6/ directory by default.
To make the client console installation program available, copy it into the Adobe Campaign installation directory:
cp setup-client-7.0.XXXX.exe /usr/local/neolane/nl6/datakit/nl/eng/jsp
For more on how to install Adobe Campaign in Linux, refer to this section.
Go to the nl6.back backup folder and copy (overwrite) the configuration files and sub-folders of each instance. Log in as neolane and run the following command:
su - neolane
cp nl6.back/conf/config*.xml nl6/conf/
cp nl6.back/customer.sh nl6/
cp -r nl6.back/customers/* nl6/customers/
cp -r nl6.back/var/* nl6/var/
Reload the Adobe Campaign v7 configuration using the following command:
nlserver config -reload
Start the postupgrade process using the following command (still as neolane):
su - neolane
nlserver config -postupgrade -instance:<instance name>
Here is the procedure to restart services.
Start Apache and Adobe Campaign services on each of the following servers:
Fully test the new installation, check that it does not regress and make sure that everything is working correctly.