UiPath Documentation
automation-suite
2023.4
false
Guide d'installation d'Automation Suite sur EKS/AKS
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.

Installation d'Automation Suite

Cette page vous guide à travers les instructions d'installation de haut niveau d'Automation Suite sur AKS et EKS.

Avant de commencer, tenez compte des points suivants :

  • Il est nécessaire de disposer de connaissances sur la gestion des ressources cloud Kubernetes, AWS et Azure pour déployer et gérer Automation Suite sur AKS/EKS. Si vous rencontrez des problèmes pour installer et configurer Automation Suite sur AKS/EKS, contactez les services professionnels UiPath®.
  • Before choosing your deployment profile, see Deployment scenarios.
  • The installation process generates self-signed certificates on your behalf. You should replace them with certificates signed by a trusted Certificate Authority (CA) as soon as installation completes. For instructions, see Managing the certificates.
  • Automation Suite on AKS/EKS does not currently support Federal Information Processing Standard 140-2 (FIPS 140-2). If you require FIPS 140-2 for Automation Suite, you can deploy Automation Suite on FIPS 140-2-enabled RHEL machines. For details, see Security and compliance.

Étape 1 : Configuration des prérequis de l'infrastructure​

Avant d'installer Automation Suite , vous devez configurer les ressources Cloud dans votre environnement. Cela comprend :

  • Cluster AKS ou EKS
  • Stockage d'objets - Azure Blob ou Amazon S3
  • Bloquer le stockage
  • Stockage de fichiers
  • Base de donnés
  • Mise en cache
  • Mise en réseau (par exemple, VNETs/VPC, DNS, sous-réseaux, NSG/groupes de sécurité, passerelle NAT, IP élastique et passerelle Internet)
  • Certificats
  • Politiques de mise en réseau

For instructions on prerequisites, see Requirements.

Facultatif : Configuration du proxy​

If you use a proxy server for internet-facing traffic, you must allow a list of URLs and use the no_proxy settings while configuring the proxy. For instructions on how to configure your proxy, see Configuring the proxy.

Étape 2 : Téléchargement du logiciel sur votre machine cliente​

Vous devez installer le logiciel suivant sur votre machine de gestion. La machine de gestion fait référence à la machine que vous utilisez pour faire fonctionner votre cluster et qui peut accéder à votre cluster via le fichier kubeconfig. Votre machine de gestion peut exécuter Linux, Windows ou MacOS.

Les outils suivants sont requis pour exécuter avec succès les vérifications des prérequis, l'installation et les étapes de post-installation sur votre cluster via la machine cliente.

OutilDescriptionTélécharger
uipathctlRequired. uipathctl is a UiPath command-line tool that allows you to run commands against Automation Suite Kubernetes hosted on Azure Kubernetes Service (AKS) and Amazon Elastic Kubernetes Service (EKS).

Vous pouvez utiliser uipathctl pour vérifier les prérequis dans votre environnement, installer Automation Suite, le configurer et le gérer à partir d'une seule interface en ligne de commande (CLI) unifiée. Pour plus d'informations, y compris une liste complète des opérations uipathctl , consultez le.
Télécharger uipathctl

Exécuter uipathctl
versions.jsonRequis. Nécessaire pour effectuer les vérifications des prérequis et les étapes d'installation.
kubectlFacultatif. Assurez-vous que kubectl correspond à la version de votre cluster

Étape 3 : Configurer input.json​

Vous devez modifier le fichier input.json pour fournir les entrées requises pour le programme d'installation uipathctl et effectuer des opérations telles que la configuration des chaînes de connexion SQL et des services UiPath que vous souhaitez activer.

We provide different input.json template files for AKS and EKS. For instructions on how to configure input.json, see Configuring input.json.

Optionally, you can bring your own components that are part of the Automation Suite stack. For details on the components, see Automation Suite on EKS/AKS stack. For details on how to configure the component you bring, see Bring your own components.

Étape 4 : Accéder à votre cluster avec uipathctl​

uipathctl nécessite l'accès au serveur KubeAPI pour effectuer des opérations au niveau du cluster telles que le déploiement, la création de ressources, etc. Pour accéder au serveur KubeAPI, uipathctl utilise le fichier kubeconfig , qui contient les informations d'identification de niveau administrateur nécessaires pour accéder au cluster. Ce fichier doit être présent dans le dossier ~/.kube/config (emplacement par défaut) de votre machine locale (de gestion).

Facultativement, si vous souhaitez stocker le fichier kubeconfig dans l'emplacement par défaut, vous pouvez également lui fournir l'aide de l'indicateur --kubeconfig lors de chaque exécution de uipathctl.

Par exemple, vous pouvez utiliser votre méthode préférée pour mettre à jour votre fichier ~/.kube/config à l'aide de la CLI AWS ou de la CLI Azure.

Étape 5 : Vérification des prérequis de l'infrastructure​

Les vérifications des prérequis garantissent que l'infrastructure Cloud nécessaire est provisionnée de manière appropriée et accessible par la machine cliente avant de démarrer l'installation d' Automation Suite .

Le programme d'installation peut générer automatiquement les configurations suivantes en votre nom :

  • Les bases de données SQL requises pour l'installation sur le serveur SQL, si la clé sql.create_db est définie dans votre fichier input.json .
  • Les compartiments de stockage d'objets requis dans votre fournisseur de Cloud si la clé external_object_storage.create_bucket est définie dans le fichier de configuration.

Pour permettre au programme d'installation de générer ces configurations, exécutez la commande suivante :

uipathctl prereq create input.json --versions versions.json
uipathctl prereq create input.json --versions versions.json
Important :

The uipathctl prereq create command does not create the required SQL databases for Process Mining. You must manually create them by following the instructions in Bring your own database.

Pour vérifier les prérequis en fonction des entrées que vous avez configurées dans input.json, exécutez la commande suivante :

uipathctl prereq run input.json --versions versions.json
uipathctl prereq run input.json --versions versions.json

To check the prerequisites for installation, run `` . By default, the command checks all the prerequisites. However, it also allows you to run strictly the checks that are relevant to you:

  • Si vous souhaitez exclure des composants de l'exécution, utilisez l'indicateur --excluded. Par exemple, si vous ne souhaitez pas vérifier les chaînes de connexion à la base de données, exécutez uipathctl prereq --excluded SQL. La commande exécute toutes les vérifications des prérequis, à l'exception de celle qui est relative à SQL.
  • Si vous souhaitez inclure uniquement certains composants dans l'exécution, utilisez l'indicateur --included. Par exemple, si vous souhaitez uniquement vérifier le DNS et l'objectstore, exécutez uipathctl prereq --included DNS,OBJECTSTORAGE.
Remarque :

You can find the names of the components you can include or exclude from the prerequisite checks here. In the example, the first word on each outdented line represents the component name. For example: SQL, OBJECTSTORE, DNS, etc.

Important :

Vous pouvez recevoir un message de limitation d’AKS, tel que Attendu pour la version 1.0447523 en raison d’une limitation côté client, et non de priorité et d’exactitude. Dans ce cas, attendez quelques minutes que la commande se termine ou essayez de la réexécuter.

For an output result example, see Output example: prerequisite check.

Étape 6 : Installation Automation Suite​

Remarque :

To see which deployment scenarios are available for Automation Suite on AKS/AKS, see Deployment scenarios.

  1. Après avoir validé avec succès les prérequis, vous pouvez procéder à l'installation d'Automation Suite en exécutant la commande suivante :

    uipathctl manifest apply input.json --versions versions.json
    uipathctl manifest apply input.json --versions versions.json
    
  2. Pour relancer l'installation, utilisez la même commande qu'à l'étape 1, avec tous les arguments et indicateurs.

  3. Pour vérifier que votre installation est réussie et que les services sont sains, exécutez la commande suivante :

    uipathctl health check
    uipathctl health check
    
Remarque :

If you run into issues during installation, see Troubleshooting.

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