Migration d’une plateforme Linux vers Campaign v7

Les étapes de migration sous Linux sont les suivantes :

  1. Arrêtez tous les services - En savoir plus.
  2. Enregistrez la base de données - En savoir plus.
  3. Désinstallez les packages de version précédente d’Adobe Campaign - En savoir plus.
  4. Effectuez la migration de la plateforme - En savoir plus.
  5. Redémarrez le service - En savoir plus.

Arrêt des services

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.

  2. 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
    
  3. Reconnectez-vous en tant que root.

  4. Arrêtez les services de la version précédente d'Adobe Campaign sur tous les serveurs.

    /etc/init.d/nlserver6 stop
    
  5. 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.

  6. Si un ou plusieurs processus Adobe Campaign sont encore actifs ou bloqués au bout de quelques minutes, forcez leur arrêt.

    killall nlserver
    
  7. 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 votre base de données

  1. Sauvegardez la base de données Adobe Campaign.

  2. 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

Cette section montre comment désinstaller les packages Adobe Campaign v6.1.

  1. Connectez-vous en tant que root.

  2. 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
      
  3. 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

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 :

  1. Installez les packages Adobe Campaign v7 les plus récents à l'aide de la commande suivante :

    • Sous Debian :

      dpkg -i nlserver6-XXXX-amd64_debX.deb
      
    • Sous Red Hat :

      rpm -Uvh nlserver6-XXXX-x86_64_rhX.rpm
      
    IMPORTANT

    Il est impératif que l'installation des packages réussisse pour passer à l'étape suivante.

    REMARQUE

    Adobe Campaign v7 est installé par défaut dans le répertoire : /usr/local/neolane/nl6/.

  2. 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.

  3. 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 :

    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/
    
  4. Rechargez la configuration d'Adobe Campaign v7 à l'aide de la commande suivante :

    nlserver config -reload
    
  5. Démarrez le processus de postupgrade à l'aide de la commande suivante (toujours en tant que neolane) :

    su - neolane
    nlserver config -postupgrade -instance:<instance name>
    

Redémarrer les services

Voici la procédure pour redémarrer les services.

Sur chacun des serveurs suivants, démarrez Apache puis les services Adobe Campaign :

  1. Serveur de tracking/redirection.
  2. Serveur de mid-sourcing.
  3. Serveur marketing.

Testez complètement la nouvelle installation, vérifiez qu’elle ne régresse pas et assurez-vous que tout fonctionne correctement.

Sur cette page