Automation Suite
2023.10
False
Image de fond de la bannière
Guide d'installation d'Automation Suite sur Linux
Dernière mise à jour 19 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: Linux and Kubernetes knowledge is required regardless of the deployment profile you choose. If you encounter issues installing and configuring Automation Suite, contact UiPath® Professional Services.

Vue d'ensemble des prérequis

Type de prérequis

Prérequis

Matériel

  • Un minimum d’une machine pour les déploiements à nœud unique
  • Trois machines minimum pour les déploiements multi-nœuds

Configuration générale requise pour la machine

Exigences spécifiques à chaque produit

RHEL 8.6, 8.8, ou 8.9 et outil ipcalc installé sur toutes les machines

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.

FIPS 140-2

Équilibreur de charge L4/Équilibreur de charge du réseau

Exigence du serveur NFS (serveur NFS local ou géré dans le cloud avec la version NFSv3/NFSv4 basée sur Linux)

  • Processeur - 4 VCPU
  • RAM - 8 Go
  • Stockage - 1 Tio
    • Pour le magasin d'objets externe, quelques Gio sont nécessaires
    • Pour le magasin d'objets intégré au cluster, la valeur minimale doit être la même que la taille du magasin d'objet
Détails...

Ports de nœud

Logiciels

Packages RPM sur chaque machine

SQL Server

Magasin d'objets (stockage d'objets blob Azure, AWS S3, magasin d'objets compatible S3)

Registre compatible OCI

Dns

TLS 1.2+
IPv4

(IPv6 n'est pas pris en charge)

La mémoire d’échange doit être désactivée.

  • Certificat TLS

  • Certificat de signature de jeton d'identité (certificat pour signe le jeton d'authentification/du porteur)

  • Les certificats CA supplémentaires pour l'un des composants externes (serveur SQL, magasin d'objets, registre, SMTP, etc.).

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

Prérequis matériels

Avant de commencer, tenez compte des points suivants :

  • Automation Suite prend en charge la norme FIPS 140-2 (Federal Information Processing Standard 140-2). Vous pouvez effectuer une nouvelle installation d'Automation Suite sur un hôte compatible FIPS 140-2. Vous pouvez également activer FIPS 140-2 sur une machine sur laquelle vous avez précédemment effectué une installation d'Automation Suite. Pour plus d'informations, consultez Sécurité et conformité.
    Remarque :

    Insights n'est actuellement pas pris en charge sur les hôtes compatibles FIPS. Assurez-vous de désactiver Insights lors de l'installation d'Automation Suite sur un hôte compatible FIPS.

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

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

Processeur

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

Disques de cluster

SSD de 256 Go

IOPS minimum : 1100

SSD de 256 Go

IOPS minimum : 1100

DataDisk

  • Requis uniquement sur les nœuds de serveur

SSD de 512 Gio

IOPS minimum : 1100

SSD de 512 Gio

IOPS minimum : 1100

disque etcd

  • Requis uniquement sur les nœuds de serveur

SSD de 16 Gio

IOPS minimum : 240

SSD de 16 Gio

IOPS minimum : 240

UiPath® bundle disk

  • Requis uniquement sur le premier nœud de serveur

  • Requis uniquement pour le mode hors connexion

  • Obligatoire uniquement si un registre externe n'est pas disponible

SSD de 512 Gio

IOPS minimum : 1100

SSD de 512 Gio

IOPS minimum : 1100

Magasin d'objets

  • Requis uniquement sur les nœuds de serveur

  • Obligatoire uniquement si le magasin d'objets externe n'est pas disponible

SSD de 512 Gio

IOPS minimum : 1100

SSD de 512 Gio

IOPS minimum : 1100

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

Produits individuels : configuration matérielle requise

Pour plus de détails sur la configuration matérielle requise pour installer des produits individuels ou diverses combinaisons de produits dans Automation Suite, utilisez le calculateur de dimensionnement d'installation d'Automation Suite.

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

Exigences supplémentaires pour AI Center et Document Understanding

En plus des exigences de service de base qui font partie des exigences de la plate-forme complète, AI Center nécessite des ressources supplémentaires, selon les modèles que vous souhaitez exécuter ou former.

Remarque :

AI Center nécessite un stockage sur disque au moment du runtime pour les compétences ML et pour le pipeline d'entraînement, comme suit :

  • Les compétences ML nécessitent le disque de cluster pour stocker le modèle entraîné pour les prédictions. Dans le pire des cas, la taille du modèle peut aller jusqu'à 20 Go.

  • Le pipeline d'entraînement utilise le stockage du disque du cluster pour l'hébergement du modèle. Dans le pire des cas, la taille du modèle peut aller jusqu'à 20 Gio, sans compter qu'il peut nécessiter du stockage pour l'ensemble de données. La taille minimale du stockage de l'ensemble de données peut être de 51 Gio ; sa taille recommandée est de 105 Gio. Celui-ci doit se trouver sur le disque dédié pour AI Center. Le pipeline d'entraînement ne se planifie que sur le nœud sur lequel le disque AI Cetner dédié est connecté.

Le tableau suivant décrit les ressources supplémentaires dont AI Center a besoin. Dans ce tableau, le disque de données (Data Disk) est nécessaire sur tous les nœuds de serveur. Ceci n'est pas nécessaire sur les nœuds d'agent.

Utiliser (Use)

Processeur

RAM (Go)

GPU

Disque (Go)

Minimum pour la diffusion (compétence ML, une réplique)

0.6

2

0

  • 20 disques de cluster

Minimum pour l'entraînement (Pipeline)

1

4

0

  • 20 disques de

    Disque (Disk)

  • Disque AI Center de 51 Go au minimum (105 Go recommandés)

Service du modèle DU (compétence ML, une réplique)

1

4

0

  • 20 disques de

    Disque (Disk)

Entraînement du modèle DU

2

24

Fortement recommandé

  • 20 disques de

    Disque (Disk)

  • Disque de données de 51 Go minimum (105 Go recommandés)
Remarque : Le tableau suivant décrit les ressources requises pour les implémentations d'AI Center de petite et moyenne ampleur. Notez que ces chiffres sont des indications générales.

Dans ce tableau, le disque de données (Data Disk) est nécessaire sur tous les nœuds de serveur. Ceci n'est pas nécessaire sur les nœuds d'agent.

Utiliser (Use)

Processeur

RAM (Go)

GPU

Disque (Go)

Petite implémentation :

  • 3 modèles servis
  • 1 pipeline simultané

4

32

0

  • Disque du système d'exploitation 80 Go
  • Disque de données 200 Go

Implémentation moyenne :

  • 5 modèles servis
  • 2 pipelines simultanés
  • Entraînement du modèle DU

8

52

Fortement recommandé

  • Disque du système d'exploitation 150 Go
  • Disque de données 300 Go

Exigences supplémentaires pour AI Computer Vision

Cette configuration fonctionne sur les GPU Nvidia locaux, mais fonctionne également avec des fournisseurs Cloud tels qu'AWS, Azure et GCP. Les types de GPU suggérés incluent ceux de la famille de produits RTX, Tesla et Ampere qui disposent de suffisamment de mémoire GPU et de capacités de traitement.

La principale différence entre ces deux types de GPU est que ceux dotés de la virtualisation disposent généralement de plus de RAM GPU et sont proposés par la plupart des fournisseurs Cloud. Avoir plus de RAM GPU augmente la taille maximale de l'image que vous pouvez entrer dans le modèle. En conclusion, les GPU avec la virtualisation ne sont pas considérablement plus rapides que les GPU grand public.

Vous avez besoin d'une machine avec les spécifications matérielles suivantes :

Spécification matériellePrérequis

Mémoire

  • minimum : 8 Go
  • recommandé : 16 Go

Processeur

  • minimum : 2 cœurs avec AVX2 activé
  • Recommandé : 4 cœurs avec AVX2 activé

GPU

  • minimum : 8 Go de VRAM
  • recommandé : 16 Go de VRAM
Stockage
  • minimum : 30 Go gratuits

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.

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 Validation et installation des packages RPM requis.

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.

Pour plus d’informations sur les exigences de SQL Server spécifiques à chaque produit, consultez la section Configuration de Microsoft SQL Server.

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.

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.

Exigences générales du serveur NFS

Pour activer une sauvegarde, vous avez besoin d'un serveur NFS externe. Automation Suite prend en charge les serveurs NFS locaux ou gérés dans le cloud basés sur Linux, version NFSv3/NFSv4.

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 :

  • CPU - 4 vCPU

  • RAM - 8 GiB

  • Stockage - 1 Tio

    Remarque : si vous utilisez un magasin d'objets externe, le stockage requis est de quelques Gio. Si vous utilisez un magasin d'objets intégré au cluster, la taille minimale de stockage est la même que la taille du magasin d'objets.

Exigences de Disaster Recovery - Active/Passive

Pour configurer un déploiement actif/passif, assurez-vous de répondre aux exigences suivantes :

  • Matériel
  • Équilibreurs de charge
  • Dns
  • Certificats
  • Magasin d'objets
  • Gestionnaire de trafic

Matériel

Les deux clusters Automation Suite doivent satisfaire à un ensemble d'exigences logicielles et matérielles. Pour plus de détails, consultez.

Load balancer

Les deux clusters Automation Suite doivent avoir un équilibreur de charge. Pour plus d'informations, consultez la section Configuration de l'équilibreur de charge.

Dns

Pour plus de détails sur les exigences DNS, consultez Configuration du DNS.

Certificats

Pour plus de détails sur les exigences de certificat, consultez Exigences du certificat.

Vous devez également ajouter les SAN au certificat si vous avez ouvert le DNS.

Magasin d'objets

Le magasin d'objets intégré au cluster n'est pas pris en charge lors du déploiement d'Automation Suite en mode multi-sites. Au lieu de cela, vous devez apporter un magasin d'objets externe.

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.