Migration d’une plateforme Linux vers Campaign v7 migrating-in-linux-for-adobe-campaign-v
Les étapes de migration sous Linux sont les suivantes :
- Arrêtez tous les services - En savoir plus.
- Enregistrez la base de données - En savoir plus.
- Désinstallez les packages de version précédente d’Adobe Campaign - En savoir plus.
- Effectuez la migration de la plateforme - En savoir plus.
- Redémarrez le service - En savoir plus.
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.
-
Connectez-vous en tant que root.
-
Les serveurs utilisant le module de redirection (service webmdl) doivent être arrêtés. Pour Apache, exécutez la commande suivante :
code language-none /etc/init.d/apache2 stop
-
Reconnectez-vous en tant que root.
-
Arrêtez les services de la version précédente d'Adobe Campaign sur tous les serveurs.
code language-none /etc/init.d/nlserver6 stop
-
Sur chaque serveur, vérifiez que les services Adobe Campaign ont bien été arrêtés.
code language-none ps waux | grep nlserver
La liste des processus actifs ainsi que leur identifiant (PID) correspondant apparaît.
-
Si un ou plusieurs processus Adobe Campaign sont encore actifs ou bloqués au bout de quelques minutes, forcez leur arrêt.
code language-none killall nlserver
-
Si certains processus sont toujours actifs au bout de quelques minutes, vous pouvez forcer leur fermeture à l'aide de la commande :
code language-none killall -9 nlserver
Sauvegarde de votre base de données back-up-the-database
-
Sauvegardez la base de données Adobe Campaign.
-
Connectez-vous en tant que neolane et sauvegardez le répertoire nl6 à l'aide de la commande suivante :
code language-none su - neolane mv nl6 nl6.back
note important 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
Cette section montre comment désinstaller les packages Adobe Campaign v6.1.
-
Connectez-vous en tant que root.
-
Identifiez les packages Adobe Campaign installés à l'aide de la commande suivante.
-
Sous Debian :
code language-none dpkg -l | grep nl
La liste des packages installés apparaît :
code language-none ii nlserver6 XXXX nlserver6-XXXX ii nlthirdparty6 XXXX nlthirdparty6-XXXX
-
Sous Red Hat :
code language-none rpm -qa | grep nl
-
-
Désinstallez les packages Adobe Campaign v6.
-
Sous Debian :
code language-none dpkg --purge nlserver6 nlthirdparty6
-
Sous Red Hat :
code language-none rprm -ev nlserver6 nlthirdparty6
-
Déploiement d’Adobe Campaign v7 deploying-adobe-campaign-v7
Voici la procédure de déploiement v7.
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 :
-
Installez les packages Adobe Campaign v7 les plus récents à l'aide de la commande suivante :
-
Sous Debian :
code language-none dpkg -i nlserver6-XXXX-amd64_debX.deb
-
Sous Red Hat :
code language-none rpm -Uvh nlserver6-XXXX-x86_64_rhX.rpm
note important IMPORTANT Il est impératif que l'installation des packages réussisse pour passer à l'étape suivante. note note NOTE Adobe Campaign v7 est installé par défaut dans le répertoire : /usr/local/neolane/nl6/. -
-
Pour mettre à disposition le programme d'installation de la console cliente, copiez-le dans le répertoire d'installation d'Adobe Campaign :
code language-none cp setup-client-7.0.XXXX.exe /usr/local/neolane/nl6/datakit/nl/eng/jsp
note note NOTE Pour plus d'informations sur l'installation d'Adobe Campaign sous Linux, consultez cette section. -
Accédez au dossier de sauvegarde nl6.back et copiez (écrasez) les fichiers de configuration et les sous-dossiers de chaque instance. Connectez-vous en tant que neolane et exécutez la commande suivante :
code language-none 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/
-
Rechargez la configuration d'Adobe Campaign v7 à l'aide de la commande suivante :
code language-none nlserver config -reload
-
Démarrez le processus de postupgrade à l'aide de la commande suivante (toujours en tant que neolane) :
code language-none su - neolane nlserver config -postupgrade -instance:<instance name>
Redémarrer les services re-starting-services
Voici la procédure pour redémarrer les services.
Sur chacun des serveurs suivants, démarrez Apache puis les services Adobe Campaign :
- Serveur de tracking/redirection.
- Serveur de mid-sourcing.
- Serveur marketing.
Testez complètement la nouvelle installation, vérifiez qu’elle ne régresse pas et assurez-vous que tout fonctionne correctement.