UiPath Documentation
automation-suite
2.2510
true
Guide d'installation d'Automation Suite sur OpenShift
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

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
  • Identifiants Redis
    • Mot de passe (Password)
    • Licence (License)
  • Authentification Kerberos
    • Nom d’utilisateur AD
    • Keytab utilisateur
    • Domaine AD
    • Durée de vie du ticket
Remarque :

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.

Cette page vous a-t-elle été utile ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour