(Click to open topic with navigation)
This topic contains instructions on how to install Nitro.
Nitro
In this topic:
The Nitro license file is installed on an RLM Server.
These instructions assume you already have access to an RLM Server. See 3.13 Installing RLM Server for instructions on how to set up a new RLM Server.
Do the following:
[root]# /opt/rlm/rlmhostid
You should see output similar to the following.
rlmhostid v12.1 Copyright (C) 2006-2016, Reprise Software, Inc. All rights reserved. Hostid of this machine: 00259096f004
[root]# /opt/rlm/rlmhostid host
You should see output similar to the following.
rlmhostid v12.1
Copyright (C) 2006-2016, Reprise Software, Inc. All rights reserved.
Hostid of this machine: host=<your-host-name>
[root]# cd /opt/rlm [root]# chown rlm:rlm nitro.lic
[root]# vi /opt/rlm/nitro.lic ISV adaptiveco port=5135
The license file already references the RLM Server port (5053 by default).
If the RLM Server in your configuration uses different ports, you will need to modify the license file to reflect the actual ports. See the instructions to open necessary ports in the 2.6 Installing RLM Server (manual installation method) or 3.13 Installing RLM Server (RPM installation method) for more information.
[root]# /opt/rlm/rlmreread
Nitro uses several ports for communication between the workers and the coordinator.
If your site is running firewall software on its hosts, you will need to configure the firewall to allow connections to the necessary ports.
The listed ports is for configurations that have only one coordinator. If multiple coordinators are run on a single compute host, then sets of ports (range of 4) must be opened for the number of expected simultaneous coordinators.
Location | Ports | Functions | When Needed |
---|---|---|---|
Compute Hosts (Nitro Coordinator) | 47000 | Coordinator/Worker communication | Always |
Compute Hosts (Nitro Coordinator) | 47001 | Coordinator PUB/SUB channel - publishes status information | Always |
Compute Hosts (Nitro Coordinator) | 47002 | Reserved for future functionality | |
Compute Hosts (Nitro Coordinator) | 47003 | API communication channel | Always |
See 2.11 Opening Ports in a Firewall for general instructions and an example of how to open ports in the firewall.
You must complete the tasks to obtain a Nitro license before installing Nitro. See 3.16.1 Obtain a Nitro License.
If your configuration uses firewalls, you must also open the necessary ports before installing Nitro. See 3.16.2 Open Necessary Ports.
On the host on where Nitro will reside, do the following:
[root]# yum install nitro
[root]# cp nitro.lic /opt/nitro/bin/
This is a "copy" file operation and not a "move" operation. This allows you to customize your version and always have the factory version available for consultation and/or comparison.
[root]# cp /opt/nitro/scripts/torque/launch_nitro.sh /opt/nitro/bin/ [root]# cp /opt/nitro/scripts/torque/launch_worker.sh /opt/nitro/bin/
[root]# cp /opt/nitro/scripts/nitrosub /opt/nitro/bin/
[root]# cp /opt/nitro/scripts/nitro_job.sh /opt/nitro/etc/ [root]# cp /opt/nitro/scripts/worker_job.sh /opt/nitro/etc/
See nitrosub Command in the Nitro Administrator Guide for more information.
[root]# scp -r /opt/nitro root@host002:/opt
If you are not using a shared file system, you may not be able to use the nitrosub client command.
3.16.4 Verify Network Communication
Verify that the nodes that will be running Nitro are able to communicate with the Nitro ports and that the nodes are able to communicate with one another.
Related Topics