UiPath Documentation
automation-suite
2022.10
false
Guide d'installation d'Automation Suite
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

Prérequis logiciels et matériels

Terminologie

To find out more about the core concepts used in an Automation Suite deployment, see Glossary.

Sélection de produit

L'expérience d'installation par défaut comprend un choix de deux sélections de produits :

  • Complete (All products) – Install the complete list of products available in Automation Suite. For details, see Automation Suite products.

  • Select products – Allows you to select and install only the products you are interested in. Note, however, that the installer takes the cross-product dependencies into consideration. That means that if a product requires the installation of another product, you must install both of them. For details, refer to Automation Suite products.

    Remarque :

    You can enable additional products later in the same deployment at any point in time, after the initial installation, without having to reinstall. For details, see Managing products.

    We recommend validating the hardware requirements based on expected usage and ensuring the deployment has enough capacity before adding additional products. For details, see Capacity planning.

Choisissez votre profil de déploiement

You can deploy Automation Suite in either single-node evaluation or multi-node HA-ready production mode. While most of the prerequisites for the two profiles are identical, multi-node HA-ready production mode requires additional resources.

Once the deployment starts, you cannot switch or upgrade from one deployment profile to another. Before choosing your deployment profile, see Supported use cases for single-node and multi-node installations.

Important :

Des connaissances de Linux et Kubernetes sont requises, quel que soit le profil de déploiement que vous choisissez. Si vous rencontrez des problèmes pour installer et configurer Automation Suite, contactez les services professionnels UiPath®.

Vue d'ensemble des profils de déploiement

Profil de déploiement Prérequis Installation

Single-node profile: supported only for evaluation and demo scenarios, not for production deployments

One Linux machine with supported RHEL version and ipcalc tool installed. For details about RHEL compatibility with Automation Suite versions, see RHEL compatibily matrix.

  • Une machine Linux supplémentaire est requise pour l'utilisation de Task Mining

  • Une machine Linux supplémentaire est facultative lors de l'utilisation d'Automation Suite Robots

  • Une machine Linux supplémentaire avec prise en charge GPU est recommandée pour l'utilisation de Document Understanding

  • Nous prenons en charge les nouvelles versions mineures de RHEL dans les 90 jours suivant leur publication.

  • Nous prenons en charge SELinux avec des stratégies par défaut.

  • Microsoft SQL Server (2016, 2017, 2019, 2022 - éditions Standard et Enterprise)

  • Des plates-formes Microsoft SQL supplémentaires, telles qu'Azure SQL Database ou Azure SQL Managed Instance, ainsi qu'Amazon Relational Database Service, sont également prises en charge du moment que le moteur de base de données Microsoft SQL Server répond aux exigences.

  • Un serveur Microsoft SQL supplémentaire est recommandé pour Process Mining.

Dns

TLS 1.2+

IPv4

IPv6 n'est pas pris en charge.

Certificats de confiance TLS, de signature de jeton et de chiffrement de connexion SQL

Proxy Server

(facultatif)

Authentification Kerberos

(facultatif)

Multi-node HA-ready profile: the only configuration supported for production deployments

Minimum 3 Linux machines with supported RHEL version and ipcalc tool installed. For details about RHEL compatibility with Automation Suite versions, see RHEL compatibily matrix.

  • Une machine Linux supplémentaire est requise pour l'utilisation de Task Mining

  • Une machine Linux supplémentaire est facultative lors de l'utilisation d'Automation Suite Robots

  • Une machine Linux supplémentaire avec prise en charge GPU est recommandée pour l'utilisation de Document Understanding

  • Nous prenons en charge les nouvelles versions mineures de RHEL dans les 90 jours suivant leur publication.

  • Nous prenons en charge SELinux avec des stratégies par défaut.

  • Microsoft SQL Server (2016, 2017, 2019, 2022 - éditions Standard et Enterprise)

  • Des plates-formes Microsoft SQL supplémentaires, telles qu'Azure SQL Database ou Azure SQL Managed Instance, ainsi qu'Amazon Relational Database Service, sont également prises en charge du moment que le moteur de base de données Microsoft SQL Server répond aux exigences.

  • Un serveur Microsoft SQL supplémentaire est recommandé pour Process Mining.

Dns

TLS 1.2+

IPv4

IPv6 n'est pas pris en charge.

Certificats de confiance TLS, de signature de jeton et de chiffrement de connexion SQL

Load balancer

Proxy Server

(facultatif)

Authentification Kerberos

(facultatif)

Important :
  • You need root permission to install and deploy Automation Suite. For more on the specific components that require root access, see Root privileges requirement.
  • Cilium nécessite des autorisations CAP_SYS_ADMIN pour fonctionner correctement. Veillez à ce que ces autorisations soient accordées.
  • L'exécution d'agents d'analyse sur votre système peut entraîner des échecs d'installation ou d'exécution, en raison des modifications qu'ils apportent aux tables IP. Pour éviter ce comportement, configurez votre agent de scan afin qu'il n'interfère pas avec l'installation d'Automation Suite.
  • UiPath does not prescribe specific firewall or developer tool configurations as long as the Automation Suite requirements are met. Based on our observations, a limited number of external tools can interfere with the smooth operation of Automation Suite. If such issues arise, contact the relevant vendor for help. For additional guidance, see the Automation Suite responsibility matrix.
  • Pour éviter les problèmes d'installation potentiels, assurez-vous que tous les nœuds utilisés dans le déploiement sont définis sur le même fuseau horaire.

Prérequis matériels

Les sections suivantes répertorient la configuration matérielle requise pour la sélection complète de produits et les produits individuels.

Sélection complète de produits : configuration matérielle requise

Important :

La norme FIPS (Federal Information Processing Standard) n'est pas compatible avec Automation Suite. Si FIPs est activé à tout moment sur les serveurs exécutant Automation Suite, le cluster échouera. Si FIPs est activé sur n'importe quel serveur de cluster, le programme d'installation rencontrera des problèmes bloquant l'installation.

La configuration matérielle minimale requise ne protège pas le déploiement des défaillances de nœud.

Le profil de production multi-nœuds compatible haute disponibilité est résilient à une seule défaillance de nœud. Cela signifie que vous ne pouvez perdre qu'un seul nœud de serveur. Cette restriction ne s'applique pas aux nœuds d'agent. Vous pouvez perdre autant de nœuds d'agent tout en continuant à utiliser le cluster sans temps d'arrêt tant que la capacité globale du cluster est disponible.

You can increase the server node tolerance to failure by following the instructions in Advanced installation experience.

Les sections suivantes décrivent les exigences strictes de la sélection complète de produits.

Exigences générales
Matériel pour tous les produitsConfiguration minimale requise pour un nœud uniqueConfiguration minimale requise en mode multi-nœuds
Processor1 per cluster32 (v-)CPU/cœurs96 (v-)CPU/cœurs
Processeur minimum par nœudS/O8 (v-)CPU/cœurs
RAM64 Gio192 Gio
RAM minimale par nœudS/O16 Gio
Cluster binaries and state disk for each node2SSD de 256 Go

IOPS minimum : 1100
SSD de 256 Go

IOPS minimum : 1100
Data disk3SSD de 512 Gio

IOPS minimum : 1100
SSD de 512 Gio

IOPS minimum : 1100
disque etcd pour nœud de serveurSSD de 16 Gio

IOPS minimum : 240
SSD de 16 Gio

IOPS minimum : 240
Disque de bundle UiPath

(Pour une installation hors ligne uniquement, sur l'un des nœuds du serveur)
SSD de 512 Gio

IOPS minimum : 1100
SSD de 512 Gio

IOPS minimum : 1100
Objectstore4SSD de 512 Gio

IOPS minimum : 1100
SSD de 512 Gio

IOPS minimum : 1100

1 If you are using UiPath Apps, your CPU must have AVX support.

2 The cluster disks capacity may need to be increased based on your AI Center ML skills and training storage requirements.

3 The data disk is used as a block store.

4 This refers to the in-cluster objectstore and is not applicable if you use external objectstore.

Remarque :

If you install Automation Suite in single-node evaluation mode, and you do not have a machine with 32 (v-)CPU/cores and 64 GiB of RAM, you can bring machines with a minimum of 8 (v-)CPU/cores and 16 GiB of RAM. For more details, see Capacity calculator.

Si vous choisissez cette option, suivez les instructions d'installation et de configuration multi-nœuds.

Il est recommandé d’utiliser un magasin d'objets externe dans la mesure du possible, ce qui permet de mettre à l'échelle le magasin d'objets indépendamment du cluster et apporte une stabilité supplémentaire. Nous prenons en charge les options de magasin d'objets suivantes :

  • Compte de stockage Azure
  • Compartiment de stockage AWS S3
  • Compartiment de stockage compatible S3
Exigences supplémentaires pour Task Mining

Task Mining nécessite un nœud d'agent supplémentaire qui doit satisfaire aux exigences de configuration suivantes :

MatérielConfiguration minimale requise
Processeur20 (v-)CPU/cœurs
RAM60 Go
Fichiers binaires de cluster et SSDSSD de 256 Go

IOPS minimum : 1100
DataDiskS/O
Exigences supplémentaires pour les Automation Suite Robots

Dans les environnements de production multi-nœuds compatibles haute disponibilité, les Automation Suite Robots nécessitent un nœud d'agent supplémentaire. Dans les environnements d'évaluation à nœud unique, un nœud d'Automation Suite Robots supplémentaire est facultatif.

The hardware requirements for the Automation Suite Robots node depend on the way you plan to use your resources. In addition to the additional agent node requirements, you also need a minimum of 10 GiB to enable package caching.

Les sections suivantes décrivent les facteurs qui ont un impact sur la quantité de matériel requise par le nœud d'Automation Suite Robots.

Taille du robot

Le tableau suivant décrit le processeur, la mémoire et le stockage requis pour toutes les tailles de Robot.

TailleProcesseurMémoireStockage
Petite0,51 Gio1 Gio
Standard12 GiB2 GiB
Moyenne24 Gio4 Gio
Grande610 Gio10 Gio

Taille du nœud d'agent

Les ressources du nœud de l'agent d'Automation Suite Robots ont un impact sur le nombre de tâches pouvant être exécutées simultanément. Cela s'explique par le fait que le nombre de cœurs de processeur et la quantité de capacité de RAM sont divisés par les configurations requises en termes de processeur/mémoire de la tâche.

Par exemple, un nœud avec 16 processeurs et 32 Go de RAM pourrait exécuter l'un des éléments suivants :

  • 32 petites tâches ;
  • 16 tâches standard
  • 8 tâches moyennes ;
  • 2 tâches volumineuses

Les tailles de tâches peuvent être mélangées. Ainsi, à tout moment, le même nœud peut exécuter une combinaison de tâches, comme suit :

  • 10 petites tâches (consommant 5 processeurs et 10 Go de mémoire)
  • 4 tâches standard (utilisant 4 processeurs et 8 Go de mémoire) ;
  • 3 tâches moyennes (utilisant 6 processeurs et 12 Go de mémoire) ;

Utilisation des ressources Kubernetes

Étant donné que le nœud fait partie d'un cluster Kubernetes, l'agent Kubernetes présent sur le serveur (kubelet) utilise une petite quantité de ressources. D’après nos mesures, le kubelet consomme les ressources suivantes :

  • 0,6 de processeur ;
  • 0,4 Go de RAM

Un nœud similaire à celui décrit précédemment aurait en réalité environ 15,4 processeurs et 31,6 Go de RAM.

Sélection automatique de la taille de la machine

Tous vos processus multiplateformes ont l'option Robots Automation Suite​​ définie sur Automatique​​ par défaut. Ce paramètre sélectionne la taille de machine appropriée pour l'exécution du processus à l'aide de robots sans serveur.​

Lors du choix automatique de la taille, les critères répertoriés dans la table ci-dessous sont évalués dans l'ordre. Dès qu'un critère est satisfait, la taille de machine correspondante est choisie et les critères restants ne sont pas évalués.

OrdreCritèreTaille de la machine
1Tâche de débogage à distanceMoyenne
2Le processus dépend d’UI Automation

​​​​​OU

​Process depends on the UiPath Document Understanding activities​​
Standard
3Autre processus non assisté (unattended)Petite
Autres recommandations pour Document Understanding

For increased performance, you can install Document Understanding on an additional agent node with GPU support. Note, however, that Document Understanding is fully functional without the GPU node. Actually, Document Understanding uses CPU VMs for all its extraction and classification tasks, while for OCR we strongly recommend the usage of a GPU VM. Here you can find more information about the CPU/GPU usage within the Document Understand framework.

Si vous souhaitez utiliser un nœud supplémentaire avec prise en charge du GPU, vous devez répondre aux exigences suivantes :

MatérielConfiguration minimale requise
Processeur8 (v-)CPU/cœurs
RAM52 Gio
Fichiers binaires de cluster et SSDSSD de 256 Go

IOPS minimum : 1100
DataDiskS/O
RAM GPU11 Go

For more details, see AI Center considerations.

Recommandations en matières d'applications UiPath Apps supplémentaires

If you are using UiPath Apps, your CPU must have AVX support. For more information, check the official MongoDB documentation.

Produits individuels : configuration matérielle requise

Cette section répertorie la configuration matérielle minimale requise pour un déploiement d'Automation Suite réussi. La configuration matérielle minimale requise pour votre déploiement correspond à la somme de la configuration requise pour les fonctionnalités de la suite partagée et des produits individuels que vous installez.

Important :

En plus de répondre aux exigences matérielles minimales répertoriées dans cette section, il est fortement recommandé d'avoir un tampon de 20 %.

La table suivante répertorie les exigences relatives aux fonctionnalités de la suite partagée :

Couche Profil d'évaluation à nœud unique Mode de production multi-nœuds compatible haute disponibilité
Processeur RAM Processeur RAM

Capacités partagées de Suite

9,5 (v-)CPU

16,4 Gio

40 (v-)CPU

47.6 GiB

La table suivante répertorie les exigences pour les produits individuels :

Produit Mode d'évaluation à nœud unique Mode de production multi-nœuds compatible haute disponibilité
Processeur RAM Processeur RAM

Action Center

0,7 (v-)CPU

2,1 Gio

2 (v-)CPU

4.7 GiB

AI Center

2 (v-)CPU

6,5 Gio

5.5 (v-)CPU

14 GiB

Apps

2.8 (v-)CPU

7,2 Gio

7.25 (v-)CPU

18.5 GiB

Automation Hub

0.5 (v-)CPU

1.4 GiB

2 (v-)CPU

3.5 GiB

Automation Ops

0.2 (v-)CPU

0,7 Gio

1 (v-)CPU

1,7 Gio

Robots Automation Suite

0.5 (v-)CPU

0,7 Gio

1 (v-)CPU

1.5 GiB

Data Service

0.2 (v-)CPU

0.5 GiB

0.5 (v-)CPU

1 Gio

Document Understanding

32 (v-)CPU

4 Gio

6.7 (v-)CPU

8.6 GiB

Insights

0.3 (v-)CPU

1,7 Gio

1.5 (v-)CPU

5 Gio

Orchestrator 1

1 (v-)CPU

2.6 GiB

3.5 (v-)CPU

7,2 Gio

Process Mining

2.2 (v-)CPU

12 GiB

5.1 (v-)CPU

24 GiB

Task Mining

4 (v-)CPU

5 Gio

8.4 (v-)CPU

10 Gio

Test Manager

0.5 (v-)CPU

1 Gio

1 (v-)CPU

2 GiB

1 For large robot deployments, you need to increase your Orchestrator HPA capacity. For an over 100.000-robot deployment, we recommend at least 20 pods.

RPM package requirements

Avant de commencer l'installation d'Automation Suite, vous devez vous assurer que vous remplissez les conditions suivantes :

  • you have a RHEL subscription;
  • vous avez activé les référentiels BaseOS et AppStream ;
  • vous avez installé les packages RPM requis.

Le tableau suivant répertorie les packages RPM requis :

Package RPMDescription
iscsi-initiator-utils nfs-utils rpcbind util-linux nmap-ncat openssl httpd-tools gettext zstdObligatoire sur les nœuds pour l'installation.
podman>=4.0.2 nmap-ncat bind-utils openssl wget unzip conmon=>2.0.24Obligatoire sur les nœuds pour l'exécution du contrôle de préparation.
ansible zip unzipRequis sur le nœud d'orchestration pour l'exécution de la fonctionnalité uipathctl.sh nécessitant Ansible.
iscsi-initiator-utils gettext nfs-utils rpcbind util-linux nmap-ncat openssl httpd-tools podman=>4.0.2 zstdObligatoire uniquement pour les installations hors ligne.
Remarque :

RHEL 8.4 et versions ultérieures ont les packages RPM requis dans les référentiels BaseOS et AppStream par défaut.

Installations manuelles

Si vous effectuez une nouvelle installation manuelle d'Automation Suite, vous devez vous assurer que vous répondez aux exigences du package RPM. Dans ce cas, vous êtes responsable de l'installation des packages RPM requis.

Si vous effectuez une mise à niveau depuis une version précédente d'Automation Suite, vous avez déjà installé les packages RPM.

Pour plus de détails sur les outils que vous pouvez utiliser pour installer et valider les packages RPM, consultez les sections suivantes :

Cloud templates

Si vous installez Automation Suite à l'aide de nos modèles Azure, AWS ou GCP, aucune action n'est requise de votre part. Les modèles enregistrent l'infrastructure complète, y compris les packages RPM.

Configuration générale requise pour Microsoft SQL Server

Remarque :

Sauf indication contraire dans les sections dédiées aux exigences, ces exigences s'appliquent à tous les produits Automation Suite.

L’installation nécessite un serveur SQL externe comme prérequis. Les éditions Microsoft SQL Server 2016, 2017, 2019 et 2022 Standard et Enterprise sont prises en charge.

Des plates-formes Microsoft SQL supplémentaires, telles qu'Azure SQL Database ou Azure SQL Managed Instance, ainsi qu'Amazon Relational Database Service, sont également prises en charge du moment que le moteur de base de données Microsoft SQL Server répond aux exigences.

Remarque :

Assurez-vous que le serveur SQL est accessible à partir de chaque machine virtuelle du cluster.

Important :

Le support produit individuel est différent.

Pour chaque produit que vous envisagez de déployer, vous devez :

  • vérifier la version prise en charge de SQL Server requise par le produit ;
  • appliquer les prérequis de configuration de SQL Server, y compris l'autorisation d'utilisateur de SQL Server, tel que requis par le produit.

La configuration matérielle minimale générale requise pour Microsoft SQL Server est la suivante :

  • 8 (v-)CPU
  • 32 Go de RAM
  • SSD de 256 Go

Ces exigences minimales sont des indications générales et ne garantissent pas un fonctionnement fiable dans un déploiement de production. La planification de la capacité est nécessaire pour déterminer les exigences matérielles requises pour un fonctionnement fiable.

Important :

Pour chaque produit que vous envisagez de déployer, vous devez évaluer l'utilisation prévue et appliquer les conseils de planification de capacité spécifiés par le produit. Ces informations sont disponibles dans la section d'aide de chaque produit individuel.

Remarque :

See Configuring Microsoft SQL Server for additional hardware requirements and recommendations for setting up a Microsoft SQL Server database machine for Process Mining.

Exigences générales du serveur NFS

Pour activer une sauvegarde, un serveur NFS externe est requis. Automation Suite prend en charge NFSv4 sur Linux.

Remarque :

Assurez-vous que le serveur NFS est accessible à partir de chaque machine virtuelle du cluster.

La configuration matérielle minimale générale requise pour NFS Server est la suivante :

ProcesseurRAMDisque (Disk)
4 (v-)CPU8 GOSSD de 2 Tio (1 100 IOPS)

Matrice de compatibilité RHEL

Le tableau suivant répertorie les versions RHEL prises en charge par chaque version d'Automation Suite :

Version d'Automation SuiteVersions RHEL prises en charge
2022.10.158.6, 8.8, 8.9, 8.10, 9.2, 9.4
2022.10.148.6, 8.8, 8.9, 8.10, 9.2, 9.4
2022.10.138.6, 8.8, 8.9, 8.10, 9.2
2022.10.128.6, 8.8, 8.9
2022.10.118.6, 8.8, 8.9
2022.10.108.6, 8.8, 8.9
2022.10.98.6, 8.8
2022.10.88.6, 8.8
2022.10.78.6, 8.8
2022.10.68.6
2022.10.58.6
2022.10.48.6
2022.10.38.6
2022.10.28.6
2022.10.18.6
2022.10.08.6
Important :

Les versions du noyau RHEL kernel-4.18.0-372.91.1.el8_6 et kernel-4.18.0-477.10.1.el8_8 sont affectées par un problème qui interrompt l'installation ou la gestion du cluster Automation Suite. Assurez-vous qu'aucun des nœuds Automation Suite n'utilise ces versions du noyau, que ce soit avant ou après l'installation.

Cette page vous a-t-elle été utile ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour