- Vue d'ensemble (Overview)
- Prérequis
- Installation
- Post-installation
- Migration et mise à niveau
- Mise à niveau d'Automation Suite sur EKS/AKS
- Options de migration :
- É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’Insights
- Étape 7 : suppression du locataire par défaut
- B) Migration à locataire unique
- Surveillance et alerte
- Administration du cluster
- Configuration spécifique au produit
- 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
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 sur AKS/EKS ne prend actuellement pas en charge la norme FIPS 140-2 (Federal Information Processing Standard) 140-2 (FIPS 140-2). Si vous avez besoin de FIPS 140-2 pour Automation Suite, vous pouvez déployer Automation Suite sur des machines RHEL compatibles FIPS 140-2. Pour plus de détails, consultez Sécurité et conformité.
Avant d'installer Automation Suite , vous devez configurer les ressources Cloud dans votre environnement. Cela comprend :
-
Cluster AKS ou EKS
-
Stockage d'objets - Azure Blob ou Amazon S3
-
Bloquer le stockage
-
Stockage de fichiers
-
Base de donnés
-
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)
-
Certificats
-
Politiques de mise en réseau
Pour obtenir des instructions sur les prérequis, consultez Exigences.
no_proxy
lors de la configuration du proxy. Pour obtenir des instructions sur la configuration de votre proxy, consultez Configuration du proxy.
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
pour fournir les entrées requises pour 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.
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.
Pour voir quels scénarios de déploiement sont disponibles pour Automation Suite sur AKS/AKS, consultez 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 :
uipathctl manifest apply input.json --versions versions.json
uipathctl manifest apply input.json --versions versions.jsonPour obtenir un exemple de sortie, consultez Exemple de sortie : installation Automation Suite .
-
Pour relancer l'installation, utilisez la même commande qu'à l'étape 1, avec tous les arguments et indicateurs.
- 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
Si vous rencontrez des problèmes lors de l'installation, consultez la section Résolution des problèmes (Troubleshooting).
- Étape 1 : Configuration des prérequis de l'infrastructure
- Facultatif : Configuration du proxy
- Étape 2 : Téléchargement du logiciel sur votre machine cliente
- Étape 3 : Configurer input.json
- Étape 4 : Accéder à votre cluster avec uipathctl
- Étape 5 : Vérification des prérequis de l'infrastructure
- Étape 6 : Installation Automation Suite