- Vue d'ensemble (Overview)
- Prérequis
- Installation
- Vérifications des prérequis
- Téléchargement des packages d'installation
- cluster uipathctl
- maintenance du cluster uipathctl
- uipathctl cluster maintenance disable
- uipathctl cluster maintenance enable
- uipathctl cluster maintenance is-enabled
- uipathctl cluster migration
- uipathctl cluster migration export
- uipathctl cluster migration import
- uipathctl cluster migration run
- mise à niveau du cluster uipathctl
- Configuration uipathctl
- uipathctl config add-host-admin
- uipathctl config additional-ca-certificates
- uipathctl config additional-ca-certificates get
- uipathctl config additional-ca-certificates update
- alertes de configuration uipathctl
- uipathctl - configuration des alertes - ajouter une adresse e-mail
- uipathctl config alerts remove-email
- uipathctl config alerts update-email
- uipathctl config argocd
- uipathctl config argocd ca-certificates
- uipathctl config argocd ca-certificates get
- uipathctl config argocd ca-certificates update
- uipathctl config argocd generate-dex-config
- uipathctl config argocd generate-rbac
- uipathctl config argocd registry
- uipathctl config argocd registry get
- uipathctl config argocd registry update
- uipathctl config enable-basic-auth
- uipathctl config Orchestrator
- uipathctl config Orchestrator get-config
- uipathctl config orchestrator update-config
- uipathctl config saml-certificates get
- uipathctl config saml-certificates rotate
- uipathctl config saml-certificates update
- uipathctl config tls-certificates
- uipathctl config tls-certificates get
- uipathctl config tls-certificates update
- uipathctl config token-signing-certificates
- uipathctl config token-signing-certificates get
- uipathctl config token-signing-certificates rotate
- uipathctl config token-signing-certificates update
- uipathctl santé
- bundle d'intégrité uipathctl
- vérification de l'état uipathctl
- uipathctl health diagnose
- uipathctl health test
- manifeste uipathctl
- uipathctl manifest apply
- uipathctl manifest diff
- uipathctl manifest get
- uipathctl manifest get-revision
- uipathctl manifeste liste-applications
- uipathctl manifest list-revisions
- uipathctl manifest render
- uipathctl prérequis
- uipathctl prereq create
- uipathctl prereq run
- Ressource uipathctl
- rapport de ressource uipathctl
- instantané uipathctl
- sauvegarde d'instantané uipathctl
- uipathctl snapshot backup create
- uipathctl snapshot backup disable
- uipathctl snapshot backup enable
- uipathctl snapshot delete
- uipathctl snapshot list
- uipathctl snapshot restore
- uipathctl snapshot restore create
- uipathctl snapshot restore delete
- uipathctl snapshot restore history
- uipathctl snapshot restore logs
- uipathctl version
- 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
- Utilisation de l'outil Orchestrator Configurator
- 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
Installation d'Automation Suite sur EKS/AKS
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 :
- Cluster AKS ou EKS
- Hors ligne uniquement : registre externe compatible OCI
- 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.
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 la documentation de référence uipathctl.
| |
| 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
uipathctl prereq
. 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/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.json - 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 : 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
- Étape 7 : installation d'Automation Suite