Migration d’une plateforme Linux vers Campaign v7 migrating-in-linux-for-adobe-campaign-v

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

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

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

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

  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 :

    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.

  1. Connectez-vous en tant que root.

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

  1. 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/.
  2. 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.
  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 :

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

    code language-none
    nlserver config -reload
    
  5. 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 :

  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.

recommendation-more-help
601d79c3-e613-4db3-889a-ae959cd9e3e1