Étapes de configuration préalables pour IQ Bot

Réalisez ces étapes avant de commencer l'installation de IQ Bot.

Procédure

  1. L'utilisateur doit disposer des privilèges ADMINISTRATEUR SYSTÈME ou des privilèges suivants pour le compte de base de données SQL, car ceux-ci sont utilisés lors de l'installation en vue de créer des bases de données et d'exécuter l'instruction BULK INSERT.
    Version 6.5.2Pour IQ Bot 6.5.2 et ses versions ultérieures, le rôle d'ADMINISTRATEUR SYSTÈME n'est pas une exigence obligatoire du programme d'installation. Au lieu de cela, le programme vérifie si l'utilisateur dispose des privilèges suivants :
    • Connexion SQL (CONNEXION À SQL)
    • Création de base de données (CRÉATION DE TOUTE BASE DE DONNÉES)
    • Affichage de n'importe quelle base de données (AFFICHAGE DE TOUTE BASE DE DONNÉES)
    Remarque : L'installation avec Microsoft Azure SQL requiert le rôle dbmanager.
    Remarque : L'installation avec AWS RDS requiert un rôle doté des trois privilèges mentionnés ci-dessus. Ces privilèges sont déjà attribués au rôle db_owner dans RDS.

    Accordez des autorisations pour un utilisateur de la base de données spécifique et consultez les autorisations pour ce rôle en utilisant la requête TSQL suivante :

    SELECT * FROM fn_my_permissions(NULL, 'SERVER').

  2. Commencez par activer HTTPS pour configurer IQ Bot avec HTTPS. Les fichiers de certificat HTTPS suivants doivent être prêts à être utilisés :
    • Le certificat Control Room au format .crt (bundle de liste d'autorités de certification).
    • Le certificat Control Room au format .crt (certificat public côté serveur).
    • Le certificat de serveur IQ Bot aux formats .pfx et .crt.
    Avertissement : Installez manuellement les certificats .crt pour Control Room manuellement dans leurs magasins de certificats appropriés.
    Remarque : Pour plus d'informations, reportez-vous à la rubrique Configuration d'IQ Bot avec HTTP et HTTPS.
  3. Les ports suivants doivent rester ouverts, car ils sont utilisés par les services IQ Bot :
    Reportez-vous à la rubrique Ports et services.

  • Port d'accès à l'application (configurable) : 3000
  • Port d'accès à la base de données (configurable) : 1433
  • Ports de services d'application internes (fixes) : 8100, 9002, 9991, 9992, 9995, 9996, 9997, 9998, 9999
  • Déclenchez les ports de cache pour communiquer avec Control Room depuis le backend : 47500 à 47600 et 47100 à 47200
  • RabbitMQ
    • Version 6.5Port : 5672
    • Version 11.3.3Port : 5673

  1. IQ Bot Version 6.5 est fourni avec une version portable de Java 1.8.
  2. Lorsque vous effectuez la mise à niveau depuis IQ Bot version 5.3.1.x, si une instance d'apprentissage repose sur la case à cocher 5.3.1.x ou sur une fonctionnalité de tableau liée, désactivez la file d'attente de validation avant la mise à niveau vers IQ Bot Version 6.5.x ou version ultérieure.
  3. Si la version de votre SQL Server est antérieure à SQL Server Native Client 2012, une boîte de dialogue s'affiche, vous donnant la possibilité d'effectuer la mise à niveau. Ouvrez services.msc et arrêtez SQL Server (MSSQLSERVER) pour effectuer la mise à niveau. Poursuivez ensuite avec la procédure d'installation.
  4. Pendant la procédure de mise à niveau, l'installateur détecte les instances d'apprentissage existantes à partir d'une version précédente d'IQ Bot. Afin de conserver le classificateur original pour ces instances d'apprentissage, sélectionnez la version antérieure d'IQ Bot dans la liste déroulante. Cela garantit la cohérence du comportement des instances d'apprentissage avec cette version antérieure.
  5. Le programme d'installation d'IQ Bot est sensible à la casse concernant le compte utilisateur créé pour SQL Server ou les Windows.
    Avertissement : Utilisez le nom d’utilisateur tel qu’il apparaît dans la Microsoft SQL Server Management Studio sous Connexions > de sécurité. Si celui-ci est en majuscules, utilisez le nom d'utilisateur en majuscules pour lancer l'installateur. Vérifiez également si la propriété de la base de données de classement est définie sur sensible à la casse.