- Vue d'ensemble (Overview)
- Prérequis
- Installation
- Post-installation
- Migration et mise à niveau
- Mise à niveau d'Automation Suite sur EKS/AKS
- Étape 1 : Déplacement des données d'organisation Identity d'installation autonome vers Automation Suite
- Étape 2 : Restauration de la base de données du produit autonome
- Étape 3 : Sauvegarder la base de données de la plate-forme dans Automation Suite
- Étape 4 : Fusion des organisations dans Automation Suite
- Étape 5 : Mise à jour des chaînes de connexion du produit migré
- Étape 6 : migration de la version autonome d'Orchestrator
- Étape 7 : Migration d’Insights en version autonome
- Étape 8 : suppression du locataire par défaut
- B) Migration à locataire unique
- Migration d'Automation Suite sur Linux vers Automation Suite sur EKS/AKS
- Surveillance et alerte
- Administration du cluster
- Configuration spécifique au produit
- Configuration des paramètres d'Orchestrator
- Paramètres de l'application Orchestrator
- Configuration des paramètres d'application
- Configuration de la taille maximale de la requête
- Remplacement de la configuration du stockage au niveau du cluster
- Configuration des magasins d'informations d'identification
- Configuration de la clé de chiffrement par locataire
- Nettoyer la base de données Orchestrator
- Rotation des informations d’identification de stockage d’objets blob
- Désactivation de l'utilisation d'URL pré-signées lors du téléchargement de données vers le stockage Amazon S3
- Configuration de la sécurité de l'application de processus
- Configurer une authentification Kerberos avec l’authentification MSSQL de base pour Process Mining
- Résolution des problèmes
- La configuration de sauvegarde ne fonctionne pas en raison d’un échec de connexion à Azure Government
- Pods dans l'espace de noms uipath bloqués lors de l'activation des rejets de nœuds personnalisés
- Impossible de lancer Automation Hub et Apps avec la configuration proxy
- Les pods ne peuvent pas communiquer avec le nom de domaine complet dans un environnement proxy
- La chaîne de connexion SQL de l’automatisation de test est ignorée
Installation d'Automation Suite
Cette page vous guide à travers les instructions d'installation de haut niveau d'Automation Suite sur AKS et EKS.
Avant de commencer, tenez compte des points suivants :
-
Il est nécessaire de disposer de connaissances sur la gestion des ressources cloud Kubernetes, AWS et Azure pour déployer et gérer Automation Suite sur AKS/EKS. Si vous rencontrez des problèmes pour installer et configurer Automation Suite sur AKS/EKS, contactez les services professionnels UiPath®.
-
Avant de choisir votre profil de déploiement, consultez Scénarios de déploiement.
-
Le processus d'installation génère des certificats auto-signés en votre nom. Vous devez les remplacer par des certificats signés par une autorité de certification (CA) approuvée dès que l'installation est terminée. Pour obtenir des instructions, consultez Gestion des certificats.
-
Automation Suite prend en charge l'activation de la norme FIPS 140-2 (Federal Information Processing Standard 140-2) sur les nœuds AKS. Pour plus d’informations, consultez la section Sécurité et conformité. Vous ne pouvez pas activer la norme FIPS 140-2 sur les nœuds EKS.
Avant d'installer Automation Suite, vous devez configurer les ressources cloud dans votre environnement. Cela comprend les éléments suivants :
- Cluster AKS ou EKS
- Obligatoire pour les installations hors ligne : registre externe compatible OCI
- Stockage d'objets - Azure Blob ou Amazon S3
- Bloquer le stockage
- Stockage de fichiers
- Bases de données
- Mise en cache
- Mise en réseau (par exemple, VNETs/VPC, DNS, sous-réseaux, NSG/groupes de sécurité, passerelle NAT, IP élastique et passerelle Internet)
- Politiques de mise en réseau
- Certificats
Pour obtenir des instructions sur les prérequis, consultez la section Les prérequis en un coup d'œil.
no_proxy
lors de la configuration du proxy. Pour obtenir des instructions sur la configuration de votre proxy, consultez Proxy.
Dans les installations hors ligne, vous avez besoin d'un registre compatible OCI (Open Container Initiative) pour stocker les images de conteneur et les graphiques Helm de déploiement.
Il existe deux manières de télécharger les artefacts Automation Suite vers le registre compatible OCI externe :
kubeconfig
. Votre machine de gestion peut exécuter Linux, Windows ou MacOS.
Les outils suivants sont requis pour exécuter avec succès les vérifications des prérequis, l'installation et les étapes de post-installation sur votre cluster via la machine cliente.
Outil |
Description |
Télécharger |
---|---|---|
|
Requis.
uipathctl est un outil de ligne de commande UiPath® qui vous permet d’exécuter des commandes sur Automation Suite Kubernetes hébergé sur Azure Kubernetes Service (AKS) et Amazon Elastic Kubernetes Service (EKS).
Vous pouvez utiliser
uipathctl pour vérifier les prérequis dans votre environnement, installer Automation Suite, le configurer et le gérer à partir d'une seule interface en ligne de commande (CLI) unifiée. Pour plus d'informations, y compris une liste complète des opérations uipathctl , consultez le.
| |
| Requis. Nécessaire pour effectuer les vérifications des prérequis et les étapes d'installation. | |
| Facultatif. Assurez-vous que kubectl correspond à la version de votre cluster
|
input.json
afin de fournir les entrées requises par le programme d’installation uipathctl
et effectuer des opérations telles que la configuration des chaînes de connexion SQL et des services UiPath® que vous souhaitez activer.
input.json
pour AKS et EKS. Pour obtenir des instructions sur la configuration de input.json
, consultez Configuration du fichier input.json.
Vous pouvez éventuellement apporter vos propres composants qui font partie de la pile Automation Suite . Pour plus de détails sur les composants, voir Automation Suite sur la pile EKS/AKS. Pour plus de détails sur la configuration du composant que vous apportez, consultez Apportez vos propres composants.
Si vous effectuez une installation hors ligne, assurez-vous de configurer votre registre externe compatible OCI.
Pour installer Automation Suite sur EKS/AKS en mode hors ligne, vous devez suivre les étapes supplémentaires suivantes :
-
Définissez explicitement la valeur du paramètre
install_type
suroffline
dans le fichierinput.json
;
uipathctl
nécessite l'accès au serveur KubeAPI pour effectuer des opérations au niveau du cluster telles que le déploiement, la création de ressources, etc. Pour accéder au serveur KubeAPI, uipathctl
utilise le fichier kubeconfig
, qui contient les informations d'identification de niveau administrateur nécessaires pour accéder au cluster. Ce fichier doit être présent dans le dossier ~/.kube/config
(emplacement par défaut) de votre machine locale (de gestion).
kubeconfig
dans l'emplacement par défaut, vous pouvez également lui fournir l'aide de l'indicateur --kubeconfig
lors de chaque exécution de uipathctl
.
Les vérifications des prérequis garantissent que l'infrastructure Cloud nécessaire est provisionnée de manière appropriée et accessible par la machine cliente avant de démarrer l'installation d' Automation Suite .
Le programme d'installation peut générer automatiquement les configurations suivantes en votre nom :
-
Les bases de données SQL requises pour l'installation sur le serveur SQL, si la clé
sql.create_db
est définie dans votre fichierinput.json
. -
Les compartiments de stockage d'objets requis dans votre fournisseur de Cloud si la clé
external_object_storage.create_bucket
est définie dans le fichier de configuration.
Pour permettre au programme d'installation de générer ces configurations, exécutez la commande suivante :
uipathctl prereq create input.json --versions versions.json
uipathctl prereq create input.json --versions versions.json
uipathctl prereq create
ne crée pas les bases de données SQL requises pour Process Mining. Vous devez les créer manuellement en suivant les instructions de la section Fournissez votre propre base de données.
input.json
, exécutez la commande suivante :
uipathctl prereq run input.json --versions versions.json
uipathctl prereq run input.json --versions versions.json
. Par défaut, la commande vérifie tous les prérequis. Cependant, elle vous permet également d'effectuer uniquement les vérifications qui vous intéressent :
-
Si vous souhaitez exclure des composants de l'exécution, utilisez l'indicateur
--excluded
. Par exemple, si vous ne souhaitez pas vérifier les chaînes de connexion à la base de données, exécutezuipathctl prereq --excluded SQL
. La commande exécute toutes les vérifications des prérequis, à l'exception de celle qui est relative à SQL. -
Si vous souhaitez inclure uniquement certains composants dans l'exécution, utilisez l'indicateur
--included
. Par exemple, si vous souhaitez uniquement vérifier le DNS et l'objectstore, exécutezuipathctl prereq --included DNS,OBJECTSTORAGE
.
Vous pouvez trouver les noms des composants que vous pouvez inclure ou exclure des vérifications des prérequis ici. Dans l'exemple, le premier mot de chaque ligne en retrait représente le nom du composant. Par exemple : SQL, OBJECTSTORE, DNS, etc.
Pour obtenir un exemple de résultat de sortie, consultez Exemple de sortie : vérification des prérequis.
input.json
avant de démarrer l'installation Automation Suite.
. Par défaut, cette commande vérifie tous les prérequis. Vous pouvez utiliser les indicateurs suivants :
-
--excluded
, si vous souhaitez exclure des composants de l'exécution. -
--verbose
, si vous souhaitez accéder à la sortie de vérification détaillée des prérequis. Vous pouvez ignorer cet indicateur pour une sortie plus précise et simplifiée.
uipath-check
. Vous devez soit autoriser la création de l'espace de noms uipath-check
, soit le créer vous-même avant d'exécuter les vérifications/tests. De plus, des vérifications/tests nécessitent que vous autorisiez la communication entre les espaces de noms uipath-check
et uipath
, ou que vous activiez l'utilisation de hostNetwork
.
Les vérifications du tableau suivant sont exécutées sur chaque nœud :
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
input.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
input.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
input.json .
|
Classe de stockage |
Vérifie que les classes de stockage pour le stockage de fichiers sont configurées comme requis pour Automation Suite Robot. |
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 :
|
Pour voir quels scénarios de déploiement sont disponibles pour Automation Suite sur AKS/EKS, consultez la section Scénarios de déploiement.
- Après avoir validé avec succès les prérequis, vous pouvez procéder à l'installation d'Automation Suite en exécutant la commande suivante :Pour obtenir un exemple de sortie, consultez Exemple de sortie : installation Automation Suite .
uipathctl manifest apply input.json --versions versions.json
uipathctl manifest apply input.json --versions versions.jsonRemarque :Si vous rencontrez des problèmes lors de l'exécution de l'installation, réexécutez la commande des commandes d'installation avec tous les arguments et indicateurs. Pour plus de détails sur les problèmes que vous pourriez rencontrer, consultez la section Résolution des problèmes ( Troubleshooting).
- Pour vérifier que votre installation est réussie et que les services sont sains, exécutez la commande suivante :
uipathctl health check
uipathctl health check
- Étape 1 : Configuration des prérequis de l'infrastructure
- Facultatif : Configuration du proxy
- Étape 2 : configuration du registre externe conforme à l'OCI
- Étape 3 : Téléchargement du logiciel sur votre machine cliente
- Étape 4 : Configuration de input.json
- Étape 5 : Accès à votre cluster avec uipathctl
- Étape 6 : Vérification des prérequis de l'infrastructure
- Vérifications des prérequis
- Étape 7 : installation d'Automation Suite