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

Step 16: Validating the prerequisites for the installation

Avant de commencer la validation des prérequis, assurez-vous d'avoir téléchargé le programme d'installation 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 conditions préalables à l'installation et la préparation de l'infrastructure. Vous pouvez utiliser le script validateUiPathASReadiness.sh pour évaluer votre environnement et générer un résumé avant d'effectuer l'installation.

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 ;
  • 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 l'élément 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, un 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 ;
  • le 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 sur 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.

Validation des machines pour l'installation

Pour valider vos machines, exécutez la commande suivante :

./validateUiPathASReadiness.sh 
  --input /opt/UiPathAutomationSuite/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./validateUiPathASReadiness.sh 
  --input /opt/UiPathAutomationSuite/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
Remarque :
  • Pour valider les exigences des machines agent, Task Mining, GPU ou Automation Suite Robots, remplacez la valeur server de l'indicateur --node-type sur agent, task-mining, gpu ouasrobots, respectivement.
  • 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
Logo Uipath blanc
Confiance et sécurité
© 2005-2024 UiPath. All rights reserved.