Automation Suite
2023.10
false
Banner background image
Automation Suite on Linux Installation Guide
Last updated Apr 19, 2024

Step 1: Preparing the GCP Marketplace deployment

Before performing an Automation Suite GCP deployment, you must ensure you meet the requirements and plan accordingly.

Important:

To prevent data loss, ensure the infrastructure you use does not automatically delete cluster disks on cluster reboot or shutdown. If this capability is enabled, make sure to disable it.

By default, GCP supports only the latest RHEL 8 version. Moreover, it performs automatic updates that may lead to a minor OS version upgrade. As a consequence, you can fall out of the supported Automation Suite OS versions. To mitigate this we recommend using a custom image.

Prerequisites

API requirements

You must have access to a GCP project with the default service account enabled.

This project needs the following APIs enabled, and you must have permissions for all the operations the APIs imply:

  • Compute Engine API
  • Cloud DNS API
  • Cloud SQL Admin API
  • Secret Manager API
  • Cloud Resource Manager API
  • Service Networking API
  • Identity and Access Management (IAM) API

To enable an API, take the following steps:

  1. Search for the API in the top search bar.



  2. On the Compute Engine API page, click Enable.

Permissions

The service account responsible for the deployment must have the following permissions:

  • Compute Network Admin - For resource deployments and peering between the SQL and the VPC. Private VPC connection.

  • Cloud SQL Admin - Create SQL instance, associate IP.

  • Compute Admin - Deploy compute resources.

  • Project IAM Admin - Create IAM policy.

  • DNS Administrator - Create DNS zone.

  • Service Account User - The .runAs permission is needed to allow the installation scripts to use the VM’s identity.
  • Service Account Admin - Create service account.

Quotas

The deployment provisions a configurable number of VMs with configurable types. Additionally, the templates also deploy VMs needed for node registration traffic. Those VMs have a fixed instance type.

Each project has a quota for the number of cores anyone can provision for a specific region.

If the deployment requirements put you over this quota, the deployment would fail. To prevent this, make sure you have enough room in the quota for your Automation Suite deployment.



VM family region availability

Make sure that the VM family region availability meets your requirements.

You can check what VM instances are available in a region at Regions and zones.

(Optional) GPU requirements

Note: Nodes with GPU support are recommended when using AI Center.

Ensure that the GPU you want to use and the region you are deploying satisfy these constraints and the instance type for the GPU nodes supports a GPU. As stated in the GCP documentation, GPUs are currently only supported with general-purpose N1 or accelerator-optimized A2 machine types.

  • Prerequisites
  • API requirements
  • Permissions
  • Quotas
  • VM family region availability
  • (Optional) GPU requirements

Was this page helpful?

Get The Help You Need
Learning RPA - Automation Courses
UiPath Community Forum
Uipath Logo White
Trust and Security
© 2005-2024 UiPath. All rights reserved.