The vRealize Automation IaaS Proxy Agent is a windows service used to communicate with specific infrastructure endpoints. In this design, the vSphere Proxy agent is utilized to communicate with vCenter.

The IaaS Proxy Agent server provides the following functions:

  • vRealize Automation IaaS Proxy Agent can interact with different types of infrastructure components. For this design, only the vSphere Proxy agent is used.

  • vRealize Automation does not itself virtualize resources, but works with vSphere to provision and manage the virtual machines. It uses vSphere Proxy agents to send commands to and collect data from vSphere.

Table 1. vRealize Automation IaaS Agent Server Design Decisions

Decision ID

Design Decision

Design Justification

Design Implication


Deploy two vRealize Automation vSphere Proxy Agent virtual machines.

Using two virtual machines provides redundancy for vSphere connectivity.

More resources are required because multiple virtual machines are deployed for this function.


Abstract the proxy agent virtual machines on a separate virtual network for independent failover of the main vRealize Automation components across sites.

Allows the failover of the vRealize Automation instance from one site to another independently.

Additional application virtual networks and associated edge devices need to be provisioned for those proxy agents.

Table 2. vRealize Automation IaaS Proxy Agent Resource Requirements per Virtual Machine



Number of vCPUs



4 GB

Number of vNIC ports


Number of local drives


vRealize Automation functions

vSphere Proxy agent

Operating system

Microsoft Windows Server 2012 SP2 R2