Release Automation

Expand all | Collapse all

Nolio KB: How do I enable communication between 2 agents on different execu

  • 1.  Nolio KB: How do I enable communication between 2 agents on different execu

    Posted Dec 18, 2013 02:53 PM
    By default, Nolio agents can communicate only with other agents that are connected to the same Execution server (The Execution server setting locate in the /conf/nimi_config.xml file in supernodes section.) In order to allow agents’ communication across multiples execution servers, we need to set the supernodes section also on the Execution server.
     
     
    Example:
     
     
    Assuming we have the current environment:
     
     
    In order to allow Nolio Agent B to communicate with Nolio Agent C the following steps should be done:
     
    1.      Configure Nolio Execution 1 as the supernode of Nolio Execution 2.
     
    2.      Stop Nolio server service on Nolio Execution 1 and Nolio Execution 2
     
    3.      Delete /persistency folder from  Nolio Execution 1 and Nolio Execution 2
     
    4.      Start Nolio server service on Nolio Execution 1 and Nolio Execution 2
     
    More information:
     
    1.      It doesn't matter which Execution server configure to point to the second Execution server. (You can configure Nolio Execution 2 as the supernode of Nolio Execution 
    2.      When setting up more the 2 execution servers, star topology is recommended.
    3.      If possible, the Execution server served as the center of the star topology should have the fastest infrastructure for connecting the rest of the Execution servers.
    4.      Avoid creating multiples connections from single Execution server to different Execution servers


  • 2.  Re: Nolio KB: How do I enable communication between 2 agents on different execu

    Broadcom Employee
    Posted Nov 04, 2014 09:49 AM

    While the information in this article is absolutely accurate I just wanted to point out that in 4.7.1 and above you do not need to modify the nimi_config.xml files on the machine you want to make the configuration change on. This can be achieved in the ASAP by:

    1. Navigating to Administration -> Agents Management.
    2. Right click on an execution server and selection the option "Change execution server properties".
    3. Select the already discovered execution server using the check box and then click Save.
    4. Give it a minute and then refresh the screen. When the change is verified you will be able to highlight the execution server you modified and also the execution server you selected with the check box. Once highlighted you will see the execution servers it is connected to in the Details pane of that execution server in the "Connected Execution Servers" property field.

     

    In the backend this updates the nimi_config.xml file on only the execution server that you right click and selected "Change execution server properties". As indicated, but not stated, in the article above there is no need to update the nimi_config.xml file on both execution servers. Do NOT configure execution server nimi_config.xml files (or via the UI) on both servers to point to each other. Only make the change on one. It will be picked up by the other if the servers are successfully communicating with each other.