- Vue d'ensemble (Overview)
- Prérequis
- Pré-installation
- Installation
- Post-installation
- Migration et mise à niveau
- Mettre à niveau Automation Suite
- Migration de produits autonomes vers Automation Suite
- Étape 1 : Restauration de la base de données du produit autonome
- Étape 2 : Mise à jour du schéma de la base de données de produits restaurée
- Étape 3 : Déplacement des données d’organisation depuis une version autonome d’Identity vers Automation Suite
- Étape 4 : Sauvegarder la base de données de la plate-forme dans Automation Suite
- Étape 5 : Fusion des organisations dans Automation Suite
- Étape 6 : Mise à jour des chaînes de connexion du produit migré
- Étape 7 : migration de la version autonome d'Orchestrator
- Étape 8 : migration de la version autonome d’Insights
- Étape 9 : Migration de Test Manager en version autonome
- Étape 10 : suppression du locataire par défaut
- Exécution d'une seule migration de locataire
- Migration entre les clusters Automation Suite
- Migration d' Automation Suite sur EKS/AKS vers Automation Suite sur OpenShift
- Surveillance et alerte
- Administration du cluster
- Configuration spécifique au produit
- Orchestrator advanced configuration
- Configuration des paramètres d'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 de NLog
- Enregistrement des journaux du robot dans Elasticsearch
- Configuration des magasins d'informations d'identification
- Configuration de la clé de chiffrement par locataire
- Nettoyer la base de données Orchestrator
- Skipping host library creation
- 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
- Impossible d’accéder à Automation Hub après la mise à niveau vers Automation Suite 2024.10.0
- Échec de l’enregistrement d’AI Center après la mise à niveau vers la version 2023.10 ou une version ultérieure
- Volumes Insights créés dans deux zones différentes après la migration
- La mise à niveau échoue en raison du remplacement des tailles de PVC Insights
- 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
- Le Robot ne peut pas se connecter à une instance Automation Suite Orchestrator
- La diffusion des journaux ne fonctionne pas dans les configurations proxy
- La sauvegarde de Velero échoue avec l'erreur FailedValidation
- L'accès au nom de domaine complet renvoie RBAC : erreur d'accès refusé

Guide d'installation d'Automation Suite sur EKS/AKS
Sauvegarder et restaurer le cluster
Automation Suite prend en charge la fonctionnalité de sauvegarde et de restauration afin d’éviter une éventuelle perte de données dans différents scénarios. Vous pouvez configurer une sauvegarde à tout moment après l’installation. Même si cela est facultatif, il est recommandé d’activer une fonction de sauvegarde, afin que vous puissiez reprendre à partir du même point en cas de sinistre.
Actuellement, nous prenons uniquement en charge la restauration dans un même cluster. La restauration d’Automation Suite vers un autre cluster n’est pas prise en charge.
Pour utiliser la fonctionnalité de sauvegarde et de restauration, vous devez enregistrer un magasin d’objets supplémentaire, ainsi qu’une sauvegarde et un cluster de restauration. Ces concepts sont définis dans la section qui suit.
Terminologie
Magasin d'objets : emplacement de stockage qui stocke les données de sauvegarde et qui facilite la restauration. Vous devez apporter le magasin d'objets pour stocker les données de sauvegarde. Ce magasin d'objets doit différer du magasin d'objets où les fichiers utilisateur sont conservés lors de l'utilisation du cluster Automation Suite.
Cluster de sauvegarde : le cluster que vous configurez pour installer Automation Suite. Il s'agit du cluster dans lequel vous activerez la sauvegarde.
Cluster de restauration : le cluster dans lequel vous restaurez toutes les données du cluster de sauvegarde. Il s'agit du nouveau cluster dans lequel vous exécutez Automation Suite une fois le processus de restauration terminé.
Prérequis
Cette configuration active uniquement une sauvegarde de cluster qui inclut la configuration du cluster et les données stockées dans le cadre du stockage de blocs et du stockage de fichiers.
En revanche, elle n'active pas la sauvegarde des sources de données externes, telles que la base de données SQL et le magasin d'objets externe. Vous devez activer la source de données externe et la sauvegarde SQL séparément.
En outre, vous devez vous assurer de sauvegarder toutes les bases de données et tous les compartiments que vous avez enregistrés lors de l'installation Automation Suite .
Les données stockées dans FileStore (pour asrobot et aicenter) et Redis sont temporaires et ne nécessitent pas de sauvegarde.
Il est recommandé de faire une sauvegarde de la base de données SQL avant la sauvegarde du cluster et du magasin d'objets, pour assurer la cohérence de la base de données avec le stockage des objets et des blocs.
Pour configurer la fonctionnalité de sauvegarde et de restauration, vous devez répondre aux exigences suivantes :
-
Vous devez apporter un objectstore supplémentaire pour la sauvegarde.
Kubernetes Magasin d'objets EKS AWS S3 AKS Compte de stockage Azure -
Le cluster que vous souhaitez sauvegarder et l'objectstore doivent se trouver dans la même région.
-
Lors de la restauration du cluster, vous devez utiliser les mêmes zones dans lesquelles vous avez déployé Automation Suite avant le sinistre.
-
Dans les déploiements EKS, si le cluster d'origine utilise les classes de stockage EBS et EFS, vous devez configurer le cluster de restauration pour utiliser les mêmes classes de stockage avant de démarrer l'opération de restauration.
Architecture
Vue d'ensemble (Overview)
Automation Suite utilise Velero pour effectuer la sauvegarde des Kubernetes et la restaurer dans un autre Kubernetes après un sinistre naturel ou d’origine humaine.
Une sauvegarde de niveau application dans Automation Suite cible deux composants :
- Les objets et les configurations Kubernetes sont stockés dans le magasin clé/valeur etcd. Certaines clés secrètes et cartes de configuration importantes doivent être sauvegardées.
- Les données de l'application sont stockées dans des volumes persistants. Insights stocke ses données dans les PVC qui doivent être sauvegardées pour reprendre jusqu'au moment où le sinistre se produit.
etcd est un magasin clé/valeur appartenant au plan de contrôle Kubernetes. Ce magasin est directement inaccessible et peut être interrogé via le serveur d'API Kubernetes. Velero exploite l'API Kubernetes pour récupérer ces données à partir du magasin clé/valeur. Les API Kubernetes offrent la possibilité de filtrer facilement les ressources par espace de noms, type de ressource ou étiquette.
Velero prend également des instantanés des volumes persistants du cluster et les restaure avec les objets du cluster.
Workflow de sauvegarde et de restauration
Sauvegarde
Le schéma d'architecture suivant illustre le fonctionnement de la sauvegarde dans Automation Suite sur EKS. Une architecture et un workflow similaires s'appliquent à Automation Suite sur AKS.

La sauvegarde se compose de deux composants :
- Un pod de serveur Velero qui s'exécute dans votre cluster Automation Suite
- interface de ligne de commande (CLI)
uipathctlqui s'exécute sur la machine locale.
Chaque fois que nous émettons une sauvegarde sur un cluster Automation Suite , Velero effectue une sauvegarde des ressources du cluster de la manière suivante :
- La CLI
uipathctlappelle le serveur d'API Kubernetes pour créer l'objet contrôleur de sauvegarde Velero. - Le contrôleur de sauvegarde de Velero vérifie l'étendue de la sauvegarde via une requête adressée au serveur d'API Kube.
- Le contrôleur de sauvegarde interroge le serveur API pour récupérer les ressources etcd qui nécessitent une sauvegarde.
- Le contrôleur de sauvegarde interroge le volume persistant qui nécessite une sauvegarde.
- Le contrôleur de sauvegarde compresse les objets Kubernetes récupérés dans un fichier
.taret l'enregistre dans l'objectstore avec la sauvegarde du volume.
Dans ce processus, Microsoft SQL Server (base de données) et le magasin d'objets externe ne sont pas sauvegardés. Comme il s'agit de composants externes, Velero n'a aucun contrôle sur eux. Pour cette raison, il est obligatoire d'activer explicitement la sauvegarde de ces composants de stockage.
Restaurer
Le schéma d'architecture suivant illustre le fonctionnement de la restauration dans Automation Suite sur EKS. Une architecture et un workflow similaires s'appliquent à Automation Suite sur AKS.

Comme pour le processus de sauvegarde, les événements suivants se produisent à chaque fois que nous effectuons une opération de restauration :
- La CLI
uipathctlappelle le serveur d'API Kubernetes pour créer un contrôleur de restauration Velero qui se restaurera à partir d'une sauvegarde existante. - Le contrôleur de restauration de Velero vérifie l'étendue de restauration via une requête effectuée sur le serveur d'API Kube.
- Le contrôleur de restauration récupère les fichiers de sauvegarde à partir de l'objectstore.
- Le contrôleur de restauration lance une opération de restauration de la configuration du cluster et du volume persistant.
Comme c'est également le cas de l'opération de sauvegarde, Microsoft SQL Server (Base de données) et le magasin d'objets externe ne sont pas restaurés dans le processus précédent. Étant donné qu'il s'agit des composants externes, Velero n'a aucun contrôle sur eux. C'est pourquoi il est obligatoire de restaurer explicitement ce composant de stockage avant de lancer la restauration du cluster Automation Suite.