Installing DevOps Deploy

A HCL DevOps Deploy (Deploy) installation consists of a Deploy server, a database server, and at least one agent.

About this task

The server, database, and agents must be installed on separate systems; although for a simple evaluation you can install them all on the same system.
Installing Deploy involves the following general steps:
  1. Review the system requirements. See System Requirements.
  2. Install an HCL license server and use your license information at the time of Deploy installation. For information about the HCL licensing, refer to HCL Licensing documentation.
  3. Install a database server. See Installing the server database. The supported database types are DB2, Oracle, MySQL, Maria DB, and Microsoft SQL Server. Before you install Deploy server, make sure that you install a supported database server and configure it to support the Deploy server installation.
  4. Install the server. See Installing the DevOps Deploy server.
  5. Install agent relays. See Installing agent relays.
  6. Install one or more agents. See Installing agents.
  7. Start the server. See Starting and stopping the server.
  8. Install plugins. See Installing plug-ins.
Note:
Follow these guidelines for performance optimization:
  • Installing multiple agents on the same system is not necessary, as a single agent can run parallel deployments for different users. Idle agents consume minimal resources, but deploying numerous agents on the same system may result in a noticeable resource impact.
  • For servers running on Linux or UNIX, connected to many agents (400 or more), it is advisable to increase the process and file limit for the server. For example, for Red Hat Enterprise Linux, version 7, use the /etc/security/limits.conf file. For AIX, use the /etc/security/limits.d/90-nproc.conf file. Add the following lines to the appropriate file and then restart the server computer:
    OS-user             soft    nofile          60000
    OS-user             hard    nofile          60000
    OS-user             soft    nproc           65535
    OS-user             hard    nproc           65535
    Use the name of the operating system user that is running the server for OS-user.

    Likewise, if an agent relay is connected to many agents, ensure to increase the process and file limit for the relay in the same way.

What to do next

For information about accessing the Deploy web application, see Accessing DevOps Deploy.