The deployment specification details the design decisions covering physical design and sizing for VMware Aria Automation.

To accomplish this specification, you require the following components:

  • SDDC Manager

  • VMware Aria Suite Lifecycle

  • Standalone NSX Tier-1 gateway

  • Clustered Workspace ONE Access

  • Supporting infrastructure services, such as Active Directory, DNS, NTP, and SMTP.

Deployment Type

VMware Aria Automation is deployed to support the design objectives for the solution component availability and number of workloads that the solution must support.

In this solution, VMware Aria Automation is deployed as a cluster of three nodes with an NSX load balancer in the default vSphere cluster in the management domain of a VMware Cloud Foundation instance. vSphere High Availability protects VMware Aria Automation by restarting a VMware Aria Automation virtual machine on an alternate ESXi host in the vSphere cluster if affected by an ESXi host failure. A vSphere Distributed Resource Scheduler anti-affinity rule prevents the VMware Aria Automation cluster virtual machines from running on the same ESXi host in the vSphere cluster.

All VMware Aria Automation services and databases are configured for high availability using the underlying Kubernetes-based architecture and orchestration. The VMware Aria Automation cluster can manage workloads across VMware Cloud Foundation instances up to the VMware Aria Automation scalability and concurrency maximums.

Table 1. Design Decisions on Deployment of VMware Aria Automation

Decision ID

Design Decision

Design Justification

Design Implication

PCA-VAA-CFG-001

Deploy VMware Aria Automation as a cluster of three nodes in the default management vSphere cluster.

VMware Aria Automation can manage one or more VMware Cloud Foundation instances from a single implementation.

The VMware Aria Automation deployment can also manage VMware Cloud on AWS and public cloud instances, if network access is permitted.

  • You must deploy the clustered Workspace ONE Access nodes as medium-size appliances to support the scalability of the VMware Aria Automation cluster deployment.​

  • You must maintainVMware Aria Automation within its scalability and concurrency maximums.

PCA-VAA-CFG-002

Deploy VMware Aria Automation in a VMware Aria Suite Lifecycle logical environment in VMware Cloud Foundation mode.

  • The VMware Aria Automation cluster is added to the SDDC Manager inventory for life cycle management.

  • SDDC Manager automates the configuration of the NSX load balancer on a dedicated NSX Tier-1 gateway in the management domain to load balance the connections across the VMware Aria Automation cluster nodes.

  • You must deploy VMware Aria Automation in a cluster configuration.

  • You must use NSX for VMware Aria Automation cluster load-balancing services.

  • Only a single VMware Aria Automation deployment can be deployed in VMware Cloud Foundation mode and imported into the SDDC Manager inventory.

PCA-VAA-CFG-003

Protect the VMware Aria Automation cluster virtual machines by using vSphere High Availability.

Supports the availability objectives for VMware Aria Automation without requiring manual intervention during an ESXi host failure event.

None.

PCA-VAA-CFG-004

Apply vSphere Distributed Resource Scheduler anti-affinity rules for the VMware Aria Automation cluster virtual machines.

vSphere Distributed Resource Scheduler prevents the VMware Aria Automation cluster virtual machines from residing on the same ESXi host and risking the high availability of the deployment.

  • You must perform an additional configuration to set up an anti-affinity rule.

  • For a default management vSphere cluster that consists of four ESXi hosts, you can put in maintenance mode only a single ESXi host at a time.

PCA-VAA-CFG-005

Add a VM group for the VMware Aria Automation cluster virtual machines and set a VM rule to restart the Workspace ONE Access VM group before the VMware Aria Automation VM group.

You can define the startup order of virtual machines regarding the service dependency. The startup order ensures that vSphere High Availability powers on the virtual machines for VMware Aria Automation in an order that respects product dependencies.

You must manage the VM group and VM rules for the VMware Aria Automation cluster virtual machines.

PCA-VAA-CFG-006

Place the VMware Aria Automation cluster virtual machines in a designated virtual machine folder.

Provides the organization of the VMware Aria Automation cluster virtual machines in the management domain vSphere inventory.

You must create the virtual machine folder during or after the deployment.

Deployment for Multiple Availability Zones

In an environment with multiple availability zones, the VMware Aria Automation cluster virtual machines run in the first availability zone. If a failure occurs in the first availability zone, the VMware Aria Automation cluster virtual machines are failed over to the second availability zone.

Table 2. Design Decisions on Deployment of VMware Aria Automation in Multiple Availability Zones

Decision ID

Design Decision

Design Justification

Design Implication

PCA-VAA-CFG-007

When using two availability zones, add the VMware Aria Automation cluster virtual machines to the VM group for the first availability zone.

Ensures that, by default, the VMware Aria Automation cluster virtual machines are powered on in the primary availability zone hosts group.

  • After the implementation of the second availability zone for the management domain, you must update the VM group for the primary availability zone virtual machines to include the VMware Aria Automation cluster virtual machines.

  • You must update the VM group for the primary availability zone virtual machines to also include the Workspace ONE Access cluster virtual machines, which are a dependency.

Sizing Compute and Storage Resources

VMware Aria Automation has the following resource requirements.

Table 3. VMware Aria Automation CPU, Memory, and Storage Resources

Appliance Size

CPU per Appliance

Memory per Appliance

Storage per Appliance

Medium

12 vCPUs

42 GB

236 GB

Extra large

24 vCPUs

96 GB

236 GB

This solution uses a VMware Aria Automation appliance size that supports the scalability objectives. For information about the scalability and concurrency limits for a highly-available VMware Aria Automation cluster deployment, see Scale Management for Private Cloud Automation for VMware Cloud Foundation or the VMware Aria Automation documentation.
Table 4. Design Decisions on Sizing of VMware Aria Automation Sizing

Decision ID

Design Decision

Design Justification

Design Implication

PCA-VAA-CFG-008

Deploy the VMware Aria Automation cluster nodes as medium-size or larger appliances.

A medium-size VMware Aria Automation appliance is typically sufficient, but can be scaled-up for increased workload scalability.

  • The ESXi hosts in the default management vSphere cluster must have physical CPUs with a minimum of 8 cores per socket. In total, the VMware Aria Automation cluster uses 36 vCPUs and 126 GB of memory in the default management vSphere cluster.

  • When you exceed the scalability and concurrency of the medium-size profile, scale up the cluster nodes size by using VMware Aria Suite Lifecycle.