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.

Pile d'Automation Suite

Layers d'architecture Automation Suite, y compris les services gérés par UiPath et les composants d'infrastructure gérés par le client.

Architecture de haut niveau​

Automation Suite vous permet d'apporter et de gérer votre propre cluster Kubernetes.

Le diagramme suivant montre l'architecture d'Automation Suite avec toutes les couches de composants.

Il y a deux sections de la pile :

  1. Géré par UiPath® : services et composants UiPath® optimisés pour Automation Suite fournis et pris en charge par UiPath®.
  2. Géré par le client: conditions préalables au déploiement d'Automation Suite sur votre infrastructure cloud gérée et prise en charge par vous. Pour connaître les configurations prises en charge, consultez la section Matrice de compatibilité.

Composant de pile

Description

Géré par UiPath®

Produits UiPath®

Lorsque vous déployez Automation Suite, un ensemble minimum de fonctionnalités partagées est installé par défaut, comme le portail UiPath®, les fonctionnalités d’identification, de licence, de gestion de l’organisation et d’audit.

Vous pouvez choisir les produits UiPath® à activer sur Automation Suite, soit au moment de l’installation, soit après. Notez que certains produits ont des conditions préalables spécifiques au produit que vous devez respecter.

Facultatif à installer

Opérateur de secrets externes

L'opérateur de clés secrètes externe (ESO) est un opérateur Kubernetes conçu pour synchroniser les clés secrètes des services de gestion de clés secrètes externes, tels qu'AWS Secrets Manager, HashiCorp Vault, Google Secrets Manager, Azure Key Vault et d'autres, directement dans Kubernetes en tant qu'objets Secrets natifs.

Vous pouvez choisir d'installer votre propre version de l' opérateur de clés secrètes externe si vous préférez ne pas installer l'opérateur de clés secrètes externe inclus dans Automation Suite.

Géré par le client

Cluster Kubernetes (OpenShift)

OpenShift est un service Kubernetes géré de Red Hat. Assurez-vous de configurer correctement votre cluster OpenShift, avec les nœuds de travail et la capacité requis.

ArgoCD

Outil CD déclaratif open source pour Kubernetes. Il suit le modèle GitOps d'utilisation des référentiels Git comme source centralisée de données pour définir l'état d'application souhaité. Il est optimisé pour fournir des fonctionnalités de gestion du cycle de vie des applications (ALM) pour Automation Suite.

OpenShift fournit l'opérateur OpenShift GitOps, qui garantit des fonctionnalités similaires à ArgoCD.

Istio

Service mesh open source qui fournit des fonctionnalités telles que l'entrée, le routage des demandes et la surveillance du trafic, pour les microservices exécutés à l'intérieur du cluster Kubernetes.

OpenShift fournit OpenShift Service Mesh, qui garantit des fonctionnalités similaires à Istio.

Stockage d'objets

Les services Automation Suite et UiPath® nécessitent le stockage d’objets - Azure Blob Storage, Amazon S3 (Simple Storage Service) ou un magasin d’objets compatible S3.

Red Hat propose OpenShift Data Foundation comme solution de stockage d'objets compatible S3.

Bloquer le stockage

Le stockage en mode bloc est similaire au stockage sur disque requis pour la plateforme Automation Suite et les produits UiPath®. Automation Suite est compatible avec Azure Disk Storage et Elastic Block Storage d’Amazon.

En outre, Red Hat fournit OpenShift Data Foundation en tant que solution de stockage en mode bloc.

Stockage de fichiers

Le stockage des fichiers constitue une méthodologie hiérarchique de stockage de données qui est nécessaire pour plusieurs produits UiPath®. Automation Suite est compatible avec les fichiers Azure et Elastic File Storage de Microsoft et AWS, respectivement.

Mise en cache

La mise en cache est requise par plusieurs produits UiPath®. Automation Suite est compatible avec Cloud Redis pour Azure et Elasticache pour AWS.

Vous pouvez également utiliser l'opérateur d'entreprise Redis depuis OpenShift.

Base de donnés

Les bases de données SQL Server et SQL sont nécessaires pour tous les produits UiPath®. Automation Suite est compatible avec le serveur Microsoft SQL, Azure SQL et les services SQL gérés par AWS (RDS).

PostgreSQL est requis par Process Mining, TaaS et A4D. Chacun de ceux-ci utilise sa propre base de données PostgreSQL dédiée (par exemple, AutomationSuite_Airflow pour Process Mining; AutomationSuite_Taas et AutomationSuite_Taas_Visibility pour TaaS; et AutomationSuite_A4D pour A4D).

Gestionnaire de certificats

Cert Manager est un contrôleur de certificat open source pour Kubernetes. Vous pouvez choisir de garder le Gestionnaire de certificats préconfiguré dans Automation Suite ou d'apporter le vôtre. Si vous apportez le vôtre, vous êtes responsable de la gestion du cycle de vie de ce composant.
MagasinCléSecrète Secretstore dans Automation Suite est une source externe pour stocker les informations d'identification sensibles utilisées dans le cadre d'Automation Suite. Il peut s'agir d'un secret Kubernetes ou d'un coffre de clés.
Important :

Istio et ArgoCD sont des composants obligatoires dont dépend Automation Suite. Pour Automation Suite sur les installations OpenShift, OpenShift Service Mesh peut remplacer Istio et l'opérateur OpenShift GitOps peut remplacer ArgoCD. Comme l'installation d'Istio, d'ArgoCD ou des composants d'OpenShift nécessite des privilèges d'administrateur, vous devez installer les composants séparément avant d'installer Automation Suite.

Matrice de responsabilité​

Activité

Responsabilité UiPath®

Responsabilité du client

Prérequis de l'infrastructure

  • Guide du document sur la capacité des nœuds dans le cluster

  • Documenter la matrice de compatibilité des services Cloud pris en charge et leurs versions

  • Documenter les vérifications de validation des prérequis avant l’installation

  • Enregistrer les ressources d'infrastructure requises dédiées à Automation Suite

  • Gestion de l’infrastructure de façon continue (y compris les correctifs et la disponibilité)

Stratégies réseau (en option, fournies par UiPath®)

S/O

S/O

Stratégies Gatekeeper et OPA (en option, fournies par UiPath®)

S/O

S/O

uipathctl (outil de gestion)

  • Fournir un outil de gestion (semblable à kubectl) optimisé pour l'installation et la gestion d'Automation Suite
  • Documentation sur l'utilisation de l'outil associé aux cas d'utilisation

  • Nœud de gestion/machine avec uipathctl, connectivité au cluster et accès administrateur du cluster pour installer et exécuter Automation Suite

Mises à niveauAutomation Suite

  • Fournir des mises à jour mineures des versions LTS (assistance longue durée), qui consistent en des mises à jour de l'image du service pour les corrections de bogues et les correctifs de sécurité, généralement tous les trois mois

  • Fourniture de nouvelles versions LTS d'Automation Suite composées de nouvelles fonctionnalités de service telles qu'Orchestrator et mise à jour des versions de composants, généralement tous les 12 mois.

    UiPath® publiera également une matrice de compatibilité mise à jour de la nouvelle version LTS et des composants d’infrastructure tels que les versions OpenShift.

  • Utilisez les mises à jour mineures régulièrement pour obtenir des corrections de bogues et des correctifs de sécurité. Les versions mineures sont censées être légères

  • Effectuez une mise à jour vers les versions majeures de LTS pour obtenir des mises à jour des fonctionnalités et une matrice de compatibilité mise à jour

Mises à niveau de l'infrastructure

  • Publiez la matrice de compatibilité pour chaque nouvelle version de LTS pour vous permettre de mettre à niveau votre infrastructure et de rester dans les versions prises en charge de OpenShift. Pour connaître les versions d’OpenShift prises en charge, consultez la section matrice de compatibilité.

  • Mettre à jour l'infrastructure en fonction de la matrice de compatibilité Automation Suite

  • Suivez les meilleures pratiques pour effectuer des sauvegardes avant les mises à niveau

Sauvegarde et restauration

S/O

  • Utilisez votre propre solution et suivez la documentation UiPath® sur les meilleures pratiques et le mode de maintenance.

  • Pour les prérequis d'infrastructure (tels que SQL ou stockage), vous devez effectuer des sauvegardes.

Assistance

  • Fournissez une assistance en fonction des programmes d’assistance.

  • Fournir une assistance pour Automation Suite

  • Fournir un outil de diagnostic pour aider à identifier la cause première des problèmes courants (le package Automation Suite ou votre infrastructure)

  • Gérer et prendre en charge les prérequis de l'infrastructure ou les composants non groupésAutomation Suite

  • Architecture de haut niveau​
  • Matrice de responsabilité​

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