nimldr silent/express install options


Article ID: 220359


Updated On:


DX Infrastructure Management


What is the proper way to perform a silent/express install using nimldr?


Release : 20.3

Component : UIM - NIMLDR


Although this is not documented, when doing express install, we require the robot IP to be specified using -R flag. The minimum command line to perform a silent install is as follows:

./nimldr -r -X -F /tmp -R -D YourDomain -H HubName -I

The flags are:

-r:  robot only

-X: express install

-F /tmp:  look in /tmp for the

-R: ip address of robot

-D: domain

-H: hub for this robot to connect to 

-I:  IP address of hub


If you are using this for bulk installation there is a workaround to automate this without needing to specify every individual robot IP.

(this example assumes the is present in /tmp so you might need to alter this and you will need to specify the correct values for domain and hub in your own environment):

./nimldr -r -X -F /tmp -R `hostname -I | awk '{print $1}'` -D Domain -H HubName -I


This will extract the IP for the local interface that matches with the hostname and insert it into the nimldr command.

Additional Information

The following command sequence can be used to reinstall an existing robot; it will automatically validate the magic_keys which will change if you use nimldr to repair a robot in this manner.

service nimbus stop; /root/LINUX_23_64/nimldr -r -X -F /root -R `hostname -I | awk '{print $1}'` -D DOMAIN -H HUBNAME -I; sed -i '/magic_key/d' /opt/nimsoft/robot/controller.cfg; mv /opt/nimsoft/robot/controller.cfg /opt/nimsoft/robot/changes/;  service nimbus restart