Mise à niveau d'un serveur

Pré-requis :

  • Avant la mise à niveau, assurez-vous de lire les notes de publication de la nouvelle version. Les notes de publication contiennent une liste de problèmes connus, des informations de compatibilité importantes, les chemins de mise à niveau pris en charge et des recommandations de sauvegarde de données propres à chaque module.
  • Appliquez toutes les dernières mises à jour disponibles pour votre système d'exploitation, en particulier celles qui corrigent des problèmes liés à Java.
  • IMPORTANT :Nous vous recommandons de créer une sauvegarde avant la mise à niveau, pour pouvoir récupérer vos flux, paramètres de sécurité et autres paramètres en cas d'erreur lors du processus de mise à niveau.

Cette procédure permet de mettre à niveau un seul serveur Spectrum™ Technology Platform. Suivez cette procédure lors de la mise à niveau d'une installation standard ou d’un nœud d'un cluster. Si vous mettez à niveau un cluster, veillez à suivre la procédure de mise à niveau de cluster. Pour plus d'informations, reportez-vous à la section Mise à niveau d'un cluster.

Si vous utilisez des serveurs distants, vous devez mettre à niveau les serveurs distants et les démarrer avant la mise à niveau du serveur principal. Si vous mettez à niveau le serveur principal et que vous le démarrez avant la mise à niveau et de démarrage des serveurs distants, vous devez recréer les connexions aux serveurs distants dans Management console après la mise à niveau.

  1. Téléchargez la dernière version de Spectrum™ Technology Platform conformément aux instructions de téléchargement contenues dans le courrier électronique d'annonce de publication.
  2. Extrayez le programme d'installation téléchargé dans un dossier temporaire sur le serveur que vous souhaitez mettre à niveau.
  3. Sauvegardez le serveur. Pour obtenir des instructions pour la création d'une sauvegarde, reportez-vous au Guide d'administration.
  4. Sauvegardez les données spécifiques au module de tous ces modules si vous les avez installés.
    Module Éléments à sauvegarder
    Module Advanced Matching, module Data Normalization et module Universal Name Sauvegardez le contenu de ces sous-dossiers qui se trouvent dans SpectrumLocation/server/modules :
    • cdqdb
    • lucene
    • matcher
    • parser
    • searchindex
    • tables
    Module Data Hub Ouvrez Relationship Analysis Client, puis cliquez sur Gérer. Sélectionnez le modèle que vous souhaitez sauvegarder, puis cliquez sur Sauvegarde.
    Outre la sauvegarde de vos modèles, sauvegardez ces deux fichiers propriétés :
    • server\modules\hub\hub.properties
    • server\modules\db\neo4j.properties
    Module Location Intelligence Sauvegardez vos ressources nommées, vos données et vos fichiers de configuration.
  5. (Facultatif) Vous pouvez réduire le temps nécessaire pour mettre à niveau votre système en purgeant les anciens enregistrements de l’historique d’exécution. Si l'historique d'exécution contient plus de 100 000 entrées, vous pouvez envisager de le purger. Vous pouvez afficher votre historique d’exécution dans Enterprise Designer sous Vue > Historique d’exécution.

    Si vous effectuez une mise à niveau depuis la version 9.0 SP3 ou 10.0 SP1, supprimez les enregistrements d’historique anciens manuellement à l’aide de Management Console.

    Si vous effectuez une mise à niveau depuis la version 11.0, 11.0 SP1 ou 12.0, utilisez la console JMX pour supprimer les enregistrements d’historique anciens. Ce processus est plus rapide que de supprimer manuellement des enregistrements dans Management Console, mais il est disponible uniquement pour les versions 11.0, 11.0 SP1 et 12.0. Pour plus d'informations, reportez-vous à la section Purge de l'historique d'exécution.

  6. Arrêtez le serveur Spectrum™ Technology Platform. Pour arrêter le serveur, cliquez avec le bouton droit de la souris sur l'icône Spectrum™ Technology Platform dans la barre d'état système de Windows et sélectionnez Arrêter Spectrum™. Sinon, faites un clic droit sur l'icône Spectrum™ Technology Platform dans la barre d'état système de Windows (illustrée ci-dessous), puis sélectionnez Arrêter Spectrum™.
  7. Attendez que le serveur ait terminé le processus de fermeture avant de poursuivre.
    Important : Si vous avez installé le module Data Hub, assurez-vous que tous les modèles sont arrêtés. Les modèles qui ne se ferment pas correctement ne pourront pas s'ouvrir correctement après la mise à niveau.
  8. Si vous avez installé le module Global Sentry, arrêtez le serveur de base de données Global Sentry en accédant au panneau de configuration des services Windows et en arrêtant le service du serveur de base de données Global Sentry.
  9. Exécutez le programme d'installation de Spectrum™ Technology Platform pour mettre à niveau votre système.
  10. Appliquez toutes les mises à jour de la plate-forme et de tous les modules que vous avez installés. Pour obtenir une liste des mises à jour, reportez-vous au document Product Update Summary (Résumé des mises à jour de produit) sur le site Web d'assistance de Pitney Bowes.
Remarque : Tout job ou sous-flux stocké dans le système durant une mise à niveau serveur est marqué comme exposé afin de fournir le même comportement pour ces jobs et sous-flux qu'avant la mise à niveau. Aucun job ou sous-flux exporté avant la mise à niveau n'est exposé. Par conséquent, lors de l'importation de ces jobs ou sous-flux dans le système, vous devez exposer les jobs ou les sous-flux importés manuellement.

Pour certains modules, des étapes supplémentaires doivent être effectuées après la mise à niveau.

Module Data Hub Ouvrez ce fichier dans un éditeur de texte : server/modules/hub/neo4j.properties, et définissez la propriété dbms.allow_format_migration sur true. L'objectif de cette propriété est de protéger contre toute mise à niveau non voulue et irréversible. La définition de cette propriété sur « true » indique que vous comprenez les conséquences d'une mise à niveau et que vous avez pris les précautions nécessaires avant de poursuivre.

Redémarrez le serveur Spectrum™ Technology Platform. Le serveur met chaque modèle à niveau. Examinez le fichier server/app/repository/logs/wrapper.log pour voir s'il contient des erreurs ou des messages d'avertissement. Une fois que tous les modèles ont été mis à niveau, revenez au fichier hub.properties et décommentez la propriété allow_store_upgrade.