Configuración del clúster RabbitMq para IQ Bot

Use el indicador de comandos para configurar tres clústeres.

Antes de empezar

Complete los pasos 1 y 2 en Instalación de IQ Bot en el modo de clúster.

Procedimiento

  1. Abra el indicador de comandos, navegue hasta {RabbitMq installation directory}\sbin y ejecute el siguiente comando: rabbitmqctl.bat cluster_status.
    Verá una salida similar a esta:Cluster status of node rabbit@IQBotCluster1 ... [{ nodes, [{ disc, [rabbit @IQBotCluster1] }] }, { running_nodes, [rabbit @IQBotCluster1] }, { cluster_name, << "rabbit@IQBotCluster1" >> }, { partitions, [] }, { alarms, [{ rabbit @IQBotCluster1, [] }] }]
  2. Ejecute el siguiente comando: rabbitmqctl list_queues -p test.
  3. Configure el clúster primario.
    1. En IQBotCluster1 VM, abra el indicador de comandos y vaya a {IQ Bot Installation Directory}\Configurations
    2. Ejecute el siguiente comando: messagequeue_cluster_configuration.bat “IQBotCluster1”.
  4. Vincule el segundo clúster con el clúster primario.
    1. En IQBotCluster2 VM, abra el indicador de comandos y vaya a {IQ Bot Installation Directory}\Configurations.
    2. Ejecute el siguiente comando: messagequeue_cluster_configuration.bat “IQBotCluster1”.
  5. Verifique si los clústeres fueron agregados exitosamente.
    Abra el indicador de comandos, navegue hasta {RabbitMq installation directory}\sbin y ejecute el siguiente comando: rabbitmqctl.bat cluster_status.
    Debería ver una salida similar a la siguiente, confirmando que los dos clústeres fueron agregados exitosamente: Cluster status of node rabbit @IQBotCluster2...[{ nodes, [{ disc, [rabbit @IQBotCluster1, rabbit @IQBotCluster2] }] }, { running_nodes, [rabbit @IQBotCluster1, rabbit @IQBotCluster2] }, { cluster_name, << "rabbit@IQBotCluster1" >> }, { partitions, [] }, { alarms, [{ rabbit @IQBotCluster1, [] }, { rabbit @IQBotCluster2, [] }] }]
  6. Vincule el tercer clúster con el clúster primario.
    1. En IQBotCluster3 VM, abra el indicador de comandos y vaya a {IQ Bot Installation Directory}\Configurations.
    2. Ejecute el siguiente comando: messagequeue_cluster_configuration.bat “IQBotCluster1”.
    Debería ver una salida similar a la siguiente, confirmando que el tercer clúster se agregó correctamente: Cluster status of node rabbit @IQBotCluster3...[{ nodes, [{ disc, [rabbit @IQBotCluster1, rabbit @IQBotCluster2, rabbit @IQBotCluster3] }] }, { running_nodes, [rabbit @IQBotCluster1, rabbit @IQBotCluster2, rabbit @IQBotCluster3] }, { cluster_name, << "rabbit@IQBotCluster1" >> }, { partitions, [] }, { alarms, [{ rabbit @IQBotCluster1, [] }, { rabbit @IQBotCluster2, [] }, { rabbit @IQBotCluster3, [] }] }]

Qué hacer a continuación

Cuando haya terminado de vincular los clústeres, proceda al paso 4 en Instalación de IQ Bot en el modo de clúster.