- 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®.
- Before choosing your deployment profile, see Deployment scenarios.
- The installation process generates self-signed certificates on your behalf. You should replace them with certificates signed by a trusted Certificate Authority (CA) as soon as installation completes. For instructions, see Managing the certificates.
- Automation Suite on AKS/EKS does not currently support Federal Information Processing Standard 140-2 (FIPS 140-2). If you require FIPS 140-2 for Automation Suite, you can deploy Automation Suite on FIPS 140-2-enabled RHEL machines. For details, see Security and compliance.
Étape 1 : Configuration des prérequis de l'infrastructure
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
For instructions on prerequisites, see Requirements.
Facultatif : Configuration du proxy
If you use a proxy server for internet-facing traffic, you must allow a list of URLs and use the no_proxy settings while configuring the proxy. For instructions on how to configure your proxy, see Configuring the proxy.
Étape 2 : Téléchargement du logiciel sur votre machine cliente
Vous devez installer le logiciel suivant sur votre machine de gestion. La machine de gestion fait référence à la machine que vous utilisez pour faire fonctionner votre cluster et qui peut accéder à votre cluster via le fichier 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 |
|---|---|---|
uipathctl | Required. uipathctl is a UiPath command-line tool that allows you to run commands against Automation Suite Kubernetes hosted on Azure Kubernetes Service (AKS) and 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. | Télécharger uipathctl Exécuter uipathctl |
versions.json | Requis. Nécessaire pour effectuer les vérifications des prérequis et les étapes d'installation. | |
kubectl | Facultatif. Assurez-vous que kubectl correspond à la version de votre cluster |
Étape 3 : Configurer input.json
Vous devez modifier le fichier 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.
We provide different input.json template files for AKS and EKS. For instructions on how to configure input.json, see Configuring input.json.
Optionally, you can bring your own components that are part of the Automation Suite stack. For details on the components, see Automation Suite on EKS/AKS stack. For details on how to configure the component you bring, see Bring your own components.
Étape 4 : Accéder à votre cluster avec uipathctl
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).
Facultativement, si vous souhaitez stocker le fichier 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.
Par exemple, vous pouvez utiliser votre méthode préférée pour mettre à jour votre fichier ~/.kube/config à l'aide de la CLI AWS ou de la CLI Azure.
Étape 5 : Vérification des prérequis de l'infrastructure
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_dbest 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_bucketest 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
The uipathctl prereq create command does not create the required SQL databases for Process Mining. You must manually create them by following the instructions in Bring your own database.
Pour vérifier les prérequis en fonction des entrées que vous avez configurées dans input.json, exécutez la commande suivante :
uipathctl prereq run input.json --versions versions.json
uipathctl prereq run input.json --versions versions.json
To check the prerequisites for installation, run `` . By default, the command checks all the prerequisites. However, it also allows you to run strictly the checks that are relevant to you:
- 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.
You can find the names of the components you can include or exclude from the prerequisite checks here. In the example, the first word on each outdented line represents the component name. For example: SQL, OBJECTSTORE, DNS, etc.
Vous pouvez recevoir un message de limitation d’AKS, tel que Attendu pour la version 1.0447523 en raison d’une limitation côté client, et non de priorité et d’exactitude. Dans ce cas, attendez quelques minutes que la commande se termine ou essayez de la réexécuter.
For an output result example, see Output example: prerequisite check.
Étape 6 : Installation Automation Suite
To see which deployment scenarios are available for Automation Suite on AKS/AKS, see Deployment scenarios.
-
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.jsonuipathctl manifest apply input.json --versions versions.jsonFor an output example, see Output example: Automation Suite installation.
-
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 checkuipathctl health check
If you run into issues during installation, see 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