Installation Considerations for Optimal Performance

For optimal performance, do the following:

  • Install the server as the root user or system user account. The server should be installed as the root user on UNIX/Linux and as a local system user on Windows. Running in this manner avoids all permission errors. Deployment Automation needs this level of permissions because it writes into protected location such as /opt and /var/opt.

  • Install each agent as a dedicated system account. Ideally, the account should only be used by Deployment Automation. Because Deployment Automation agents are command execution engines, it is advisable to limit what they can do on host machines by creating dedicated users and then granting them appropriate privileges. If you install an agent as the root user (or local system user on Windows), ensure that agent processes cannot adversely affect the host file system.

  • Install a single agent per host machine. If multiple agents are running on the same machine, they can negatively impact each other's performance. If you install multiple agents on the same machine, you must ensure the machine has adequate capacity to meet the system requirements for all of the agents. Otherwise, you may see performance degradation when multiple agents are busy simultaneously.