Installation d'IQ Bot en mode cluster

Installez IQ Bot en mode cluster si vous souhaitez améliorer le débit. IQ Bot prend en charge la mise en cluster pour un maximum de cinq installations IQ Bot.

Prérequis

Assurez-vous de disposer d'un équilibreur de charge pour que la configuration du cluster répartisse le trafic sur tous les nœuds du serveur d'applications.

Architecture IQ Bot pour l'installation en mode cluster

Procédure

  1. Installez IQ Bot sur chaque machine en mode personnalisé.
    • Pendant l'installation, saisissez le nom d'hôte et le port de l'équilibreur des charges dans l'écran Configuration de l'équilibreur des charges.
    • Sélectionnez l'option L'équilibreur des charges peut traiter le déchargement SSL si l'équilibreur des charges peut prendre en charge le déchargement SSL.
    • Indiquez un chemin de sortie partagé dans l'écran Dossier de destination.
    • Pendant l'installation, veillez à utiliser les mêmes détails du serveur de bases de données lors de l'installation sur tous les nœuds.
  2. Partagez le dossier de sortie avec le rôle d'accès Tout le monde.
    Reportez-vous à la rubrique Accessibilité d'un dossier partagé.
  3. Utilisez l'invite de commande pour lier chaque machine contenant une installation IQ Bot au cluster principal.
  4. Facultatif : Si vous avez configuré la Control Room en mode haute disponibilité, vous pouvez également configurer IQ Bot en mode haute disponibilité.
  5. Configurez le pare-feu pour que les ports 4369 et 25672 soient ouverts.

Étapes suivantes

Pour chaque machine contenant une installation IQ Bot, vérifiez qu'IQ Bot est installé, assurez-vous que les services IQ Bot s'exécutent à l'aide des API de contrôle d'intégrité et enregistrez IQ Bot avec la Control Room. Liste de contrôle post-installation
Remarque : Lorsque vous enregistrez chaque installation d'IQ Bot, entrez l'URL de l'équilibreur des charges dans le champ URL.
Important : Dans une configuration de cluster, si un problème de réseau temporaire survient, le cluster s'interrompt. Pour rajouter les nœuds au cluster, vous devez exécuter manuellement des commandes dans chacun des nœuds participants. Vous devez également surveiller l'état du cluster pour savoir s'il est sain ou cassé. Pour éviter de tels problèmes, vous pouvez configurer le cluster pour qu'il récupère automatiquement (restauration automatique) des problèmes de réseau temporaires. Consultez cet article pour plus d'informations sur l'activation de la récupération automatique : RabbitMQ Cluster Configuration with Auto-recovery (A-People login required).