automation-suite
2.2510
false
UiPath logo, featuring letters U and I in white

Guide d'installation d'Automation Suite sur Linux

Dernière mise à jour 13 nov. 2025

Étape 16 : validation des prérequis de l’installation

Avant de commencer la validation des prérequis, assurez-vous d'avoir téléchargé le programme d'installation uipathctl dans le dossier /opt/UiPathAutomationSuite/<version> sur toutes les machines, généré le fichier cluster_config.json et copié le fichier de configuration sur toutes les machines. Pour obtenir des instructions, consultez Téléchargement des packages d'installation et Génération du fichier cluster_config.json.

Vue d'ensemble (Overview)

Avant d'installer Automation Suite, il est recommandé de valider les prérequis d'installation et la disponibilité de l'infrastructure. Vous pouvez utiliser uipathctl pour évaluer votre environnement et générer un résumé avant de procéder à l'installation. Vous pouvez utiliser l'indicateur --verbose si vous souhaitez accéder à la sortie de vérification des prérequis détaillées ou vous pouvez ignorer cet indicateur pour une sortie plus précise et simplifiée.

La validation des prérequis à l'installation d'Automation Suite comprend deux étapes :

  1. La première étape utilise uipathctl pour évaluer les prérequis d'installation de Kubernetes dans votre environnement.
  2. La deuxième étape implique une vérification détaillée des prérequis requis par l'installation des composants partagés.

Le tableau suivant répertorie toutes les vérifications des prérequis requises pour l'installation de Kubernetes.

Validation

Description

Prérequis matériels

Valide que chaque machine du cluster répond à la configuration matérielle requise. Le contrôle prend en compte les aspects suivants :

  • serveur, agent ou nœud rejeté
  • système en ligne ou hors ligne
  • Le profil d'évaluation à nœud unique ou profil de production multi-nœuds compatible haute disponibilité.
  • La mémoire d'échange est désactivée

Partitionnement et configuration du disque

Vérifie que vous avez correctement partitionné et configuré le disque. La vérification prend en compte les aspects suivants :

  • nœud de serveur ou d'agent
  • système en ligne ou hors ligne
  • nœud de serveur principal ou secondaire

Connectivité SQL Server

Valide la connectivité au serveur SQL et à la base de données configurés. Le contrôle prend en compte les aspects suivants :

  • connectivité avec l'hôte du serveur SQL (point de terminaison) au niveau d'un point de terminaison donné ;
  • connectivité à la base de données principale si create_db est défini sur true
  • autorisations de création de base de données (dbcreator) si create_db est défini sur true
  • autorisations de création de schéma (db_ddladmin), de lecture (db_datareader) et d'écriture (db_datawriter)
  • connectivité à la base de données lorsque create_db est défini sur false
  • exigences particulières pour chaque service. Par exemple, pour Insights, le script vérifie l'index columnstore, la prise en charge des fichiers json et si le niveau de compatibilité SQL Server est >= 130
  • connectivité à la base de données et à SQL Server avec authentification intégrée.

Certificat de serveur

Vérifie que le certificat de serveur que vous avez fourni est valide. Le contrôle prend en compte les aspects suivants :

  • le format du fichier de certificat est .pem, autrement dit, Certificat DER encodé en Base64
  • la longueur de la clé privée est d'au moins 2 048 ;
  • Utilisation étendue de la clé : authentification du serveur Web TLS ; requis pour accéder à Automation Suite sur les appareils iOS
  • Nom Alternatif du Sujet pour toutes les entrées DNS requises
  • la correspondance entre le certificat du serveur et la clé privée
  • le bundle CA que vous avez fourni est en réalité l'émetteur du certificat de serveur
  • la validité du certificat est supérieure à 30 jours ;
  • le certificat est conforme aux machines compatibles FIPS.

Certificat de signature de jeton

Vérifie que le certificat de signature de jetons que vous avez fourni est valide. Le contrôle prend en compte les aspects suivants :

  • le certificat est au format pfx
  • le mot de passe de déchiffrement du certificat est valide
  • la validité du certificat est supérieure à 30 jours ;
  • le certificat est conforme aux machines compatibles FIPS.

Proxy

Vérifie que vous avez correctement configuré le proxy. Le contrôle prend en compte les aspects suivants :

  • https_proxy, http_proxy et no_proxy sont définis en tant que variables d'environnement sur la machine
  • le serveur proxy est accessible.

Connectivité

Valide que toutes les machines peuvent se connecter les unes aux autres, que toutes les URL requises se trouvent sur la liste d'autorisation du pare-feu, et plus encore. Le contrôle prend en compte les aspects suivants :

  • le nom de domaine complet d'Automation Suite et le nom de domaine complet de tous les autres sous-domaines peuvent être résolus à partir de la machine
  • dans une configuration en ligne, toutes les URL externes sont accessibles depuis la machine ;
  • tous les serveurs, agents et nœuds contaminés peuvent se connecter les uns aux autres sur les ports requis ;
  • les connexions sortantes (URL) peuvent être résolues via tous les serveurs de noms présents dans /etc/resolve.conf
  • si l'une des URL ne peut pas être résolue via tous les serveurs de noms, alors au moins un serveur de noms peut résoudre toutes les URL
  • le protocole TCP ou UDP est autorisé
  • fixed_rke_address est défini sur les ports 9345 et 6443
  • connectivité Redis appropriée pour la configuration fournie : nom d’hôte et port, informations d’identification et configuration TLS ;
  • une réponse est émise lorsqu'un appel est passé au nom de domaine complet (FQDN) sur le port 443.

Services système

Vérifie que les services système sont correctement configurés. Le contrôle prend en compte les aspects suivants :

  • nm-cloud-setup.service, nm-cloud-setup.timer et firewalld sont désactivés
  • iscsi-initiator-utils est installé et activé
  • auditd est correctement configuré pour --backlog_wait_time défini comme 1
  • logrotate est correctement configuré
  • net.ipv4.conf.all.rp_filter est désactivé (défini sur 0).

Prérequis logiciels

Valide que tous les logiciels requis sont installés. Si certains logiciels ne sont pas installés, le programme d'installation install-uipath.sh tente de les installer.

Mettre à niveau

Valide si le chemin de mise à niveau entre les versions d’Automation Suite est correct.

En plus des vérifications des prérequis requises pour l'installation de Kubernetes, l'installation de composants partagés nécessite des vérifications de prérequis spécifiques, comme indiqué dans le tableau suivant :

Vérifier (Check)

Description

Connexion SQL

Confirme qu’Automation Suite peut se connecter avec succès au serveur SQL pour les produits UiPath® et les services partagés (identification, portail, gestion de l’organisation, etc.) à l’aide des chaînes de connexion SQL fournies dans cluster_config.json. Cette vérification est obligatoire pour réussir l’installation.

Rôles de la base de données SQL

Valide les rôles et autorisations requis par les produits UiPath®. Cette vérification est obligatoire pour réussir l’installation.

Compatibilité de la base de données SQL

Valide les exigences de compatibilité de la base de données SQL.

Résolution du nom de domaine complet

Vérifie que le nom de domaine complet et les sous-domaines peuvent être résolus avec succès.

API de stockage d'objets

Confirme que les API du magasin d’objets sont accessibles en se basant sur les informations d’accès fournies dans cluster_config.json. Cette vérification est obligatoire pour réussir l’installation des services UiPath®.

Cache/Redis

Valide la connexion à Cloud Redis ou ElastiCache. Ceci est obligatoire pour une installation réussie.

Capacité

Vérifie que vous disposez de la capacité minimale du processeur et de la RAM des nœuds de travail en fonction des produits activés dans cluster_config.json.

Classe de stockage

Valide que les classes de stockage pour le stockage des fichiers sont configurées comme requises pour les Automation Suite Robots.

Composants facultatifs

Vérifie que votre cluster contient des composants que vous avez choisi d'exclure de l'installation d' Automation Suite .

Entrée

Confirme que l’entrée du cluster a été configurée correctement et que les requêtes URL des noms de domaine complets peuvent accéder aux produits UiPath®.

Stratégies réseau

Vérifie si les politiques réseau configurées dans Automation Suite sont compatibles avec le cluster.

Registre

Confirme qu’Automation Suite peut accéder au registre docker UiPath®. Cette vérification est obligatoire pour réussir l’installation.

Connectivité du cluster

Vérifie si la communication du cluster est configurée correctement :

  • Entre deux pods aléatoires terminés

  • Entre un pod et un ClusterIP multi-nœuds

  • Entre le pod et une IP de cluster multi-nœuds sans IP de cluster

  • Entre un pod et un ClusterIP multi-nœuds à l'aide de HostNetwork

  • Entre le pod et une IP de cluster multi-nœuds sans IP de cluster définie à l'aide de HostNetwork

  • Entre deux pods colocalisés sur le même nœud via ClusterIP

Validation des machines pour l'installation

Pour valider vos machines, procédez comme suit :

  1. Assurez-vous que les packages RPM sont installés et validés. Pour plus de détails, consultez la section Validation et installation des packages RPM requis.
  2. Pour valider les vérifications des prérequis pour l'installation de Kubernetes, exécutez la commande suivante à partir de votre dossier d'installation (par exemple /opt/UiPathAutomationSuite/<version>/installer) sur chaque nœud :
    ./bin/uipathctl rke2 prereq run cluster_config.json
        --node-type server \ #replace with the agent while validating the agent machine. 
        --machines "10.0.1.8, 10.0.1.9" #replace with actual machine IPs of all the nodes in the cluster 
        --versions versions/helm-charts.json./bin/uipathctl rke2 prereq run cluster_config.json
        --node-type server \ #replace with the agent while validating the agent machine. 
        --machines "10.0.1.8, 10.0.1.9" #replace with actual machine IPs of all the nodes in the cluster 
        --versions versions/helm-charts.json
    Remarque :
    • To validate the requirements for agent, GPU, or Automation Suite Robots machines, change the value of the --node-type flag from server to agent, gpu, or asrobots, respectively.
    • Si vous effectuez une installation à nœud unique sur une seule machine, supprimez l'indicateur --machines. Si vous effectuez l'installation sur plusieurs machines, indiquez l'adresse IP de toutes les machines pour valider la connectivité entre elles.
  • Vue d'ensemble (Overview)
  • Validation des machines pour l'installation

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
Uipath Logo
Confiance et sécurité
© 2005-2025 UiPath Tous droits réservés.