Doc produitsMenu

Installation de CES dans le serveur maître

Le programme d'installation Coveo Enterprise Search (CES) vous permet de déployer toutes les composantes du serveur d'index. Vous devez d'abord installer CES dans le serveur maître. S'il s'agit d'une installation dans un serveur, c'est la seule installation de serveur d'index qui est nécessaire. Dans une topologie à plusieurs serveurs d'index, vous devez exécuter le programme d'installation CES sur chaque serveur d'index (voir Vue d'ensemble du déploiement de la Plateforme Coveo).

Note : Si vous mettez CES à jour vers une nouvelle parution mineure ou majeure (7.x.nnnn), veuillez vous référer à Mise à jour de CES.

Pour installer CES dans le serveur maître

  1. Avant de commencer l’installation, veillez à effectuer les étapes de préparation suivantes :

    1. Installez le matériel d'un serveur qui répond aux exigences de système Coveo. En particulier, veillez à installer le(s) disque(s) dédié(s) recommandé(s) pour l'index (voir Exigences du matériel et du logiciel de la Plateforme Coveo).

    2. Décidez quel compte Windows existant ou nouveau vous allez utiliser comme compte d'accès au service CES (voir À propos du compte d'ouverture de session du service CES).

    3. Décidez quel port de service CES (par défaut 52800) sera utilisé (voir À propos du port de service CES).

    4. Veillez à ouvrir les ports utilisés par la Plateforme Coveo (voir Ports utilisés par la Plateforme Coveo).

    5. Déterminez si vous souhaitez convertir une configuration d'index CES 6 existante ou créer un nouvel index.

    6. Localisez le message courriel reçu de Coveo qui contient votre licence Coveo que vous devrez fournir pendant l’installation.

    Important : Pour une installation sur Windows Server 2008 où le contrôle de compte d'utilisateur (UAC, User Account Control) est activé, veillez à conserver une copie de sauvegarde du programme d'installation CES. Alors que l'UAC est activé, la désinstallation de CES ne fonctionne qu'avec l'exécutable de programme d'installation original.

  2. Si ce n’est pas déjà fait, téléchargez la dernière version de CES (x64 ou 32-bit) à partir du site web de Coveo.

    Notes :

    • Vous pouvez télécharger la dernière version de Coveo Enterprise Search (CES) à partir de la page Coveo Product Updates.

    • Le programme d'installation de CES crée un site web dans IIS (Internet Information Services) pour l'Outil d'administration.

    • Le programme d'installation active les pages ASP.NET dans le serveur web IIS.

    • Les programmes d'installation de Coveo demandent.NET Framework 2, qui est habituellement disponible dans Windows Server OS.

  3. À l'aide d'un compte d'administrateur local, connectez-vous au serveur sur lequel vous souhaitez installer CES.

  4. Localisez et exécutez le programme d'installation CES que vous avez téléchargé.

    Exemple : Si le programme d'installation est dans votre dossier Downloads, exécutez : C:\Users\Username\Downloads\Coveo Enterprise Search 7.0 x64 (nnnn).exe

  5. À partir de CES 7.0.6547 (mars 2014), lorsque Microsoft.NET Framework 4.5 SP1 n'est pas disponible dans votre serveur, une boîte de dialogue Coveo Enterprise Search 7 Setup apparaît. Cliquez sur Install pour télécharger et installer la composante manquante de Microsoft.NET Framework.

    Important : Le programme d'installation de Microsoft.NET Framework exigera que vous redémarriez le serveur suite à cette installation lorsqu'aucune version antérieure de Microsoft.NET Framework 4.5 n'a été installée dans votre serveur.

    Note : Les composantes de Microsoft sont installées par Internet. Si le programme d'installation ne peut accéder à Internet, les installations préalables échoueront. Vous devez alors installer les composantes manuellement et redémarrer le programme d'installation CES.

  6. Lorsqu'une boîte de dialogue Coveo Enterprise Search 7 Setup, telle que celle ci-dessous, apparaît, cliquez sur Installer (Install) pour installer la composante de Microsoft dont le miroir CES a besoin.

  7. Attendez que l'installation de la composante soit terminée.

  8. Dans l'écran d'accueil Coveo Enterprise Search 7. 0 Installation, cliquez sur Next.

  9. Dans l'écran Contrat de licence, lisez les termes du contrat de licence, sélectionnez J'accepte les termes du contrat de licence, puis cliquez sur Suivant.

  10. Dans l'écran Sélectionner le type d'installation (Select Setup Type) :

    • Cliquez sur Par défaut (Typical) pour installer CES dans le dossier d'installation par défaut (C:\Program Files\Coveo Enterprise Search 7\).

    OU

    1. Cliquez sur Custom lorsque,

      • Vous souhaitez spécifier un dossier d'installation de CES autre que celui par défaut.

        Exemple : Vos règles d'IT peuvent spécifier que dans les serveurs, seul le système d'exécution peut être installé dans le lecteur de disque dur C: et tous les autres logiciels doivent être installés dans le lecteur de disque dur D:.

      • Vous devez installer le Service Admin, par exemple lorsque vous installez un serveur Sitecore 7 qui sera utilisé avec Coveo for Sitecore (see À propos du Service Admin de Coveo).

    2. Dans l'écran Installer les dossiers (Installing Folders) :

      1. Pour un serveur maître Coveo, veillez à sélectionner et installer les composantes suivantes, ainsi que leurs composantes enfants :

        1. Coveo Enterprise Search Server

        2. Console

      2. Sélectionnez pour installer Admin Service seulement lorsque vous avez besoin de ce service, par exemple lorsque vous installez CES pour Coveo for Sitecore (voir Coveo for Sitecore).

        Notes :

        • L'option Admin Service pour installer le Service Admin est disponible à partir de CES 7.0.6339 (janvier 2014) et n'est pas installée par défaut. Pour les versions antérieures de CES, le Service Admin était toujours installé.

        • Une fois installé, le Service Admin de Coveo est disponible comme service Windows.

      3. Sous Emplacement (Location), cliquez sur Modifier (Change).

      4. Dans l'écran Modifier le dossier de destination actuel, sélectionnez le dossier d'installation désiré pour CES, puis cliquez sur OK.

        Exemple : D:\Program Files\Coveo Enterprise Search 7\

      5. Cliquez sur Suivant.

        Note : Le dossier d'installation Coveo Enterprise Search pouvant être différent d'une implémentation à une autre, on l'appelle la variable [CES_Path] dans la documentation.

    Note : L'option Advanced est utilisée lorsque vous souhaitez créer des serveurs miroirs ou convertisseur distant de Coveo (voir Installation des composantes de miroir CES et Installation des composantes de convertisseur distant CES).

  11. Dans l'écran Configuration, cliquez sur Configurer (Configure) à côté de Compte utilisé pour accéder aux fichiers à indexer (Account used to access the files to index).

  12. Dans l'écran Compte d'ouverture de session du service (Service Logon Account), sélectionnez le compte que CES utilise afin d'exécuter son service (voir À propos du compte d'ouverture de session du service CES) :

    1. Dans les boîtes Username, Password, et Domain, saisissez les paramètres de connexion du compte que vous souhaitez utiliser pour le service CES.

      Note : Il est conseillé de créer et utiliser un compte d'administrateur Windows dédié à CES avec un mot de passe fort qui ne change jamais (voir À propos du compte d'ouverture de session du service CES).

    2. Cliquez sur OK.

    Note : L'option Use local system account in order to only index local files n'existe plus à partir de CES 7.0.6424 (février 2014), car sélectionner cette option peut mener à divers problèmes d'authentification.

  13. De retour dans l'écran Configuration, lorsque vous avez besoin de modifier le port par défaut utilisé par le service CES (52800), cliquez sur Configure à côté de Port used by the service (voir À propos du port de service CES).

    Exemple : Vous devez changer le port si vous installez CES 7 sur le même serveur que votre instance de CES 6. Deux instances de CES peuvent résider dans le même serveur, mais elles doivent utiliser différents ports de service CES.

    Dans l'écran Configuration du service CES :

    1. Dans la boîte Port, saisissez le numéro de port désiré (ex. : 52801).

    2. Cliquez sur OK.

  14. De retour dans l'écran Configuration, cliquez sur Configure à côté de Web site hosting the Administration Tool.

  15. Dans l'écran Web Interface Configuration, configurez le site web dans lequel se trouve l'Outil d'administration (voir Outil d'administration) :

    1. Dans la boîte Web site name, saisissez un nom que vous souhaitez voir dans IIS pour le site web. Le nom par défaut est Coveo Enterprise Search 7 Admin.

    2. Dans le champ Port du site Web, si la valeur de port par défaut (8081) entre en conflit avec un autre processus du serveur, tapez le port que vous souhaitez utiliser.

    3. Cliquez sur OK.

  16. De retour dans l'écran Configuration, lorsque vous choisissez d'installer le Service Admin, l'option Admin service security apparaît. Il est alors conseillé de cliquer Configure à côté de Admin service security pour sécuriser le Service Admin et empêcher l'utilisation anonyme du service.

    Notes :

    • L'option Admin service security est disponible à partir de CES 7.0.6547 (mars 2014). Dans des versions antérieures, le Service Admin n'était accessible qu'anonymement.

    • Lorsque vous utilisez la sécurité du service Admin pour l'utiliser avec Coveo for Sitecore, vous devez effectuer de la configuration supplémentaire (voir Configuring a Secured Admin Service).

  17. Dans l'écran Coveo Enterprise Search Admin Service Security Options :

    1. Cochez Enable Coveo Enterprise Search Admin service security.

      Important : Lorsque le service Admin est installé, il est fortement recommandé d’activer la sécurité afin de restreindre l’accès aux utilisateurs ou aux processus qui peuvent s’authentifier avec les paramètres de connexion que vous fournissez ici-bas. Sinon, n’importe qui peut utiliser le service pour effectuer des tâches administratives dans votre instance de CES.

      Lorsqu’il est sécurisé, le service est disponible par HTTPS, par défaut sur le port 443. Un certificat doit être lié au port pour permettre la connexion (voir Securing the Admin Service - Troubleshooting).

    2. Dans les boîtes Username et Password, saisissez des paramètres de connexion que vous avez créés et prenez-les bien en note.

      Le nom d'utilisateur et le mot de passe spécifiés n'ont pas besoin d'être ceux d'un utilisateur d'Active Directory ou de Sitecore. Ils ne sont chiffrés et enregistrés que dans le serveur Coveo. Ces paramètres de connexion seront utilisés par l'application (telle que le fournisseur de recherche Coveo for Sitecore) qui doit s'authentifier au Service d'admin.

    3. Cliquez sur OK.

  18. De retour dans l'écran Configuration, cliquez sur Configure à côté de RabbitMQ username and password.

    Note : L'option RabbitMQ username and password est disponible à partir de CES 7.0.7256 (décembre 2014).

  19. Dans l'écran RabbitMQ Security Options, créez des paramètres de connexion pour RabbitMQ :

    1. Cochez Set RabbitMQ administrator credentials and overwrite default values.

      Important : L’identifiant et mot de passe par défaut sont guest/guest. Pour des raisons de sécurité évidentes, créez de nouveaux paramètres de connexion par défaut pour RabbitMQ.

    2. Dans les boîtes Username et Password, saisissez des paramètres de connexion que vous avez créés et prenez-les bien en note.

      Notes :

    3. Cliquez sur OK.

  20. De retour dans l'écran Configuration, cliquez sur Suivant.

  21. Dans l'écran Installer le programme, cliquez sur Installer.

  22. Attendez que l'installation soit complétée tandis qu'un écran affiche la barre de progression de l'installation.

  23. Dans l'écran Installation réussie, cliquez sur Terminer.

Prochaines étapes?