- Overview
 - Requirements
 - Installation
- Q&A: Deployment templates
 - Configuring the machines
 - Configuring the external objectstore
 - Configuring an external Docker registry
 - Configuring the load balancer
 - Configuring the DNS
 - Configuring Microsoft SQL Server
 - Configuring the certificates
 - Online multi-node HA-ready production installation
 - Offline multi-node HA-ready production installation
 - Disaster recovery - Installing the secondary cluster
 
- Downloading the installation packages
 - install-uipath.sh parameters
 - Enabling Redis High Availability Add-On for the cluster
 - Document Understanding configuration file
 - Adding a dedicated agent node with GPU support
 - Adding a dedicated agent Node for Task Mining
 - Connecting Task Mining application
 - Adding a Dedicated Agent Node for Automation Suite Robots
 
 - Post-installation
 - Cluster administration
 - Monitoring and alerting
 - Migration and upgrade
- Migration options
 - Step 1: Moving the Identity organization data from standalone to Automation Suite
 - Step 2: Restoring the standalone product database
 - Step 3: Backing up the platform database in Automation Suite
 - Step 4: Merging organizations in Automation Suite
 - Step 5: Updating the migrated product connection strings
 - Step 6: Migrating standalone Insights
 - Step 7: Deleting the default tenant
 
- Performing a single tenant migration
 
 - Product-specific configuration
 - Best practices and maintenance
 - Troubleshooting
- How to troubleshoot services during installation
 - How to uninstall the cluster
 - How to clean up offline artifacts to improve disk space
 - How to clear Redis data
 - How to enable Istio logging
 - How to manually clean up logs
 - How to clean up old logs stored in the sf-logs bucket
 - How to disable streaming logs for AI Center
 - How to debug failed Automation Suite installations
 - How to delete images from the old installer after upgrade
 - How to automatically clean up Longhorn snapshots
 - How to disable TX checksum offloading
 - How to manually set the ArgoCD log level to Info
 - How to generate the encoded pull_secret_value for external registries
 - How to address weak ciphers in TLS 1.2
 - How to work with certificates
 - How to collect DU usage data with in-cluster objectstore (Ceph)
 - How to install RKE2 SELinux on air-gapped environments
 
- Unable to run an offline installation on RHEL 8.4 OS
 - Error in downloading the bundle
 - Offline installation fails because of missing binary
 - Certificate issue in offline installation
 - First installation fails during Longhorn setup
 - SQL connection string validation error
 - Prerequisite check for selinux iscsid module fails
 - Azure disk not marked as SSD
 - Failure after certificate update
 - Antivirus causes installation issues
 - Automation Suite not working after OS upgrade
 - Automation Suite requires backlog_wait_time to be set to 0
 - GPU node affected by resource unavailability
 - Volume unable to mount due to not being ready for workloads
 - Support bundle log collection failure
 
- Failure to upload or download data in objectstore
 - PVC resize does not heal Ceph
 - Failure to resize PVC
 - Failure to resize objectstore PVC
 - Rook Ceph or Looker pod stuck in Init state
 - StatefulSet volume attachment error
 - Failure to create persistent volumes
 - Storage reclamation patch
 - Backup failed due to TooManySnapshots error
 - All Longhorn replicas are faulted
 
- Setting a timeout interval for the management portals
 - Update the underlying directory connections
 - Authentication not working after migration
 - Kinit: Cannot find KDC for realm <AD Domain> while getting initial credentials
 - Kinit: Keytab contains no suitable keys for *** while getting initial credentials
 - GSSAPI operation failed due to invalid status code
 - Alarm received for failed Kerberos-tgt-update job
 - SSPI provider: Server not found in Kerberos database
 - Login failed for AD user due to disabled account
 - ArgoCD login failed
 
- Failure to get the sandbox image
 - Pods not showing in ArgoCD UI
 - Redis probe failure
 - RKE2 server fails to start
 - Secret not found in UiPath namespace
 - ArgoCD goes into progressing state after first installation
 - Issues accessing the ArgoCD read-only account
 - MongoDB pods in CrashLoopBackOff or pending PVC provisioning after deletion
 - Unhealthy services after cluster restore or rollback
 - Pods stuck in Init:0/X
 - Prometheus in CrashloopBackoff state with out-of-memory (OOM) error
 - Missing Ceph-rook metrics from monitoring dashboards
 - Pods cannot communicate with FQDN in a proxy environment
 - Failure to configure email alerts post upgrade
 - No healthy upstream issue
 
- Document Understanding not on the left rail of Automation Suite
 - Failed status when creating a data labeling session
 - Failed status when trying to deploy an ML skill
 - Migration job fails in ArgoCD
 - Handwriting recognition with intelligent form extractor not working
 - Failed ML skill deployment due to token expiry
 
- Running High Availability with Process Mining
 - Process Mining ingestion failed when logged in using Kerberos
 - Unable to connect to AutomationSuite_ProcessMining_Warehouse database using a pyodbc format connection string
 - Airflow installation fails with sqlalchemy.exc.ArgumentError: Could not parse rfc1738 URL from string ''
 - How to add an IP table rule to use SQL Server port 1433
 
- Using the Automation Suite Diagnostics Tool
 - Using the Automation Suite support bundle
 - Exploring Logs
 
 

Automation Suite on Linux installation guide
sudo ./configureUiPathAS.sh objectstore --helpsudo ./configureUiPathAS.sh objectstore --helpOutput
************************************************************************************
Manage objectstore configuration
Usage:
  configureUiPathAS.sh objectstore [command]
  configureUiPathAS.sh objectstore [flags]
Available Commands:
  resize-pvc                          Resize PVC
Flags:
  -h|--help                           Display help
************************************************************************************************************************************************************************
Manage objectstore configuration
Usage:
  configureUiPathAS.sh objectstore [command]
  configureUiPathAS.sh objectstore [flags]
Available Commands:
  resize-pvc                          Resize PVC
Flags:
  -h|--help                           Display help
************************************************************************************To view more information about resizing Objectstore PVC, run the following command:
sudo ./configureUiPathAS.sh objectstore resize-pvc --helpsudo ./configureUiPathAS.sh objectstore resize-pvc --helpThe command returns the following output:
***************************************************************************************
Resize PVC provided by different CSI drivers
Arguments
  -s|--size            [Required] : Size of PVC. Allowed formats are
                       - Plain integer
                       - A fixed-point number using one of these suffixes: E, P, T, G, M, k
                       - A fixed-point number using one of power-of-two equivalents suffixes: Ei, Pi, Ti, Gi, Mi, Ki
  -b|--sub-component   [Required] : Sub-component to resize. Possible Values [mon|data]
  -d|--debug           Increase logging verbosity to show all debug logs
  -h|--help            Show this help message and exit
  -f|--force           Allow deletion of pods to resize the PVC. This may cause downtime
Examples
  Update PVC size for objectstore mon to 105 Gi
  configureUiPathAS.sh objectstore resize-pvc --size 105Gi  --sub-component "mon"
******************************************************************************************************************************************************************************
Resize PVC provided by different CSI drivers
Arguments
  -s|--size            [Required] : Size of PVC. Allowed formats are
                       - Plain integer
                       - A fixed-point number using one of these suffixes: E, P, T, G, M, k
                       - A fixed-point number using one of power-of-two equivalents suffixes: Ei, Pi, Ti, Gi, Mi, Ki
  -b|--sub-component   [Required] : Sub-component to resize. Possible Values [mon|data]
  -d|--debug           Increase logging verbosity to show all debug logs
  -h|--help            Show this help message and exit
  -f|--force           Allow deletion of pods to resize the PVC. This may cause downtime
Examples
  Update PVC size for objectstore mon to 105 Gi
  configureUiPathAS.sh objectstore resize-pvc --size 105Gi  --sub-component "mon"
***************************************************************************************To resize the data storage of Ceph Objectstore, run the following command:
sudo ./configureUiPathAS.sh objectstore resize-pvc --size 1024Gi --sub-component datasudo ./configureUiPathAS.sh objectstore resize-pvc --size 1024Gi --sub-component dataThe command resizes the data storage PVC to 1 TiB.
--force flag to skip the warning.
               To view more information about resizing rabbitmq PVC, run the following command:
sudo ./configureUiPathAS.sh  rabbitmq resize-pvc --helpsudo ./configureUiPathAS.sh  rabbitmq resize-pvc --helpThe command returns the following output:
***************************************************************************************
Resize PVC provided by different CSI drivers
Arguments
  -s|--size            [Required] : Size of PVC. Allowed formats are
                       - Plain integer
                       - A fixed-point number using one of these suffixes: E, P, T, G, M, k
                       - A fixed-point number using one of power-of-two equivalents suffixes: Ei, Pi, Ti, Gi, Mi, Ki
  -b|--sub-component   [Required] : Sub-component to resize. Possible Values [server]
  -d|--debug           Increase logging verbosity to show all debug logs
  -h|--help            Show this help message and exit
  -f|--force           Allow deletion of pods to resize the PVC. This may cause downtime
Examples
  Update PVC size for rabbitmq server to 105 Gi
  configureUiPathAS.sh rabbitmq resize-pvc --size 105Gi  --sub-component "server"
******************************************************************************************************************************************************************************
Resize PVC provided by different CSI drivers
Arguments
  -s|--size            [Required] : Size of PVC. Allowed formats are
                       - Plain integer
                       - A fixed-point number using one of these suffixes: E, P, T, G, M, k
                       - A fixed-point number using one of power-of-two equivalents suffixes: Ei, Pi, Ti, Gi, Mi, Ki
  -b|--sub-component   [Required] : Sub-component to resize. Possible Values [server]
  -d|--debug           Increase logging verbosity to show all debug logs
  -h|--help            Show this help message and exit
  -f|--force           Allow deletion of pods to resize the PVC. This may cause downtime
Examples
  Update PVC size for rabbitmq server to 105 Gi
  configureUiPathAS.sh rabbitmq resize-pvc --size 105Gi  --sub-component "server"
***************************************************************************************To resize the rabbitmq PVC, run the following command:
sudo ./configureUiPathAS.sh rabbitmq resize-pvc --size 100Gi  --sub-component "server"sudo ./configureUiPathAS.sh rabbitmq resize-pvc --size 100Gi  --sub-component "server"To view more information about resizing mongodb PVC, run the following command:
sudo ./configureUiPathAS.sh  mongodb resize-pvc --helpsudo ./configureUiPathAS.sh  mongodb resize-pvc --helpThe command returns the following output:
***************************************************************************************
Resize PVC provided by different CSI drivers
Arguments
  -s|--size            [Required] : Size of PVC. Allowed formats are
                       - Plain integer
                       - A fixed-point number using one of these suffixes: E, P, T, G, M, k
                       - A fixed-point number using one of power-of-two equivalents suffixes: Ei, Pi, Ti, Gi, Mi, Ki
  -b|--sub-component   [Required] : Sub-component to resize. Possible Values [data|logs]
  -d|--debug           Increase logging verbosity to show all debug logs
  -h|--help            Show this help message and exit
  -f|--force           Allow deletion of pods to resize the PVC. This may cause downtime
Examples
  Update PVC size for mongodb data to 105 Gi
  configureUiPathAS.sh mongodb resize-pvc --size 105Gi  --sub-component "data"
******************************************************************************************************************************************************************************
Resize PVC provided by different CSI drivers
Arguments
  -s|--size            [Required] : Size of PVC. Allowed formats are
                       - Plain integer
                       - A fixed-point number using one of these suffixes: E, P, T, G, M, k
                       - A fixed-point number using one of power-of-two equivalents suffixes: Ei, Pi, Ti, Gi, Mi, Ki
  -b|--sub-component   [Required] : Sub-component to resize. Possible Values [data|logs]
  -d|--debug           Increase logging verbosity to show all debug logs
  -h|--help            Show this help message and exit
  -f|--force           Allow deletion of pods to resize the PVC. This may cause downtime
Examples
  Update PVC size for mongodb data to 105 Gi
  configureUiPathAS.sh mongodb resize-pvc --size 105Gi  --sub-component "data"
***************************************************************************************To resize the mongodb PVC, run the following command:
sudo ./configureUiPathAS.sh mongodb resize-pvc --size 105Gi  --sub-component "data"sudo ./configureUiPathAS.sh mongodb resize-pvc --size 105Gi  --sub-component "data"logs pvc, you must use --sub-component "logs".
               To view more information about resizing monitoring PVC, run the following command:
sudo ./configureUiPathAS.sh monitoring resize-pvc --helpsudo ./configureUiPathAS.sh monitoring resize-pvc --helpThe command returns the following output:
***************************************************************************************
Resize PVC provided by different CSI drivers
Arguments
  -s|--size            [Required] : Size of PVC. Allowed formats are
                       - Plain integer
                       - A fixed-point number using one of these suffixes: E, P, T, G, M, k
                       - A fixed-point number using one of power-of-two equivalents suffixes: Ei, Pi, Ti, Gi, Mi, Ki
  -b|--sub-component   [Required] : Sub-component to resize. Possible Values [alertmanager|prometheus]
  -d|--debug           Increase logging verbosity to show all debug logs
  -h|--help            Show this help message and exit
  -f|--force           Allow deletion of pods to resize the PVC. This may cause downtime
Examples
  Update PVC size for monitoring alertmanager to 105 Gi
  configureUiPathAS.sh monitoring resize-pvc --size 105Gi  --sub-component "alertmanager"
******************************************************************************************************************************************************************************
Resize PVC provided by different CSI drivers
Arguments
  -s|--size            [Required] : Size of PVC. Allowed formats are
                       - Plain integer
                       - A fixed-point number using one of these suffixes: E, P, T, G, M, k
                       - A fixed-point number using one of power-of-two equivalents suffixes: Ei, Pi, Ti, Gi, Mi, Ki
  -b|--sub-component   [Required] : Sub-component to resize. Possible Values [alertmanager|prometheus]
  -d|--debug           Increase logging verbosity to show all debug logs
  -h|--help            Show this help message and exit
  -f|--force           Allow deletion of pods to resize the PVC. This may cause downtime
Examples
  Update PVC size for monitoring alertmanager to 105 Gi
  configureUiPathAS.sh monitoring resize-pvc --size 105Gi  --sub-component "alertmanager"
***************************************************************************************To resize the monitoring PVC, run the following command:
sudo ./configureUiPathAS.sh monitoring resize-pvc --size 100Gi  --sub-component "alertmanager"sudo ./configureUiPathAS.sh monitoring resize-pvc --size 100Gi  --sub-component "alertmanager"prometheus PVC by passing the value prometheus to the --sub-component argument.
               To view more information about resizing registry PVC, run the following command:
sudo ./configureUiPathAS.sh registry resize-pvc --helpsudo ./configureUiPathAS.sh registry resize-pvc --helpThe command returns the following output:
***************************************************************************************
Resize PVC provided by different CSI drivers
Arguments
  -s|--size            [Required] : Size of PVC. Allowed formats are
                       - Plain integer
                       - A fixed-point number using one of these suffixes: E, P, T, G, M, k
                       - A fixed-point number using one of power-of-two equivalents suffixes: Ei, Pi, Ti, Gi, Mi, Ki
  -b|--sub-component   [Required] : Sub-component to resize. Possible Values [data]
  -d|--debug           Increase logging verbosity to show all debug logs
  -h|--help            Show this help message and exit
  -f|--force           Allow deletion of pods to resize the PVC. This may cause downtime
Examples
  Update PVC size for registry data to 105 Gi
  configureUiPathAS.sh registry resize-pvc --size 105Gi  --sub-component "data"
******************************************************************************************************************************************************************************
Resize PVC provided by different CSI drivers
Arguments
  -s|--size            [Required] : Size of PVC. Allowed formats are
                       - Plain integer
                       - A fixed-point number using one of these suffixes: E, P, T, G, M, k
                       - A fixed-point number using one of power-of-two equivalents suffixes: Ei, Pi, Ti, Gi, Mi, Ki
  -b|--sub-component   [Required] : Sub-component to resize. Possible Values [data]
  -d|--debug           Increase logging verbosity to show all debug logs
  -h|--help            Show this help message and exit
  -f|--force           Allow deletion of pods to resize the PVC. This may cause downtime
Examples
  Update PVC size for registry data to 105 Gi
  configureUiPathAS.sh registry resize-pvc --size 105Gi  --sub-component "data"
***************************************************************************************To resize the registry PVC, run the following command:
sudo ./configureUiPathAS.sh registry resize-pvc --size 100Gi  --sub-component "data"sudo ./configureUiPathAS.sh registry resize-pvc --size 100Gi  --sub-component "data"