Étapes de configuration préalables pour IQ Bot

Effectuez ces étapes avant de commencer l'installation d'IQ Bot.

Procédure

  1. L'utilisateur doit disposer du rôle SYSADMIN 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.
    • 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 :
    • Certificat de la Control Room au format .crt (bundle de liste d'autorités de certification) ;
    • certificat de la Control Room au format .crt (certificat public côté serveur) ;
    • certificat de serveur IQ Bot aux formats .pfx et .crt.
    Important : Installez manuellement les certificats .crt de la Control Room dans leurs magasins de certificats appropriés.
    Remarque : Pour plus d'informations, reportez-vous à la rubrique Configurer IQ Bot avec HTTP quand la Control Room est configurée avec HTTPS.
  3. Les ports suivants doivent rester ouverts, car ils sont utilisés par les services IQ Bot :
    • 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
    • Ports d’écoute entrants :
      • 47100-47200 sur serveur IQ Bot pour communication IQ Bot-Control Room.
      • 47100-47200 et 47500-47600 sur le serveur Control Room.
    • RabbitMQ v3.8.18
      • Port : 5672
      • Port : 5673
  4. 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.
  5. 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.
  6. Le programme d'installation d'IQ Bot est sensible à la casse concernant le compte utilisateur créé pour SQL Server ou les Fenêtres.
    Important : Utilisez le nom d'utilisateur tel qu'il apparaît dans Microsoft SQL Server Management Studio sous Sécurité > Connexions. 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.

Étapes suivantes