# Migration sous Linux pour Adobe Campaign v7{#migrating-in-linux-for-adobe-campaign-v} ## Procédure générale {#general-procedure} Les étapes de migration sous Linux sont les suivantes : 1. Arrêter les services : voir la section [Arrêt des services](#service-stop). 1. Enregistrer la base de données : voir [Sauvegarde de la base et de l'installation existante](#back-up-the-database-and-the-existing-installation). 1. Désinstaller les packages de version précédente d'Adobe Campaign : voir [Désinstallation des packages de version précédente d'Adobe Campaign](#uninstalling-adobe-campaign-previous-version-packages). 1. Effectuer la migration de la plateforme : voir la section [Déploiement d’Adobe Campaign v7](#deploying-adobe-campaign-v7). 1. Redémarrer le service : voir la section [Redémarrage des services](#re-starting-services). ## Arrêt des services {#service-stop} Arrêtez d'abord tous les processus accédant à la base de données, sur toutes les machines concernées. 1. Connectez-vous en tant que **root**. 1. Les serveurs utilisant le module de redirection (service **webmdl**) doivent être arrêtés. Pour Apache, exécutez la commande suivante : ``` /etc/init.d/apache2 stop ``` 1. Reconnectez-vous en tant que **root**. 1. Arrêtez les services de la version précédente d'Adobe Campaign sur tous les serveurs. ``` /etc/init.d/nlserver6 stop ``` Si vous migrez à partir de la version v5.11, exécutez la commande suivante : ``` /etc/init.d/nlserver5 stop ``` 1. Sur chaque serveur, vérifiez que les services Adobe Campaign ont bien été arrêtés. ``` ps waux | grep nlserver ``` La liste des processus actifs ainsi que leur identifiant (PID) correspondant apparaît. 1. Si un ou plusieurs processus Adobe Campaign sont encore actifs ou bloqués au bout de quelques minutes, forcez leur arrêt. ``` killall nlserver ``` 1. Si certains processus sont toujours actifs au bout de quelques minutes, vous pouvez forcer leur fermeture à l'aide de la commande : ``` killall -9 nlserver ``` ## Sauvegarde de la base et de l'installation existante {#back-up-the-database-and-the-existing-installation} La procédure dépend de votre version précédente d'Adobe Campaign : ### Migration à partir d'Adobe Campaign v5.11 {#migrating-from-adobe-campaign-v5-11} 1. Sauvegardez la base de données Adobe Campaign. 1. Connectez-vous en tant que **neolane** et sauvegardez le répertoire **nl5** à l'aide de la commande suivante : ``` su - neolane mv nl5 nl5.back ```
IMPORTANT

Par mesure de précaution, nous vous recommandons vivement de zipper le dossier nl5.back, et de le conserver à un autre emplacement que le serveur, sur un support sécurisé.

1. Éditez le fichier **config-``.xml** (dans le dossier **nl5.back**), pour éviter le démarrage automatique des services **mta**, **wfserver**, **stat**, etc. Par exemple, remplacez **autoStart** par **_autoStart** (comme pour **neolane**). ``` ``` ### Migration à partir d'Adobe Campaign v6.02 {#migrating-from-adobe-campaign-v6-02} 1. Sauvegardez la base de données Adobe Campaign. 1. Connectez-vous en tant que **neolane** et sauvegardez le répertoire **nl6** à l'aide de la commande suivante : ``` su - neolane mv nl6 nl6.back ```
IMPORTANT

Par mesure de précaution, nous vous recommandons vivement de zipper le dossier nl6.back, et de le conserver à un autre emplacement que le serveur, sur un support sécurisé.

1. Éditez le fichier **config-``.xml** (dans le dossier **nl6.back**), pour éviter le démarrage automatique des services **mta**, **wfserver**, **stat**, etc. Par exemple, remplacez **autoStart** par **_autoStart** (comme pour **Adobe Campaign**). ``` ``` ### Migration à partir d'Adobe Campaign v6.1 {#migrating-from-adobe-campaign-v6-1} 1. Sauvegardez la base de données Adobe Campaign. 1. Connectez-vous en tant que **neolane** et sauvegardez le répertoire **nl6** à l'aide de la commande suivante : ``` su - neolane mv nl6 nl6.back ```
IMPORTANT

Par mesure de précaution, nous vous recommandons vivement de zipper le dossier nl6.back, et de le conserver à un autre emplacement que le serveur, sur un support sécurisé.

## Désinstallation des packages de version précédente d'Adobe Campaign {#uninstalling-adobe-campaign-previous-version-packages} La procédure dépend de votre version précédente d'Adobe Campaign : ### Désinstallation des packages Adobe Campaign v5 {#uninstalling-adobe-campaign-v5-packages} 1. Connectez-vous en tant que **root**. 1. Identifiez les packages Adobe Campaign installés à l'aide de la commande suivante. * Sous **Debian** : ``` dpkg -l | grep nl ``` La liste des packages installés apparaît : ``` ii nlserver5 5762 nlserver5-5762 ii nlthirdparty5 5660 nlthirdparty5-5660 ``` * Sous **Red Hat** : ``` rpm -qa | grep nl ``` 1. Désinstallez les packages Adobe Campaign v5. * Sous **Debian** : ``` dpkg --purge nlserver5 nlthirdparty5 ``` * Sous **Red Hat** : ``` rprm -ev nlserver5 nlthirdparty5 ``` ### Désinstallation des packages Adobe Campaign v6 {#uninstalling-adobe-campaign-v6-packages} Cette section montre comment désinstaller les packages Adobe Campaign v6.02 ou v6.1. 1. Connectez-vous en tant que **root**. 1. Identifiez les packages Adobe Campaign installés à l'aide de la commande suivante. * Sous **Debian** : ``` dpkg -l | grep nl ``` La liste des packages installés apparaît : ``` ii nlserver6 XXXX nlserver6-XXXX ii nlthirdparty6 XXXX nlthirdparty6-XXXX ``` * Sous **Red Hat** : ``` rpm -qa | grep nl ``` 1. Désinstallez les packages Adobe Campaign v6. * Sous **Debian** : ``` dpkg --purge nlserver6 nlthirdparty6 ``` * Sous **Red Hat** : ``` rprm -ev nlserver6 nlthirdparty6 ``` ## Déploiement d'Adobe Campaign v7 {#deploying-adobe-campaign-v7} La procédure dépend de votre version précédente d'Adobe Campaign : ### Migration à partir d'Adobe Campaign v5.11 {#migrating-from-adobe-campaign-v5_11-1} Le déploiement d'Adobe Campaign se déroule en deux parties : * L'installation des packages Adobe Campaign v7 : cette opération doit être effectuée sur chaque serveur. * Le postupgrade : cette commande doit être lancée sur chaque instance. Les étapes de déploiement d'Adobe Campaign sont les suivantes : 1. Installez les packages Adobe Campaign v7 les plus récents à l'aide de la commande suivante : * Sous **Debian** : ``` dpkg -i nlserver6-XXXX-linux-2.6-intel.deb ``` * Sous **Red Hat** : ``` rpm -Uvh nlserver6-XXXX-0.x86_64.rpm ``` >[!IMPORTANT] > >Il est impératif que l'installation des packages réussisse pour passer à l'étape suivante.
REMARQUE

Lors de la migration depuis une v5.11, Adobe Campaign est installé par défaut dans le répertoire : /usr/local/neolane/nl6/.

Après l'installation des packages, le message suivant apparaît : 'WdbcTimeZone' option is missing. L'apparition de ce message à ce stade est normale.

1. Pour mettre à disposition le programme d'installation de la console cliente, copiez-le dans le répertoire d'installation d'Adobe Campaign : ``` cp setup-client-7.0.XXXX.exe /usr/local/neolane/nl6/datakit/nl/eng/jsp ```
REMARQUE

Pour plus d'informations sur l'installation d'Adobe Campaign sous Linux, consultez cette section.

1. Modifiez le fichier **.bashrd** correspondant à l'utilisateur **neolane**. Connectez-vous en tant que **neolane** et exécutez la commande suivante : ``` su - neolane vim ~/.bashrc ```
REMARQUE

Lorsque vous vous connectez en tant que neolane, le message suivant apparaît : nl5/env.sh : No such file or directory. L'apparition de ce message à ce stade est normale.

A la fin du fichier, remplacez **nl5/env.sh** par **nl6/env.sh**. 1. Reconnectez-vous en tant que **root** et préparez l'instance à sa première utilisation à l'aide des commandes suivantes : ``` /etc/init.d/nlserver6 start Starting nlserver6: [ OK ] ``` ``` /etc/init.d/nlserver6 stop Stopping nlserver6: [ OK ] ```
REMARQUE

Ces commandes permettent de créer le système de fichiers interne d'Adobe Campaign v6 : répertoire conf (avec les fichiers config-default.xml et serverConf.xml), répertoire var.

1. Effectuez une copie (par écrasement), depuis le dossier de sauvegarde **nl5.back**, des fichiers de configuration et des sous-dossiers de chaque instance. Connectez-vous en tant que **neolane** et exécutez la commande suivante :
IMPORTANT

Pour la première des commandes ci-dessous, ne copiez pas le fichier config-default.xml.

``` su - neolane cp nl5.back/conf/config-.xml nl6/conf/ cp nl5.back/customer.sh nl6/ cp -r nl5.back/customers/* nl6/customers/ cp -r nl5.back/var/* nl6/var/ ``` 1. Dans les fichiers **serverConf.xml** et **config-default.xml** d'Adobe Campaign v7, appliquez les configurations spécifiques dont vous disposiez pour Adobe Campaign v5. Pour le fichier **serverConf.xml**, utilisez le fichier **nl5/conf/serverConf.xml.diff**.
REMARQUE

Lors du report des paramétrages Adobe Campaign v5 vers Adobe Campaign v7, assurez-vous que les chemins vers les répertoires physiques pointent bien vers Adobe Campaign v7 et pas Adobe Campaign v5.

1. La migration n'étant pas une installation générique, vous devez forcer le redémarrage du service **trackinglogd**. Pour cela, ouvrez le fichier **nl6/conf/config-default.xml** et assurez-vous que le service **trackinglogd** est bien activé (uniquement sur le ou les serveurs de tracking/redirection) : ``` ```
IMPORTANT

Si le service trackinglogd n'est pas démarré sur le serveur de tracking, aucune information de tracking ne sera remontée.

1. Rechargez la configuration d'Adobe Campaign v7 à l'aide de la commande suivante : ``` nlserver config -reload ``` 1. Démarrez le processus de postupgrade à l'aide de la commande suivante (toujours en tant que **neolane**) : ``` su - neolane nlserver config -timezone:

Sur cette page

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
,
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now