- Vue d'ensemble (Overview)
- Prérequis
- Pré-installation
- Préparation de l'installation
- Téléchargement des packages d'installation
- Configuration du registre conforme à OCI
- Octroi d'autorisations d'installation avec des rôles de cluster
- Octroi d'autorisations d'installation sans rôles de cluster
- Installation et configuration du service Mesh
- Installer et configurer l'outil GitOps
- Installation de l'opérateur de clés secrètes externes
- Déploiement de Redis via OperatorHub
- Application de diverses configurations
- Exécution de uipathctl
- Installation
- Post-installation
- Migration et mise à niveau
- Surveillance et alerte
- Administration du cluster
- 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
- AI Trust Layer
- Résolution des problèmes
- Comment désinstaller Automation Suite
- Comment résoudre l'échec de la vérification de la connectivité préalable sur OpenShift 4.16–4.18
- Comment déployer Insights dans un cluster compatible FIPS
- Comment désactiver l’activation automatique CDI dans l’opérateur GPU Nvidia
- Comment encoder en URL un mot de passe de chaîne de connexion SQL
- 500 erreurs et limitation de débit sur les requêtes S3 dans ODF
- Résolution des problèmes de clés secrètes externes
- Configuration des tolérances des pilotes CSI pour ODF 4.20
- Résolution des problèmes de Temporel en tant que service
- Les pods AI Center et Document Understanding ne démarrent pas avec la vérification du certificat TLS activée
- Studio Desktop ne peut pas charger les connecteurs et activités Integration Service
- Erreurs de validation du certificat TLS
- Atténuation manuelle de la politique réseau ArgoCD
- Configurer les requêtes et les limites de ressources pour les charges de travail créées par uipathctl
Scénarios de déploiement
Architecture de déploiement d'Automation Suite sur OpenShift avec configuration du magasin de clés secrètes pour les informations d'identification.
Automation Suite sur le déploiement OpenShift
Architecture de déploiement
Vous pouvez référencer les schémas d'architecture suivants pour déployer Automation Suite sur OpenShift.
Vue d'ensemble (Overview)
L'architecture OpenShift comprend les nœuds de plan de contrôle et les nœuds de calcul. Les nœuds du plan de contrôle hébergent les applications du plan de contrôle de Kubernetes, telles que les serveurs d'API, etcd, planificateurs, etc., tandis que les nœuds informatiques hébergent d'autres applications telles que la pile de surveillance, la mise en réseau, etc. Automation Suite est également installé sur les nœuds informatiques.
Automation Suite s'appuie sur Istio pour la mise en réseau et sur ArgoCD pour le déploiement. Vous pouvez remplacer Istio par le service Mesh d'OpenShift et ArgoCD par l'opérateur GitOps OpenShift.
Les composants suivants sont également requis :
- Redis
- Un magasin d'objets compatible S3
- Serveur Microsoft SQL
- Bloquer le stockage
Vous pouvez répondre à l'exigence Redis en utilisant l'opérateur Redis Enterprise d'OpenShift ou en installant High Availability Add-on sur des machines distinctes.
Vous pouvez utiliser OpenShift Data Foundation pour les compartiments de magasin d'objets S3 et le stockage par blocs.
Le cluster Kubernetes doit disposer d'une connectivité réseau et avoir accès au magasin secret pour récupérer les informations d'identification.
Déploiement d'Automation Suite avec un magasin secret
Automation Suite nécessite plusieurs informations d'identification d'infrastructure pour déployer tous ses produits.
Au lieu de définir les informations d'identification directement dans le fichier input.json , vous pouvez configurer un magasin de clés secrètes afin de gérer et de fournir en toute sécurité des informations sensibles. Lors du déploiement, uipathctl récupère les informations d'identification du magasin de clés secrètes configuré et les applique automatiquement.
Vous pouvez stocker des informations d'identification telles que :
- Identifiants SQL
- Nom d'utilisateur (Username)
- Mot de passe (Password)
- Chaînes de connexion SQL
- Identifiants de stockage
- S3/AWS
- Clé d'accès
- Clé secrète
- ARN (Nom de la ressource Amazon)
- Azure
- accountKey
- ID de client
- Secret du client
- ID d'abonnement
- ID de locataire
- S3/AWS
- Identifiants Redis
- Mot de passe (Password)
- Licence (License)
- Authentification Kerberos
- Nom d’utilisateur AD
- Keytab utilisateur
- Domaine AD
- Durée de vie du ticket
Vous ne pouvez pas stocker les chemins de certificat ou les informations d'identification liées au certificat dans le magasin secret.
Clé secrète Kubernetes
Vous pouvez utiliser une clé secrète Kubernetes pour fournir toutes les données sensibles au lieu de les inclure dans input.json.
uipathctl utilise les informations d'identification stockées dans la clé secrète lors du déploiement d'Automation Suite et de ses produits.
Azure Key Vault
Vous pouvez configurer toutes les données ou informations d'identification sensibles dans un Azure Key Vault.
uipathctl utilise les informations d'identification stockées dans Azure Key Vault lors du déploiement d'Automation Suite.
HashiCorp Vault
Vous pouvez configurer toutes les données ou informations d'identification sensibles dans une instance HashiCorp Vault. HashiCorp Vault prend en charge le moteur de clés secrètes KV (Key-Value) v1 et v2.
uipathctl s'authentifie auprès de Vault à l'aide de jetons de compte de service Kubernetes ou des informations d'identification AppRole et récupère les informations d'identification stockées lors du déploiement d'Automation Suite.
AWS Secrets Manager
Vous pouvez configurer toutes les données ou informations d'identification sensibles dans AWS Secrets Manager. Les clés secrètes peuvent être stockées sous forme de paires clé-valeur ou de chaînes de texte brut.
uipathctl utilise la chaîne d'informations d'identification AWS SDK pour s'authentifier et récupérer les informations d'identification d'AWS Secrets Manager lors du déploiement d'Automation Suite.