Vue d'ensemble de la migration de la Plateforme Coveo 6 à la Plateforme Coveo 7
Le format de l'index CES (Coveo Enterprise Search) 7.0 a changé afin de réduire son encombrement, d'améliorer les performances et mettre en œuvre plusieurs nouvelles fonctionnalités clés. Le changement du format d'index suggère que vous devez réindexer toutes vos sources avec la nouvelle instance CES 7.0.
Important : L'installation côte à côte des instances des Plateformes Coveo 6.x et 7.0 sur le même serveur (ou ensemble de serveurs comme les serveurs maître et miroir) n'est pas prise en charge.
Si votre implémentation de la Plateforme Coveo 6.x contient des composantes personnalisées qui ont été développées par les Services professionnels Coveo ou par votre propre personnel, avant de commencer le processus de migration, contactez Assistance Coveo ou les Services professionnels Coveo afin de déterminer la façon de migrer les composantes personnalisées.
Pour migrer une implémentation de la Plateforme Coveo de la version 6.x à la version 7.0
-
Révisez votre topologie de serveur Coveo actuelle (voir Modèle d'extensibilité Coveo, Planification de l'indexation de référentiels, et Planification de hubs de recherche et d'interfaces de recherche).
-
Configurez un nouvel ensemble de serveurs qui répondent aux exigences matérielles pour votre topologie de serveur sélectionnée, ou veillez à ce que vos serveurs Coveo actuels aient suffisamment de ressources libres pour exécuter les deux versions de façon concurrente (voir Exigences du matériel et du logiciel de la Plateforme Coveo).
Exemple : Vous pouvez utiliser de nouveaux serveurs pour les composantes de serveur d'index et penser à partager les serveurs d'interface pendant que le taux de requête passe, de façon habituelle, de l'instance originale vers la nouvelle.
-
Installez CES dans votre serveur maître (voir Installation de CES dans le serveur maître).
-
Importez votre configuration de la Plateforme Coveo 6.x (voir Création d'un nouvel index ou importation d'une configuration d'index CES 6 existante).
Cette étape est importante pour l'importation souple de la configuration de tous vos connecteurs, collections, sources, identités d'utilisateur, et plusieurs autres aspects que vous avez configurés à partir de l'Outil d'administration et de l'Éditeur d'interface afin que vous n'ayez pas à tout reconfigurer manuellement.
-
Avec CES 7, toutes les sources doivent utiliser un fournisseur de sécurité. Lorsqu'il est démarré pour la première fois, CES 7 révise automatiquement la configuration importée et crée des fournisseurs de sécurité qui sont nécessaires pour toutes les sources.
Si votre implémentation contient une ou plusieurs sources SharePoint, vous devez toutefois, pour ce type de référentiel, ajouter manuellement l'identité d'utilisateur d'analyse au fournisseur de sécurité SharePoint (voir Création d'un fournisseur de sécurité pour l'ancien connecteur SharePoint).
-
Pour une topologie contenant plusieurs serveurs d'index :
-
Si votre topologie renferme un ou plusieurs serveurs miroirs, installez les composantes du serveur miroir Coveo (voir Installation des composantes de miroir CES).
Note : Par défaut, les composantes du convertisseur distant sont installées dans un serveur miroir.
-
Si votre topologie contient un ou plusieurs serveurs de convertisseur distant, installez les composantes du serveur de convertisseur distant Coveo (voir Installation des composantes de convertisseur distant CES).
-
Si au moins deux serveurs maître/miroir sont disponibles, pensez à les installer dans une configuration d'équilibrage de charge réseau (voir Configuration de serveurs Coveo dans un groupe d'équilibrage de charge réseau).
-
-
Installez les composantes du serveur d'interface :
Note : À partir de la Plateforme Coveo 7, les composantes du serveur d'interface (Coveo .NET Front-End 12) sont distribuées, installées et versionnées séparément des composantes du serveur d'index (Coveo Enterprise Search 7).
-
Installez les composantes de Coveo.Net Front-End 12 sur tous les serveurs d'interface de votre topologie sélectionnée. S'il s'agit d'une topologie à un serveur, ne faites qu'exécuter le programme d'installation dans le serveur d'index (voir Installation de Coveo .NET Front-End).
-
Importez les paramètres d'interface de recherche de CES 6.5.
À l'étape 4, les paramètres personnalisés de l'interface de recherche étaient importés à partir du fichier de configuration de l'index CES 6.x ([Index_Path]\config\congfig.txt) vers le fichier équivalent de l'instance CES 7. Toutefois, avec Coveo.Net Front-End 12, les réglages personnalisés de l'interface de recherche ne sont plus enregistrés dans le fichier de configuration de l'index, mais plutôt dans les fichiers XML situés dans le dossier [.Net_Front-End_Path]\Web\Coveo\Skins. Vous pouvez facilement effectuer ce transfert de configuration à partir de l'Éditeur d'interface (voir Importation des paramètres CES 6.x de l'Éditeur d'interface).
-
S'il s'agit de plusieurs serveurs d'interface, utilisez l'outil de déploiement de l'Éditeur d'interface afin de répliquer les configurations d'interface de recherche vers tous les serveurs (voir Déploiement de réglages d'interface de recherche).
Note : Avec la Plateforme Coveo 6.x, les paramètres d'interface de recherche étaient enregistrés centralement dans le fichier de configuration d'index. Les changements étaient appliqués automatiquement à tous les serveurs d'interface Coveo, mais ce schéma ne permettait pas d'élaborer facilement un serveur d'interface de mise en lots.
Avec Coveo .NET 12 Front-End, les paramètres d'interface de recherche sont plutôt sauvegardés dans des fichiers XML dans chacun des serveurs d'interface Coveo, ce qui vous permet de développer et tester des paramètres dans un serveur, puis les répliquer facilement vers un ou plusieurs serveurs d'interface pour la production. -
Si votre topologie renferme au moins deux serveurs d'interface, vous devriez les configurer dans une configuration d'équilibrage de charge réseau (voir Configuration de serveurs Coveo dans un groupe d'équilibrage de charge réseau).
-
Mettez l'intégration Coveo à jour avec les référentiels :
-
SharePoint
Si vous avez intégré Coveo avec votre batterie de serveurs SharePoint, vous devez mettre à jour les fichiers Coveo dans vos serveurs SharePoint (voir Installation du service Web Coveo, de la boîte de recherche et de l'interface de recherche dans SharePoint).
-
Sitecore
Si vous avez intégré Coveo avec votre serveur Sitecore, vous devez mettre à jour le service Web Coveo et l'interface de recherche dans votre serveur Sitecore (voir Installation de l'ancien plug-in du service Web Coveo dans Sitecore et Installation de Coveo .NET Front-End).
-
-
Si vous utilisiez le module Analytiques avec CES 6.x, exécutez les bons scripts de migration de la base de données Analytiques (voir Mise à jour du format de la base de données Analytiques).
-
Vous pouvez bénéficier de la nouvelle fonctionnalité facultative de raccourcissement d'URL (voir Déploiement de la base de données de raccourcissement d'URL).
-