- Vue d'ensemble (Overview)
- Prérequis
- Modèles de déploiement
- Manuel : Préparation de l'installation
- Manuel : Préparation de l'installation
- Étape 2 : configurer le registre compatible OCI pour les installations hors ligne
- Étape 3 : configurer le magasin d’objets externe
- Étape 4 : Configuration de High Availability Add-on
- Étape 5 : configurer les bases de données SQL
- Étape 7 : configurer le DNS
- Étape 8 : configuration des disques
- Étape 9 : configurer les paramètres au niveau du noyau et du système d’exploitation
- Étape 10 : configuration des ports de nœud
- Étape 11 : appliquer divers paramètres
- Étape 12 : Valider et installer les packages RPM requis
- Étape 13 : génération du fichier cluster_config.json
- Exemple Cluster_config.json
- Configuration générale
- Configuration du profil
- Configuration du certificat
- Configuration de la base de données
- Configuration du magasin d'objets externe
- Configuration d'URL pré-signée
- Configuration d'ArgoCD
- Configuration de l'authentification Kerberos
- Configuration du registre externe compatible OCI
- Disaster Recovery : configurations actif/passif et actif/actif
- Configuration de High Availability Add-on
- Configuration spécifique à Orchestrator
- Configuration spécifique à Insights
- Configuration spécifique à Process Mining
- Configuration spécifique à Document Understanding
- Configuration spécifique à Automation Suite Robots
- Configuration de la surveillance
- Facultatif : configuration du serveur proxy
- Facultatif : Activation de la résilience aux échecs locaux dans un cluster en mode production multi-nœuds compatible haute disponibilité
- Facultatif : Transmettre le fichier personnalisé resolv.conf
- Facultatif : augmentation de la tolérance aux pannes
- Ajout d'un nœud d'agent dédié avec prise en charge GPU
- Ajout d'un nœud d'agent dédié pour les Automation Suite Robots
- Étape 15 : configuration du registre Docker temporaire pour les installations hors ligne
- Étape 16 : validation des prérequis de l’installation
- Exécution de uipathctl
- Manuel : Exécution de l'installation
- Post-installation
- Administration du cluster
- Gestion des produits
- Premiers pas avec le portail d'administration du cluster
- Migration de Redis de High Availability Add-on externe vers un une version externe de High Availability Add-on
- Migration des données entre les librairies
- Migration d'un magasin d'objets intégré au cluster vers un magasin d'objets externe
- Migration du registre intégré au cluster vers un registre externe compatible OCI
- Basculer manuellement vers le cluster secondaire dans une configuration actif/passif
- Disaster Recovery : exécution d'opérations post-installation
- Conversion d'une installation existante en configuration multi-sites
- Recommandations pour mettre à niveau un déploiement actif/passif ou actif/actif
- Recommandations pour sauvegarder et restaurer un déploiement actif/passif ou actif/actif
- Mise à l'échelle d'un déploiement à nœud unique (évaluation) vers un déploiement multi-nœuds (HA)
- Surveillance et alerte
- Migration et mise à niveau
- Exécution d'une seule migration de locataire
- Migration entre les clusters Automation Suite
- Mettre à niveau Automation Suite
- Téléchargement des packages d'installation et obtention de l'ensemble des fichiers sur le premier nœud de serveur
- Récupération de la dernière configuration appliquée à partir du cluster
- Mise à jour de la configuration du cluster
- Configuration du registre compatible OCI pour les installations hors ligne
- Exécution de la mise à niveau
- Exécution d'opérations post-mise à niveau
- Configuration spécifique au produit
- Configuration avancée d'Orchestrator
- 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
- Ignorer l’installation de la bibliothèque hôte
- 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
- Bonnes pratiques et maintenance
- Résolution des problèmes
- Comment résoudre les problèmes des services lors de l'installation
- Comment réduire les autorisations d’un répertoire de sauvegarde NFS
- Comment désinstaller le cluster
- Comment nettoyer les artefacts hors ligne pour améliorer l'espace disque
- Comment effacer les données Redis
- Comment activer la journalisation Istio
- Comment nettoyer manuellement les journaux
- Comment nettoyer les anciens journaux stockés dans le compartiment sf-logs
- Comment désactiver les journaux de diffusion pour AI Center
- Comment déboguer les installations d'Automation Suite ayant échoué
- Comment supprimer des images de l’ancien programme d’installation après la mise à niveau
- Comment désactiver le déchargement de la somme de contrôle txt
- Comment définir manuellement le niveau de journalisation d’ArgoCD sur Info
- Comment augmenter le stockage d’AI Center
- Comment générer la valeur pull_secret_value encodée pour les registres externes
- Comment résoudre les chiffrements faibles dans TLS 1.2
- Comment vérifier la version TLS
- Comment travailler avec les certificats
- Comment planifier la sauvegarde et la restauration des données Ceph
- Comment collecter les données d'utilisation de DU avec le magasin d'objets intégré au cluster (Ceph)
- Comment installer RKE2 SELinux dans des environnements isolés
- Comment nettoyer les anciennes sauvegardes différentielles sur un serveur NFS
- Comment déployer Insights dans un cluster compatible FIPS
- Comment migrer vers cgroup v2
- Comment récupérer l'authentification Kerberos après le redémarrage d'une machine virtuelle
- Comment transmettre une image Docker locale au registre intégré au cluster
- Comment exclure des compartiments de la sauvegarde
- Erreur lors du téléchargement du bundle
- L'installation hors ligne échoue en raison d'un fichier binaire manquant
- Problème de certificat dans l'installation hors ligne
- Erreur de validation de la chaîne de connexion SQL
- Disque Azure non marqué comme SSD
- Échec après la mise à jour du certificat
- Erreurs de validation du certificat TLS
- L'antivirus provoque des problèmes d'installation
- Automation Suite ne fonctionne pas après la mise à niveau du système d'exploitation
- Automation Suite requiert que backlog_wait_time soit défini sur 0
- L'installation du registre temporaire échoue sur RHEL 8.9
- Problème de redémarrage fréquent dans les déploiements d'espace de noms uipath lors des installations hors ligne
- Paramètres DNS non respectés par CoreDNS
- L’amorçage du registre intégré au cluster échoue en raison d’une mémoire insuffisante
- Les vérifications des prérequis échouent lorsque les projets modernes Document Understanding sont activés et qu’AI Center est désactivé
- Échec de la mise à niveau en raison d’un Ceph défectueux
- RKE2 ne démarre pas en raison d'un problème d'espace
- La mise à niveau échoue en raison d’objets classiques dans la base de données Orchestrator
- Cluster Ceph trouvé dans un état dégradé après une mise à niveau côte à côte
- La mise à niveau du service échoue pour Apps
- Délais d'attente de mise à niveau sur place
- La mise à niveau échoue dans les environnements hors ligne
- Le pod d'instantané-contrôleur-crds dans l'état CrashLoopBackOff après la mise à niveau
- La mise à niveau échoue en raison du remplacement des tailles de PVC Insights
- Échec de la mise à niveau en raison d’un nom d’hôte en majuscules
- Définition d'un délai d'expiration pour les portails de gestion
- L'authentification ne fonctionne pas après la migration
- kinit : Impossible de trouver le KDC pour le domaine <AD Domain> lors de l'obtention des informations d'identification initiales
- Kinit : Keytab ne contient aucune clé appropriée pour *** lors de l'obtention des informations d'identification initiales
- L'opération GSSAPI a échoué en raison d'un code de statut non valide
- Alarme reçue pour l'échec de la tâche Kerberos-tgt-update
- Fournisseur SSPI : serveur introuvable dans la base de données Kerberos
- La connexion a échoué pour l'utilisateur AD en raison d'un compte désactivé
- Échec de connexion à ArgoCD
- Mettre à jour les connexions du répertoire sous-jacent
- Impossible d'obtenir l'image du bac à sable
- Les pods ne s'affichent pas dans l'interface utilisateur ArgoCD
- Échec de la sonde Redis
- Le serveur RKE2 ne démarre pas
- Secret introuvable dans l'espace de noms UiPath
- ArgoCD passe à l'état Progression (Progressing) après la première installation
- Pod de serveur ArgoCD dans CrashLoopBackOff
- Atténuation manuelle de la politique réseau ArgoCD
- Métriques Ceph-rook manquantes dans les tableaux de bord de surveillance
- Discordance dans les erreurs signalées lors des vérifications de l'intégrité des diagnostics
- Configurer les requêtes et les limites de ressources pour les charges de travail créées par uipathctl
- Aucun problème sain en amont
- Démarrage de Redis bloqué par un antivirus
- Les pods AI Center et Document Understanding ne démarrent pas avec la vérification du certificat TLS activée
- Fluentd n’exporte pas les journaux dans les environnements IPv6
- Studio Desktop ne peut pas charger les connecteurs et activités Integration Service
- Document Understanding n'est pas affiché sur la barre de gauche d'Automation Suite
- État Échec (Failed) lors de la création d'une session de labellisation des données
- État Échec (Failed) lors de la tentative de déploiement d'une compétence ML
- La tâche de migration échoue dans ArgoCD
- La reconnaissance de l'écriture manuscrite avec l'Extracteur de formulaires intelligents (Intelligent Form Extractor) ne fonctionne pas
- Exécution de la haute disponibilité avec Process Mining
- Échec de l’ingestion de Process Mining lors de la connexion à l’aide de Kerberos
- Impossible de se connecter à la base de données AutomationSuite_ProcessMining_Authentication à l'aide d'une chaîne de connexion au format pyodbc
- L'installation d'airflow échoue avec sqlalchemy.exc.ArgumentError: impossible d'analyser l'URL rfc1738 de la chaîne ''
- Comment ajouter une règle de table d'adresse IP pour utiliser le port SQL Server 1433
- Le certificat Automation Suite n'est pas approuvé depuis le serveur sur lequel CData Sync est en cours d'exécution
- Exécution de l'outil de diagnostic
- Utilisation du pack d'assistance Automation Suite
- Explorer les journaux
Effectuez une migration à locataire unique depuis une installation Orchestrator autonome vers le service Orchestrator dans Automation Suite.
Vous pouvez utiliser l'outil de migration UiPath Automation Cloud™ pour migrer automatiquement des entités de votre Orchestrator autonome vers le service Orchestrator de Automation Suite.
Cette page fournit des détails sur le type d'entités en cours de migration, les exigences de migration d'Orchestrator autonome vers Automation Suite, la procédure de migration spécifique et toutes les opérations qui pourraient être nécessaires après la migration.
Avant de commencer
Lorsque vous planifiez votre migration depuis On-Premises Orchestrator vers Automation Suite, il est conseillé de suivre les étapes suivantes :
- Effectuez une mise à niveau vers une version locale d’Orchestrator prise en charge.
- Faites migrer les dossiers classiques vers des dossiers modernes, car les dossiers classiques sont soumis à des restrictions dans Automation Suite.
- Exécutez l’outil de migration pour migrer de la version locale d’Orchestrator vers Automation Suite.
Entités en cours de migration
Lorsque vous exécutez l'outil de migration Automation Cloud, il crée automatiquement les entités suivantes dans Automation Suite pour correspondre à votre configuration Orchestrator autonome :
| Entité | Migré | Non migré |
|---|---|---|
| Paramètres | Oui, sauf exceptions (voir à droite). | Certains paramètres exposés au locataire sur le chemin de lecture ne peuvent pas être modifiés dans Automation Suite, comme le logo et la couleur de l'hôte. Les mots de passe du tableau Paramètres (Settings) ne peuvent pas être exportés car l'API supprime les valeurs de la réponse. Par conséquent, aucun mot de passe ne sera migré. Cela affecte les alertes par e-mail (mot de passe SMTP) et les flux externes avec authentification de base. |
| Paquets | Migre tous les packages et toutes les versions de package. Si un flux de packages est externe et configuré avec une authentification de base, les informations d'identification devront être saisies une fois la migration terminée. | Si un flux de packages est externe et n'est pas accessible sur Internet, les entités qui reposent sur ces packages ne sont pas migrées. |
| Bibliothèques | Flux au niveau du locataire uniquement. | Si un flux de bibliothèque se trouve au niveau de l'hôte ou est externe et non accessible sur Internet, les entités qui dépendent de ces bibliothèques ne sont pas migrées. |
| Calendriers | Oui (Yes) | S/O |
| Machines | Oui, mais s'il n'y a pas assez de licences pour prendre en charge les attributions d'emplacements de machine, la machine sera importée avec tous les emplacements définis sur 0. | Les clés de machine ne sont pas migrées. |
| Dossiers | Oui (Yes) Vous pouvez choisir de migrer tous les dossiers en bloc, ainsi que des dossiers individuels. | Les dossiers de l'espace de travail personnel ne sont pas migrés. |
| Environnements (Environments) | Oui, pour les dossiers classiques. | N/A pour les dossiers modernes. |
| Robots (classiques) | Oui, mais s'il n'y a pas assez de licences pour permettre la création du robot, le robot est ignoré lors de l'importation. | Ignoré lorsque les licences s'épuisent et qu'une erreur est consignée pour chacune d'entre elles. |
| Robots (modernes) | Les robots modernes sont migrés si l'utilisateur auquel ils sont associés existe dans Automation Suite et possède la même adresse e-mail. |
|
| Associations d'environnement | La cartographie de l'environnement de robot est migrée. | S/O |
| Processus (Processes) | Les processus sont migrés. L'outil peut les appeler Versions. | S/O |
| Files d'attente (Queues) | Oui (Yes) | S/O |
| Déclencheurs (Triggers) | Les déclencheurs sont migrés, mais sont tous définis comme désactivés. | |
| Actifs |
| Les valeurs d'actif par utilisateur dans les dossiers modernes ne sont pas prises en charge. L'actif est importé avec la valeur par défaut ou ignoré si aucune n'est définie. |
| Associations de machines | Les mappages robot-machine sont migrés. | S/O |
Entités non migrées
Les entités suivantes ne sont pas migrées par l'outil :
- Flux de dossier
- Utilisateurs
- Éléments de file d'attente
- Catalogues d'actions
- Webhooks
- Entités de test (ensembles de test, cas de test, exécutions de test, planifications de test, files d'attente de données de test)
- Journaux (Logs)
Prérequis
Avant d'ouvrir l'outil, effectuez les préparatifs suivants :
-
Assurez-vous que vous disposez de suffisamment de licences de Robot dans Automation Suite pour correspondre au nombre de Robots en cours de migration > Robots & Services). L'outil ne migre les Robots que tant qu'il y a des licences disponibles, après quoi il commencera à ignorer les Robots.
-
Vous devez disposer d'informations d'identification d'administrateur pour l'installation d'Orchestrator autonome et d'autorisations Consultation (View) pour toutes les entités en cours de migration. Si vous ne disposez pas de l'autorisation Consultation pour certaines entités, ces entités ne sont pas migrées.
-
Vous devez être un administrateur d'organisation dans Automation Suite.
-
Pour exécuter l'outil, vous avez besoin d'une machine qui :
- peut se connecter à Orchestrator autonome et à Automation Suite (dispose d'un accès Internet)
- possède le système d'exploitation Windows
-
Téléchargez UiPath.AutomationCloudMigrationTool.zip sur la machine mentionnée.
-
Enregistrez l'outil en tant qu'application externe dans l'organisation Automation Suite cible.
Enregistrement de l'outil en tant qu'application externe
L'outil de migration doit se connecter à l'API du service Orchestrator dans Automation Suite pour créer les entités migrées. Il utilise pour cela le flux OAuth et doit donc être enregistré dans Automation Suite en tant qu'application externe.
-
Suivez ces instructions pour ajouter l'outil en tant que nouvelle application externe avec les spécificités suivantes :
- Type : Non confidentiel
- Ressources (Resources) : API Orchestrator
- Portées utilisateur (User scopes) : OR.Folders, OR.Settings, OR.Robots, OR.Machines, OR.Execution, OR.Assets, OR.Users, OR.Jobs, et OR.Queues.
- URL de redirection (Redirect URL) :
http://127.0.0.1:8888/auth/
-
Enregistrez l'ID d'application (Application ID) pour une utilisation ultérieure.
Exécution de l'outil
L'outil peut migrer un locataire à la fois. Vous pouvez exécuter l'outil plusieurs fois pour chacun de vos locataires.
À chaque exécution, l'outil :
- se connecte à votre Orchestrator autonome pour exporter des entités pour le locataire donné.
- se connecte à Automation Suite pour importer et créer les entités migrées dans le service Orchestrator.
Pour plus d’informations sur les entités sujettes à la migration, consultez la section Entités en cours de migration.
Pour exécuter l'outil :
-
Décompressez le fichier ZIP que vous avez téléchargé pour l'outil, puis exécutez l'outil EXE.
-
Pour la méthode d'activation, choisissez Se connecter à On-Premises (Connect to On-Premises) :
-
Remplissez les informations pour permettre à l'outil de se connecter à votre version autonome Orchestrator :
Assurez-vous que les informations d'identification que vous fournissez concernent un compte administrateur qui dispose également des autorisations de Consultation (View) pour toutes les entités que vous souhaitez migrer.
-
Sélectionnez Démarrer l’exportation pour vous connecter à votre version autonome Orchestrator et télécharger les informations de configuration. L’exportation commence et peut prendre un certain temps :
Une fois terminé, le récapitulatif de l'exportation répertorie toutes les entités qui ont été exportées avec succès :
Vous pouvez sélectionnez Ouvrir le fichier (Open File) pour afficher le fichier local créé pour le résumé de l’exportation, qui comprend quelques détails supplémentaires.
-
Sélectionnez Accueil pour revenir au premier écran.
-
Pour la méthode d'activation, choisissez cette fois Se connecter à Automation Suite (Connect to Automation Suite).
-
Remplissez les informations pour permettre à l'outil de se connecter à Automation Suite pour télécharger les informations de configuration :
Champ Détails (Details) URL de l’organisation Il s'agit de l' URL de votre organisation Automation Suite. Les administrateurs de l'organisation peuvent trouver le nom de l'organisation sous Admin > Paramètres de l'organisation. Par exemple, saisissez https://mySite.com/myOrgName.ID d'application La valeur ID d'application associée à l'enregistrement d'application externe dans Automation Suite. Vous pouvez trouver cette valeur sur la page Admin > Applications externes . Nom du locataire Le nom exact du locataire Automation Suite auquel vous souhaitez ajouter les informations migrées. Les données migrées seront visibles dans le locataire Orchestrator spécifié. URL de l’identité (facultatif) L' URL du point de terminaison d'identité pour votre organisation Automation Suite. Par exemple, saisissez https://mySite.com/myOrgName/identity_. -
Sélectionnez Démarrer l’importation pour vous connecter à Automation Suite et commencer à migrer les informations vers le locataire Orchestrator cible.
L'importation commence et peut prendre un certain temps :
Pour se connecter à Automation Suite à l'aide d'OAuth, un utilisateur disposant des autorisations adéquates pour les étendues ajoutées lors de l'enregistrement de l'application externe doit se connecter à Automation Suite. Lorsqu'il procède, une nouvelle fenêtre s'ouvre, affichant un message de réussite si le flux OAuth a réussi :
Une fois terminé, le résumé de l'importation répertorie toutes les entités qui ont été importées avec succès dans le locataire Orchestrator dans Automation Suite :
Tout ce qui n'a pas été importé est répertorié comme erreur et les importations partielles sont répertoriées sous forme d'avertissements. Vous pouvez sélectionner Afficher le rapport pour plus de détails sur les entités exactes qui ont rencontré une erreur ou un avertissement.
-
Lorsque vous êtes prêt, sélectionnez Terminé (Done) pour fermer l’outil.
Astuce :Si nécessaire, vous pouvez réexécuter l'outil pour migrer les données pour des locataires supplémentaires.
Tâches post-migration
Étant donné que l'outil ne peut pas tout migrer, vous devez effectuer manuellement certaines tâches finales pour obtenir la même configuration que celle que vous aviez dans votre Orchestrator autonome.
-
Dans Automation Suite, connectez-vous à l'organisation du locataire qui était la cible de l'importation, puis ouvrez Orchestrator.
-
Vérifiez que les dossiers et les entités ont été migrés avec succès.
Vous pouvez utiliser le récapitulatif d'importation pour vérifier les éléments spécifiques qui ont émis des avertissements ou des erreurs.
-
Affectez des licences de robot et de service pour Orchestrator.
Lors de l'importation, les machines sont créées et licenciées tant que les licences disponibles existent. Une fois les licences épuisées, les machines continuent d'être créées sans licences, vous devez donc mettre à jour ces machines pour allouer le nombre de licences adéquat.
Remarque :Si vous avez migré sans activer votre licence Automation Suite, à ce stade, vous devez l'activer pour continuer la configuration.
-
Téléchargez manuellement tous les flux de bibliothèque que l'outil n'a pas migré.
-
Si des robots ont été ignorés lors de l'exportation ou de l'importation, créez-les manuellement.
-
Créez des webhooks, des catalogues de tâches, des magasins d'informations d'identification ou les autres informations que l'outil ne migre pas.
La section Entités en cours de migration (Entities Being Migrated) comprend également une liste des éléments que l'outil ne migre pas.
-
Connectez manuellement les robots au service Orchestrator de Automation Suite.
-
Activez manuellement les déclencheurs si nécessaire.
Pendant que l'outil migre les déclencheurs, ils sont tous désactivés ; vous devez les activer manuellement.
-
Vérifiez tous les emplacements dans Orchestrator où un mot de passe est requis et ajoutez-le : Robots, Paramètres et Actifs d'identifiants.
Obtenir de l’aide
Si vous avez besoin d'aide pour un problème rencontré lors de l'exportation, de l'importation ou après l'importation, ouvrez un ticket d'assistance et incluez-y les fichiers suivants :
- Fichier de journal (situé dans le sous-dossier des journaux)
- Fichier de rapport d'exportation (situé dans le sous-dossier MigrationAssets)
- Fichier de rapport d'importation (situé dans le sous-dossier MigrationAssets)
En plus de ces fichiers, il serait utile de savoir :
- La version de votre Orchestrator autonome
- Votre organisation Automation Suite et les noms de vos locataires.