Deploy Robots in USM

CA UIM administrators can use USM to deploy robots automatically to a group of systems or to an individual system. The Administration dialog lets you select systems to deploy robots to, or you can import an XML file of systems.
uim901
CA UIM administrators can use USM to deploy robots automatically to a group of systems or to an individual system. The Administration dialog lets you select systems to deploy robots to, or you can import an XML file of systems.
Deployment Considerations
The USM deployment feature targets the default (C: drive) installation location. To specify a different location, use XML deployment so that an alternate install_dir can be specified.
You cannot use Unified Service Manager (USM) to automatically deploy robots to zLinux systems that were placed in your inventory through automated discovery. To deploy robots to zLinux systems, use one of the following methods:
Robots can only be deployed to systems that have known credentials. Credential information is specified in the Discovery Wizard, and you can use Linux/Unix or WMI authentication profiles. However, robots cannot be automatically deployed to systems discovered with SNMP authentication profiles. With the file-based import option, credentials are specified in an XML file, and not in the Discovery Wizard. For more information about using an XML file for bulk robot deployment, see the topic Bulk Robot Deployment with an XML File.
In cases, for instance, where primary and secondary hubs are connected through a firewall, it may be easier to deploy robots automatically from a secondary hub. This avoids having to open port 22, the default port, on the primary hub for deployment.
 
Follow these steps: 
 
  1. Deploy the automated_deployment_engine to the secondary hub, where port 22 is not blocked.
  2. Login to Infrastructure Manager directly from the secondary hub (not the primary hub, as is usual).
  3. Drag and drop the robot packages to be deployed into the archive on the secondary hub.
  4. Deploy the robots from the secondary hub using XML files as discussed in Bulk Robot Deployment with an XML File. 
You can also configure a custom SSH port and select the version of the robot package to deploy. Add a new section with the updated information to the automated_deployment_engine configuration.
 
 Follow these steps:
 
  1. In Infrastructure Management or Admin Console, navigate to the robot running the automated_deployment_engine and select the probe.
  2. In Infrastructure Management, select the Configure or Raw Configure option to add a new section. In Admin Console, select the Raw Configure option to add a new section.
  3. At the Root level, create a section with the name 
    deployment
    .
  4. Open the deployment section and create the following key/value pairs:
    sshport
     - <port number>
    robot_pkg_version
     - <version number>
  5. Close the configuration window.
Deploy Robots
You must have the 
USM Automatic Robot Installation 
ACL permission to deploy robots automatically. Account contact users cannot deploy robots automatically. Also, the automated_deployment_engine probe version 1.10 or later must be running in your environment.
Administrators can also use either the GUI or the command-line interface for the automated_deployment_engine probe to deploy robots automatically.
For a list of platforms that support automatic robot deployment, see the Compatibility Matrix NMSCompatibility_SupportMatrix_current.pdf.
To deploy robots automatically you must be a regular UIM user, and you must have the 
USM Automatic Robot Installation
 permission set in the ACL. Also, the automated_deployment_engine probe version 1.10 or later must be running in your environment.
USM uses the automated_deployment_engine probe to perform an ssh file transfer to a target. Typical deployment is performed through the primary hub.
 
Follow these steps:
 
  1. Navigate USM to obtain a filtered view of systems to deploy robots to. 
  2. In the tree view, select a group or system.
     Robots cannot be deployed to a container group.
  3. Choose 
    Deploy Robots
     from the 
    Actions 
    menu.
  4. Select systems to deploy robots to. You can select the check box in the column header to select all the systems in the list.
  5. Choose a 
    Hub 
    for the robots to report to.
  6. (Optional) Enter an 
    Origin 
    for the robots. If you do not enter an origin, the name of the hub is assigned as the origin.
  7. (Optional) Edit the 
    Job Description
     for this robot deployment.
  8. Click 
    Deploy
    .
Deployment begins and the Robot Deployment Status dialog opens. The table on the right displays messages about the current deployment job. The status is updated every 10 seconds.