Manage Execution Servers and Agent Groups

The Release Operations Center manages multi-tier applications by channeling data and instructions to
Nolio Release Automation
Execution Servers that are installed at Data Centers. Execution Servers provide information to the agent installed on each of the Data Center servers.
The Release Operations Center manages multi-tier applications by channeling data and instructions to
Nolio Release Automation
Execution Servers that are installed at Data Centers. Execution Servers provide information to the agent installed on each of the Data Center servers.
Create Execution Servers
To allow an agent to receive application instructions, add execution servers.
Follow these steps:
  1. In the Release Operations Center, click
    Administration
    , then 
    Agent Management
    .
  2. Click the
    Execution Server
    tab.
  3. Click the
    + Add Execution Server
    button.
  4. Enter the
    Host
    ,
    Port
    , and
    Protocol
    details, then click
    Save
    .
    The agent list refreshes and the new Execution Server appears in the agent list.
    You can also edit and delete Execution Servers.
Change Execution Server for an Agent
To reconfigure the instructions passed from an agent, change the Execution Server that the agent distributes instructions to during the deployment process.
Because the agent restarts after a change, check the execution server before you update to verify that the agent is not engaged in a deployment process.
Follow these steps:
  1. In Release Operations Center, click
    Administration
    , then
    Agent Management
    .
  2. In the agents list, click the agent you want to update: the
    Edit Agent Properties
    window opens.
  3. The Configured Execution Server(s) that the agent reports to are listed.
  4. To remove an Execution Server, hover the mouse on its name and click the
    X
    button.
  5. To add an Execution Server, enter its name in the
    Search
    field or click the
    + Edit
    hyperlink to select it from the list.
  6. Click
    Save
    .
The agents list refreshes and the new Execution Server appears in the column.
With multiple Execution Servers, an agent reports to the first server that is selected. You cannot change the order.
Create Sibling Connections Between Execution Servers
To allow an agent to communicate with other agents across Execution Servers, create a sibling connection between the execution servers.
Follow these steps:
  1. In Release Operations Center, click
    Administration
    , then
    Agent Management
    .
  2. Select the
    Execution Servers
    tab.
  3. In the Execution Servers list, click the execution server you want to a sibling to: the
    Edit Execution Server Properties
    window opens.
  4. Click the
    +Edit
    hyperlink to select a sibling execution server from the list.
  5. Click
    Save
    .
Create Agent Groups
Assign an agent into agent groups that are designated to handle special functions during the process execution. If one agent is not available to retrieve an artifact, the artifact is retrieved by another agent that is defined in the group. A single agent can belong to multiple agent groups.
Follow these steps:
  1. In Release Operations Center, click
    Administration
    , then
    Agent Groups
    .
  2. In the
    Agent Groups
    panel, click the
    + New
    button: the
    Add Agent Group
    windows opens.
  3. Enter the
    Name
    and
    Description
    , and click
    Save
    .
    The Agent Groups list refreshes and the new agent group appears.
  4. Once created, select the new agent group.
  5. From the toolbar, click the
    +
    button: the
    Add new agents to group
    windows opens.
  6. Enter the agent name in the
    Search
    field or select the agent from the list, and click
    Save
    .
The new agent appears in the selected group.
Assign a Test Agent
To use an agent for testing actions flows, and processes, while modeling applications in Release Operations Center, create a test agent.
Follow these steps:
  1. In Release Operations Center, click
    Administration
    , then
    Agent Groups
    .
  2. Click the
    Type
    drop-down menu and select
    Test
    .
  3. From the toolbar, click the
    +
    button: the
    Add new agents to group
    windows opens.
  4. Enter the agent name in the
    Search
    field or select the agent from the list, and click
    Save
    .
The Test agent group refreshes and the new agent is displayed.
Update Agent Configuration Properties
When the network settings of a server are changed, you can update the TCP Port and Secure Communication settings of an agent to reflect the change.
Follow these steps:
  1. In Release Operations Center, click
    Administration
    , then
    Agent Management
    .
  2. Select the agent, the
    Edit Agent Properties
    window opens.
  3. Specify the characteristics you want to change, and click
    Save
    .
The agents restart with the selected changes.
Restart an Agent on Windows
When an agent that is installed on a Windows computer fails, restart the agent.
You can only restart agents that are running on Windows and connected to an Execution Server that is running on Windows.
Follow these steps:
  1. In Release Operations Center, click
    Administration
    , then
    Agent Management
    .
  2. Use the checkbox in the first column to select the agent.
  3. Once selected, click the
    Restart
    button.
Create Execution Server and Agent Logs
The execution server and agent logs track processes and errors in the Release Operations Center for the selected execution server or agent. To review run jobs, create an execution server or an agent log.
Follow these steps:
  1. In Release Operations Center, click
    Administration
    , then
    Agent Management
    .
  2. Open the
    Agents
      tab or in the
    Execution Servers
    tab.
  3. Using the checkbox in the first column to select an agent or an execution server, then click
    Collect Logs
    .
  4. The
    Collecting Log
    status bar turns green when it is completed.
  5. Click the link to download the zip file containing the logs.