You can deploy the vRealize Code Stream Management Pack when you have two vRealize Automation appliances in a production environment.

The vRealize Code Stream Management Pack requires two vRealize Automation appliances.

  • The first appliance hosts vRealize Automation, vRealize Code Stream, and vRealize Orchestrator, which are provided with vRealize Code Stream.

  • The second appliance hosts the content storage and the persistent storage.

Requirements

To deploy the current version of the vRealize Code Stream Management Pack for IT DevOps, your environment must meet the following requirements:

  • vRealize Automation 7.x appliance with 4 CPU and 20-Gb RAM, which is available with vRealize Code Stream 2.x on the same appliance.

  • Content Server

    For production systems, you can deploy the content server on a secondary vRealize Automation appliance that has vRealize Automation and vRealize Orchestrator services disabled. The content server exports and imports software-defined content, and stores all artifacts locally on the file system. A VMware Open Source Xenon service stores all artifact metadata.

    For non-production systems, you can deploy the content server on the same appliance as vRealize Automation. However, you must increase the memory to manage the extra load and avoid any impact on performance. For optimum results, install a secondary server with an external content server host.

  • vRealize Automation Advanced (or equivalent) license

  • vRealize Code Stream license

  • (Optional) SMTP server

Note:

If the content server and the vRealize Automation appliance are deployed on a single appliance, increase the size of RAM on the vRealize Automation appliance from 18 Gb to 32 Gb.

Ports

The system must support the appropriate inter-application communications.

Server Role

Inbound Ports

Outbound Ports

vRealize Automation and vRealize Code Stream appliance

HTTPS: 443

HTTPS: 443 and 8281

SSH: 22

Content Server (Second vRealize Automation)

SSH: 22

HTTPS: 443 and 8281

SSH: 22

The ports are applicable to out-of-box Package Types.

External test workflow server running vRealize Orchestrator

HTTPS: 443 and 8281

HTTPS: 443 and 8281

The ports are applicable to out-of-box Package Types. Additional ports might be required for custom test workflow.