Automation Suite
2022.10
False
Image de fond de la bannière
Guide d'installation d'Automation Suite
Dernière mise à jour 8 avr. 2024

Prérequis logiciels et matériels

Terminologie

Pour en savoir plus sur les concepts de base utilisés dans un déploiement Automation Suite, consultez Glossaire.

Sélection de produit

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

  • Complet (tous les produits) (Complete (All products)) : installe la liste complète des produits disponibles dans Automation Suite. Pour plus de détails, consultez la section Produits Automation Suite.
  • Sélectionner des produits (Select products) : permet de sélectionner et d'installer uniquement les produits qui vous intéressent. Notez, cependant, que le programme d'installation prend en compte les dépendances entre produits. Cela signifie que si un produit nécessite l'installation d'un autre produit, vous devez installer les deux. Pour plus de détails, consultez la section Dépendances entre produits.

    Remarque :

    Vous pouvez activer des produits supplémentaires ultérieurement dans le même déploiement à tout moment, après l'installation initiale, sans avoir à réinstaller. Pour plus de détails, consultez la section Gestion des produits.

    Nous vous recommandons de valider la configuration matérielle requise en fonction de l'utilisation prévue et de vous assurer que le déploiement dispose d'une capacité suffisante avant d'ajouter des produits supplémentaires. Pour plus de détails, consultez Planification des capacités.

Choisissez votre profil de déploiement

Vous pouvez déployer Automation Suite en mode d'évaluation à nœud unique ou en mode de production multi-nœuds compatible haute disponibilité. Bien que la plupart des prérequis pour les deux profils soient identiques, le mode de production multi-nœuds compatible haute disponibilité nécessite des ressources supplémentaires.

Une fois le déploiement démarré, vous ne pouvez pas passer/procéder à la mise à niveau d'un profil de déploiement à un autre. Avant de choisir votre profil de déploiement, veuillez vous référer à la rubrique Cas d'utilisation pris en charge pour les installations à nœud unique et multi-nœuds.

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

Profil d'évaluation à nœud unique

Une machine Linux (RHEL 8.6, 8.8, ou 8.9) avec l’outil ipcalc installé

  • 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

Remarque :
  • 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

Important :

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)

Profil de production compatible haute disponibilité multi-nœuds

Au moins 3 machines Linux (RHEL 8.6, 8.8, ou 8.9) avec l’outil ipcalc installé

  • 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

Remarque :
  • 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

Important :

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 :
  • Vous avez besoin d'une autorisation root pour installer et déployer Automation Suite. Pour plus d'informations sur les composants spécifiques qui nécessitent un accès root, voir Exigences des privilèges root.
  • 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 ne prévoit pas de configurations spécifiques de pare-feu ou d’outil de développement tant que les exigences d’Automation Suite sont remplies. D’après nos observations, seul un nombre limité d’outils externes peut interférer avec le bon fonctionnement d’Automation Suite. Si de tels problèmes surviennent, contactez le fournisseur concerné pour obtenir de l’aide. Pour obtenir des conseils supplémentaires, consultez la section Matrice de responsabilité Automation Suite.

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.

Vous pouvez augmenter la tolérance des nœuds de serveur aux défaillances en suivant les instructions dans Expérience d'installation avancée (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 produits

Configuration minimale requise pour un nœud unique

Configuration minimale requise en mode multi-nœuds

Processeur1

32 (v-)CPU/cœurs

96 (v-)CPU/cœurs

Processeur minimum par nœud

S/O

8 (v-)CPU/cœurs

RAM

64 Gio

192 Gio

RAM minimale par nœud

S/O

16 Gio

Fichiers binaires de cluster et SSD pour chaque nœud

SSD de 256 Go

IOPS minimum : 1100

SSD de 256 Go

IOPS minimum : 1100

Disque de données2

SSD de 512 Gio

IOPS minimum : 1100

SSD de 512 Gio

IOPS minimum : 1100

disque etcd pour nœud de serveur

SSD 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

Magasin d'objets3

SSD de 512 Gio

IOPS minimum : 1100

SSD de 512 Gio

IOPS minimum : 1100

1 Si vous utilisez UiPath Apps, votre processeur doit prendre en charge AVX.

2 Le disque de données est utilisé comme un magasin de blocs.

3 Cela fait référence au magasin d'objets intégré au cluster et ne s'applique pas si vous utilisez un magasin d'objet externe.

Remarque :

Si vous installez Automation Suite en mode d'évaluation à nœud unique et que vous ne disposez pas d'une machine avec 32 (v-)CPU/cœurs et 64 Gio de RAM, vous pouvez utiliser des machines avec un minimum de 8 (v-)CPU/cœurs et 16 Gio de RAM. Pour plus de détails, consultez la section Calculateur de capacité.

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ériel

Configuration minimale requise

Processeur

20 (v-)CPU/cœurs

RAM

60 Go

Fichiers binaires de cluster et SSD

SSD de 256 Go

IOPS minimum : 1100

DataDisk

S/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.

La configuration matérielle requise pour le nœud d'Automation Suite Robots dépend de la façon dont vous prévoyez d'utiliser vos ressources. Outre la configuration requise supplémentaire pour le nœud d'agent, vous avez également besoin d'un minimum de 10 Go pour activer la mise en cache des packages.

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.

Taille

Processeur

Mémoire

Stockage

Petite

0,5

1 Gio

1 Gio

Standard

1

2 GiB

2 GiB

Moyenne

2

4 Gio

4 Gio

Grande

6

10 Gio

10 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.

Ordre

Critère

Taille de la machine

1

Tâche de débogage à distance

Moyenne

2

Le processus dépend d’UI Automation

​​​​​OU

​Le processus dépend des activités UiPath Document Understanding​​

Standard

3

Autre processus non assisté (unattended)

Petite

Autres recommandations pour Document Understanding

Pour des performances améliorées, vous pouvez installer Document Understanding sur un nœud d’agent supplémentaire avec prise en charge de GPU. Notez cependant que Document Understanding est entièrement fonctionnel sans le nœud GPU. De fait, Document Understanding utilise des machines virtuelles de processeur pour toutes ses tâches d’extraction et de classification, tandis que pour l’OCR, nous recommandons fortement l’utilisation d’une machine virtuelle GPU. Vous trouverez ici plus d’informations sur l’utilisation du processeur/GPU dans l’infrastructure Document Understanding.

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

Matériel

Configuration minimale requise

Processeur

8 (v-)CPU/cœurs

RAM

52 Gio

Fichiers binaires de cluster et SSD

SSD de 256 Go

IOPS minimum : 1100

DataDisk

S/O

RAM GPU

11 Go

Pour plus de détails, consultez la section Considérations relatives à AI Center.

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

Si vous utilisez UiPath Apps, votre processeur doit prendre en charge AVX. Pour plus d'informations, consultez la documentation MongoDB officielle.

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 à la configuration matérielle minimale répertoriée 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

Orchestrator1

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 Pour les grands déploiements de robots, vous devez augmenter la capacité HPA d'Orchestrator. Pour un déploiement de plus de 100 000 Robots, nous recommandons au moins 20 pods.

RPM package requirements

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

  • vous avez un abonnement RHEL ;
  • 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 RPM

Description

iscsi-initiator-utils nfs-utils rpcbind util-linux nmap-ncat openssl httpd-tools gettext zstd

Obligatoire sur les nœuds pour l'installation.

podman>=3.2.3 nmap-ncat bind-utils openssl wget unzip conmon=>2.0.24

Obligatoire sur les nœuds pour l'exécution du contrôle de préparation.

ansible zip unzip

Requis 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=>3.2.3 zstd

Obligatoire uniquement pour les installations hors ligne.

Remarque :

RHEL 8.3 inclut Podman 1.6 par défaut, ce qui peut entraîner des problèmes d'installation. Pour éviter cela, mettez à jour Podman vers la version 3.2.3.

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

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.

Attention : 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 : consultez la section Configuration de Microsoft SQL Server pour connaître la configuration matérielle requise supplémentaire et les recommandations relatives à la configuration d'une machine de base de données Microsoft SQL Server pour 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 SQL est accessible à partir de chaque machine virtuelle du cluster.

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

Processeur

RAM

Disque (Disk)

4 (v-)CPU

8 GiB

SSD de 2 Tio (1 100 IOPS)

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

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Logo Uipath blanc
Confiance et sécurité
© 2005-2024 UiPath. All rights reserved.