v7 On-premise et hybride

Prérequis pour l’installation de Campaign sous Linux

Dernière mise à jour : 2023-08-15

Logiciels prérequis

Cette section présente les étapes préliminaires de paramétrage indispensables avant de procéder à l'installation d'Adobe Campaign.

La configuration technique et logicielle requise pour l'installation d'Adobe Campaign est présentée dans la Matrice de compatibilité.

Pour rappel, les composants suivants doivent être installés et correctement paramétrés :

REMARQUE

Pour l'installation d'un build inférieur ou égal à 8709 sur les plateformes CentOS 7 et Debian 8, le module apache access_compat doit être activé.

Librairies

Pour installer Adobe Campaign sous Linux, vérifiez que vous disposez des librairies requises.

  • La bibliothèque C doit supporter le mode TLS (Thread Local Storage). Ce mode est actif dans la plupart des cas, sauf avec certains kernels dans lesquels le support Xen a été activé.

    Pour le vérifier, vous pouvez par exemple utiliser la commande uname -a | grep xen.

    La configuration est correcte lorsque cette commande ne retourne aucune information (ligne vide).

  • Vous devez disposer de la version OpenSSL 1.0.2 ou d’une version ultérieure.

    Pour les distributions RHEL 7/8, la version 1.0 d’OpenSSL est requise.

  • Pour utiliser Adobe Campaign, la librairie suivante doit être installée : libicu.

    Les versions supportées de libicu sont les suivantes (distribution 32bits ou 64bits) :

    • RHEL 7/8, CentOS 7 : libicu50
    • Debian 8 : libicu52
    • Debian 9 : libicu57

    Pour utiliser Adobe Campaign, la bibliothèque libc-ares doit être installée. Sous RHEL/CentOS, exécutez la commande suivante :

    yum install c-ares
    

    Sous Debian :

    aptitude install libc-ares2
    

SELinux

Lorsqu'il est utilisé, le module SELinux doit être convenablement configuré.

Pour cela, connectez-vous en tant que root et saisissez la commande suivante :

echo 0 >/selinux/enforce

En complément, dans le fichier /etc/sysconfig/httpd, la ligne suivante a été ajoutée afin de référencer le script de configuration de l'environnement Adobe Campaign :

. ~neolane/nl6/env.sh

Sous RHEL et CentOS, des problèmes de compatibilité avec les couches clientes des bases de données ont été constatées lorsque SELinux est activé. Pour assurer le bon fonctionnement d'Adobe Campaign, nous vous conseillons de désactiver SELinux.

Procédez de la manière suivante :

  • Éditez le fichier /etc/selinux/config

  • Modifiez la ligne SELINUX comme suit :

SELINUX=disabled

Polices de caractères pour les statistiques MTA

Pour que les rapports concernant les statistiques MTA (nms/fra/jsp/stat.jsp) s'affichent correctement, vous devez ajouter des polices supplémentaires.

Sous Debian, utilisez la commande :

aptitude install xfonts-base xfonts-75dpi ttf-bitstream-vera ttf-dejavu

Sous Red Hat, utilisez la commande suivante :

  • Pour CentOS/RHEL 7 :

    yum install xorg-x11-fonts-base xorg-x11-fonts-75dpi bitstream-vera-fonts dejavu-lgc-fonts
    
  • Pour RHEL 8 :

    dnf install xorg-x11-fonts-misc xorg-x11-fonts-75dpi dejavu-lgc-sans-fonts  dejavu-sans-fonts dejavu-sans-mono-fonts dejavu-serif-fonts
    

Polices de caractères pour les instances japonaises

Des polices de caractères spécifiques sont nécessaires pour les instances japonaises afin de pouvoir exporter les rapports au format PDF.

Sous Debian, utilisez la commande :

aptitude install fonts-ipafont

Sous Red Hat, utilisez la commande :

  • Pour RHEL 7 :

    yum install ipa-gothic-fonts ipa-mincho-fonts
    
  • Pour RHEL 8 :

    dnf install vlgothic-fonts
    

Installation de LibreOffice sous Debian

Les paramétrages suivants sont nécessaires sous Debian :

  1. Installez les packages standard suivants :

    apt-get install libreoffice-writer libreoffice-calc libreoffice-java-common
    
  2. Installez les polices suivantes (facultatives mais vivement recommandées pour les instances japonaises) :

    apt-get install fonts-ipafont
    

Installation de LibreOffice sous CentOS

Les paramétrages suivants sont nécessaires sous CentOS :

yum install libreoffice-headless libreoffice-writer libreoffice-calc

Couches d'accès base de données

Les couches d'accès pour le moteur de base de données que vous utilisez doivent être installées sur votre serveur et accessibles depuis le compte Adobe Campaign. Selon le moteur de base de données utilisé, les versions et modes d'installation peuvent différer.

Les versions des connecteurs CRM compatibles avec Adobe Campaign sont listées dans la matrice de compatibilité.

Consultez également section générale Base de données.

PostgreSQL

Adobe Campaign prend en charge toutes les versions de librairies du client PostgreSQL à partir de la version 7.2 :(libpq.so.5, libpq.so.4, libpq.so.3.2 et libpq.so.3.1).

L'utilisation de PostgreSQL avec Adobe Campaign requiert également l'installation des bibliothèques pgcrypto correspondantes.

Oracle

Récupérez la version des bibliothèques pour Debian 64 bits, soit : libclntsh.so, libclntsh.so.11.1 et libclntsh.so.10.1.

Vous pouvez obtenir un package RPM Linux depuis Oracle Technology Network.

REMARQUE

Si vous avez déjà installé le client Oracle mais que l'environnement global (par exemple : /etc/profile) n'est pas correctement configuré, vous pouvez ajouter les informations manquantes dans le script nl6/customer.sh. Pour plus d'informations, consultez la section Variables d'environnement.

Résolution de problèmes et bonnes pratiques

Les problèmes peuvent survenir après la mise à jour ou le changement de version d'un client ou d'un serveur Oracle ou lors de la première installation de l'instance.

Si vous remarquez sur la console cliente qu'il y a des décalages horaires inattendus (une ou plusieurs heures) entre les logs, le dernier traitement de workflow, le traitement suivant, etc, il pourrait y avoir un problème entre la bibliothèque du client Oracle et le serveur Oracle. Pour éviter ces problèmes :

  1. Assurez-vous d'utiliser la version cliente complète.

    Plusieurs problèmes ont été identifiés lors de l'utilisation de la version Oracle Instant Client. De plus, il est impossible de modifier le fichier de fuseau horaire de cette version.

  2. Assurez-vous que la version cliente et la version du serveur de base de données sont les mêmes.

    Le mélange de versions peut causer des problèmes malgré la matrice de compatibilité Oracle et les recommandations d'alignement des versions du client et du serveur.

    Vérifiez également la valeur ORACLE_HOME pour être sûr qu'elle désigne la version cliente attendue (si plusieurs versions sont installées sur la machine).

  3. Assurez-vous que le client et le serveur utilisent le même fichier de fuseau horaire.

DB2

La version des bibliothèques prises en charge est libdb2.so.

Étapes de mise en œuvre

L'installation d'Adobe Campaign sous Linux doit être réalisée dans l'ordre suivant : installation du serveur puis paramétrage des instances.

Le processus d'installation est décrit dans ce chapitre. Les étapes de l'installation sont les suivantes :

  • Etape 1 : Installation du serveur applicatif, voir la section Installation de packages avec Linux.
  • Etape 2 : Intégration à un serveur Web (optionnel, en fonction des composants déployés).

Une fois les étapes d'installation terminées, vous devez configurer les instances, la base de données et le serveur. Voir à ce sujet la section À propos de la configuration initiale.

Sur cette page