Orchestrator
Plus récente (Latest)
False
Image de fond de la bannière
Guide de l'utilisateur d'Orchestrator
Dernière mise à jour 17 avr. 2024

Elastic Robot Orchestration

Vue d'ensemble (Overview)

L'orchestration de Robots élastiques offre un moyen de mettre à l’échelle automatiquement les ressources Unattended en permettant à UiPath de gérer et de mettre à l'échelle vos Robots dans le cloud pour vous. Nous les gérons en votre nom, mais ils sont toujours dans votre cloud, et vous pouvez choisir la proportion du processus d'orchestration du Robot que vous souhaitez nous déléguer.

Vous pouvez personnaliser la stratégie de mise à l'échelle automatique des robots grâce à des commandes telles que :

  • définir un nombre maximal de machines que vous souhaitez nous autoriser à créer
  • choisir d'optimiser la vitesse, le coût ou choisir un modèle équilibré
  • planifier des paramètres différents pour certaines périodes où, par exception, vous avez besoin de plus ou moins de vitesse.

Fournisseurs de cloud pris en charge

Vous pouvez utiliser l’un des fournisseurs de services cloud suivants pour héberger vos machines virtuelles (MV) dans le cloud pour l’orchestration de Robots élastiques :

  • Amazon Web Services (AWS)
  • Google Cloud Platform (GCP)
  • Microsoft Azure

Options d'enregistrement des machines

Vous pouvez :

  • Créez une image de machine virtuelle générale que nous utiliserons comme modèle pour créer des machines à la demande chaque fois qu'un Robot devra exécuter une tâche. Vous pouvez définir des limites sur le nombre et le moment de création de ces machines, puis nous laisser nous charger du reste.
  • Ajoutez vos machines virtuelles personnalisées à utiliser lorsque des Robots sont nécessaires pour exécuter des processus.

Voici un résumé des différences entre les deux options :

 

Créer manuellement des machines

Créer automatiquement des machines

Créer et supprimer des machines

vous créez et supprimez les machines vous-même

nous pouvons créer automatiquement de nouvelles machines en cas de besoin pour améliorer les performances et supprimer toutes les machines non utilisées

Mise à l'échelle de la machine

limité au nombre de machines fournies

nous créons autant de machines que nécessaire pour gérer de manière optimale la charge de travail selon les paramètres que vous définissez

Configuration de la machine virtuelle

configure plusieurs machines virtuelles individuelles

configure une seule image de MV

Installer et configurer UiPath Robot sur chaque machine

automatisé

automatisé

Connexion à Orchestrator

automatisé

automatisé

Lancer les exécutions

automatisé

automatisé

Démarrer et arrêter les machines virtuelles

automatisé

automatisé

Personnalisation des machines virtuelles

personnalisez les machines virtuelles que vous utilisez (domaine auquel elles sont liées, taille de la machine, nom de la machine, options réseau, etc.)

L'image de la VM doit être configurée comme recommandé sur cette page pour chaque type de fournisseur de cloud.

Exemple de configuration

Le processus de configuration dans Orchestrator est similaire pour les deux fournisseurs de services cloud. Les principales différences résident dans la façon dont vous configurez chaque fournisseur et créez les machines virtuelles.

Voici un aperçu du processus lors de l'utilisation de Microsoft Azure en tant que fournisseur de services cloud, ainsi qu'une machine virtuelle générale :

Prérequis

Important :
  • Toutes les machines virtuelles Cloud Robot contiennent un agent hyperviseur (hvagent ou UiPath VM Agent), qui garantit le fonctionnement des machines virtuelles. Vous pouvez trouver ce fichier dans votre dossier d'installation. Ajoutez cet agent à votre liste d'autorisation, afin que vos agents de sécurité ne le suppriment pas ou ne le bloquent pas.
  • Nous vous déconseillons d'imposer des restrictions à votre abonnement au fournisseur cloud qui pourraient bloquer le déploiement de ressources spécifiques, car ces ressources sont cruciales pour la création et le fonctionnement réussis des machines virtuelles.

Pour pouvoir opter pour l'orchestration de Robots élastiques, vous avez besoin de l’un des éléments suivants :

Prérequis Azure

Vous devez posséder un abonnement Microsoft Azure pour héberger vos Cloud Robots.

Vous devez configurer Azure et obtenir les détails suivants auprès de votre administrateur Azure pour connecter Orchestrator :

  • ID Client (Client ID) - l’identifiant unique pour l’inscription de l'application client
  • Clé secrète du client (Client Secret Key) - le mot de passe pour l’inscription de l'application
  • ID d’abonnement (Subscription Id) - la clé unique pour l’abonnement Azure de votre organisation
  • ID d'annuaire (locataire) (Directory (tenant) Id) - la clé unique pour le locataire que vous utilisez dans l’abonnement Azure.

Pour obtenir des instructions, consultez la section Configuration dans Azure (Setup in Azure) ci-dessous.

Prérequis AWS

Vous avez besoin d’un abonnement Amazon Web Services (AWS) avec Amazon Elastic Compute Cloud (Amazon EC2) pour héberger vos Robots cloud.

Vous devez configurer AWS et obtenir une clé d’accès AWS auprès de votre administrateur AWS. Cette clé se compose des éléments suivants :

  • ID de la clé d'accès (Access Key ID) - l’identificateur unique pour la connexion Orchestrator
  • Clé d'accès secrète (Secret Access Key) - le mot de passe de cette connexion.

Il s'agit d'informations d'identification à long terme et, comme un nom d'utilisateur et un mot de passe, Orchestrator doit utiliser ensemble l'ID de clé d'accès et la clé d'accès secrète pour authentifier les demandes qu'il adresse à l'API AWS.

Pour obtenir des instructions, consultez la Configuration dans AWS ci-dessous.

Exigences GCP

Vous avez besoin d'un abonnement Google Cloud Platform (GCP) qui inclut Compute Engine pour héberger vos Cloud Robots.

Vous devez configurer un projet GCP et obtenir les informations suivantes auprès de votre administrateur GCP pour connecter Orchestrator :

  • ID Client (Client ID) : l'identifiant unique pour votre projet GCP.
  • Clé privée (Private Key) : la clé du compte de service GCP utilisé pour l'intégration.

Pour obtenir des instructions, consultez la section Configuration dans GCP ci-dessous.

Configuration du fournisseur de cloud

Configuration dans Azure

Si votre fournisseur de services cloud est Microsoft Azure, suivez les instructions détaillées dans cette section pour préparer la connexion d'Orchestrator à Azure.

Remarque : si vous n’êtes pas l'administrateur Azure, ignorez cette section et adressez-vous à votre équipe informatique afin qu'elle puisse effectuer ces étapes et fournir les détails listés dans les prérequis Azure ci-dessus.
  1. Connectez-vous à Azure avec un compte administrateur.
  2. Accédez aux Inscriptions d’applications (App registrations) et créez une inscription d’application pour votre instance Orchestrator.
  3. Copiez l’ID de l'application (client) et l'ID de l’annuaire (locataire) et enregistrez-les pour une utilisation ultérieure.


  4. Accédez aux Certificats et clés secrètes (Certificates & secrets) et créez une clé secrète de client.
  5. Copiez la valeur de la clé secrète du client et enregistrez-la pour une utilisation ultérieure.


  6. Accédez aux Groupes de ressources (Resource groups) et créez un groupe de ressources pour votre Orchestrator.
  7. Copiez l’ID d’abonnement (Subscription ID) et enregistrez-le pour une utilisation ultérieure.
    Si vous avez déjà un groupe de ressources que vous souhaitez utiliser, ouvrez la vue d’ensemble de ce groupe de ressources pour obtenir l’ID d’abonnement (Subscription ID).
    docs image
  8. Accédez au contrôle d’accès (IAM) (Access Control (IAM)), recherchez le nom que vous avez donné à l’inscription de votre application Orchestrator et attribuez-lui le rôle de contributeur.

Configuration dans Azure : préparation d'une image de machine virtuelle

Remarque : Si vous avez l'intention d'utiliser des machines virtuelles personnalisées au lieu d'un modèle de machine virtuelle, ignorez cette section et créez plutôt les machines virtuelles que vous souhaitez utiliser pour l'orchestration de Robot élastique.

Les Robots ont besoin d'une machine sur laquelle fonctionner. Dans le cadre de l'orchestration de Robot élastique, nous pouvons utiliser votre machine virtuelle (MV) hébergée dans le cloud pour créer des machines à la demande pour que les Robots s'exécutent en cas de besoin.

Lors de la création d’une machine virtuelle dans Azure, Microsoft fournit un ensemble d’images pour construire vos machines virtuelles. Ce sont des images de différents systèmes d’exploitation, tels que Windows Server ou Windows 10 Pro, qui vous permettent d’installer le logiciel dont vous avez besoin pour exécuter des tâches d’automatisation.

Pour capturer une image de machine virtuelle :

  1. Créez une machine virtuelle dans votre compte Azure et connectez-vous à elle :
    1. Accédez à Machines virtuelles et créez une machine virtuelle pour le groupe de ressources que vous avez créé précédemment.
    2. Connectez-vous à votre machine virtuelle.
  2. Créez l’utilisateur local et installez le logiciel d’automatisation nécessaire :
    Important : ne joignez pas la machine virtuelle à un domaine.
    1. Mettez à jour Windows et redémarrez si nécessaire.
    2. Créez un utilisateur local pour le Robot Unattended (par exemple, uirobot). Attribuez le rôle d'administrateur à l’utilisateur local, effacez l'Utilisateur doit changer de mot de passe à la prochaine connexion (User must change password at next login), et sélectionnez Le mot de passe n’expire jamais (Password never expires).
    3. Accordez des autorisations d’accès à distance sur la machine virtuelle à l’utilisateur local.
    4. Déconnectez-vous du compte administrateur et connectez-vous en tant qu’utilisateur local.
    5. Installez tout logiciel de support dont vous avez besoin pour les automatisations, tel que Microsoft Excel ou Google Chrome. Vous n’avez pas besoin d’installer le logiciel UiPath, nous le faisons pour vous.
    6. Déconnectez-vous du compte Robot et connectez-vous en tant qu’administrateur.
    Important : Si vous avez installé le Robot (facultatif), assurez-vous de ne pas le connecter à Orchestrator ; sinon, vous ne serez pas en mesure d’utiliser l’image de la machine virtuelle.
  3. Créez une image de machine virtuelle généralisée :
    Utilisez l’outil Sysprep pour généraliser la machine virtuelle.
    Remarque : sysprep.exe déconnecte votre session à mi-parcours.
  4. Après que le statut de la machine virtuelle a basculé sur Arrêté, créez une image gérée de votre machine virtuelle.
    Remarque : Sélectionnez le même groupe de ressources que pour la machine virtuelle. Sélectionnez également Non, capturer uniquement une image gérée (No, capture only a managed image).

Vous avez maintenant une image entièrement configurée que vous pouvez utiliser pour créer de nouvelles machines virtuelles pour l’automatisation.

Configuration dans AWS

Si votre fournisseur de services cloud est Amazon Web Services (AWS), suivez les instructions dans cette section pour configurer Amazon Elastic Compute Cloud (Amazon EC2) pour Elastic Robot Orchestration.

Note: If you are not the AWS administrator, skip this section and instead reach out to your IT team to perform these steps and ask them to provide the details listed under AWS Requirements .

Meilleures pratiques AWS

Choosing the right AWS region: Ensure Amazon Virtual Private Cloud (Amazon VPC) is located in an appropriate region. We recommend you always pick the AWS region that is closest to the region where your Orchestrator instance is hosted when creating an elastic robot pool. Consider both latency and data transfer costs between Orchestrator, Robots, and the customer application when determining the location of the VPC. Contact the UiPath support team for details on how to allocate all your assets close to each other. Learn more about regions and instances in the Getting Started guide.

Capacity and cost optimization: Ensure Amazon Elastic Compute Cloud (Amazon EC2) resources are sized appropriately according to the deployment, customer requirements, and UiPath best practices. Amazon EC2 passes on to you the financial benefits of Amazon’s scale. See Amazon EC2 Instance Purchasing Options for a more detailed description of Amazon EC2 pricing. UiPath allows you to use your existing machines to take advantage of your optimized EC2 size configuration. We recommend downsizing or terminating idle or underutilized Amazon EC2 instances to optimize costs.

Calculate the costs: You can use the AWS pricing calculator to get an estimate of Total Cost of Ownership (TCO) for UiPath infrastructure deployed on AWS, by using the AWS label UiPath:Managed: true. The cost displayed in the calculator is for the infrastructure only. To get a more accurate TCO value, also consider the cost of UiPath licenses.

Configuration dans AWS : générer une clé d'accès AWS

  1. Connectez-vous à la console Amazon EC2 en tant qu’utilisateur disposant des autorisations suivantes :

    Catégorie d’autorisation

    Lire / Liste

    Mettre à jour (Update)

    Créer (Create)

    Supprimer (Delete)

    ec2:*

    Tout (All)

    Tout (All)

    Tout (All)

    Tout (All)

    cloudformation:*

    Tout (All)

    Tout (All)

    Tout (All)

    Tout (All)

    ssm:*

    Tout (All)

    Tout (All)

    Tout (All)

    Tout (All)

    iam.*

    iam:GetInstanceProfile

    iam:ListInstanceProfiles

    iam:GetRole

    iam:ListRoles (en)

    iam:PutRole

    iam:PutRolePolicy

    iam:PassRole

    iam:AddRoleToInstanceProfile

    iam:CreateInstanceProfile

    iam:CreateRole

    iam:RemoveRoleDeInstanceProfile

    iam:DeleteInstanceProfile

    iam:DeleteRole

    iam:DeleteRolePolicy

  2. Suivez la documentation Amazon pour créer une clé d’accès.
  3. Enregistrez l’ID de la clé d’accès et la clé d’accès secrète pour une utilisation ultérieure.

Configuration dans AWS : créer une image AWS EC2

Remarque : Si vous avez l'intention d'utiliser des machines virtuelles personnalisées au lieu d'un modèle de machine virtuelle, ignorez cette section et créez plutôt les machines virtuelles que vous souhaitez utiliser pour l'orchestration de Robot élastique.
  1. Connectez-vous à la console Amazon EC2.
  2. Suivez la documentation Amazon pour créer une instance AWS EC2, et dans le cadre du processus, suivez les étapes suivantes :
    1. Pour l’AMI, choisissez une image Windows 10 ou Windows Server. Si aucune n’existe déjà, vous devez la créer.
    2. Lorsque vous êtes connecté sur RDP, installez toute éventuelle mise à jour Windows et redémarrez si nécessaire.
    3. Après le redémarrage, installez tout logiciel de support dont vous avez besoin pour les automatisations, tel que Microsoft Excel ou Google Chrome. Vous n’avez pas besoin d’installer le logiciel UiPath, nous le faisons pour vous.
    4. Supprimer le dossier C:\Windows\Panther.
    5. Créez un utilisateur local Windows pour le Robot, par exemple, et robot accordez-lui des droits de bureau à distance.
    6. Appuyez sur Ctrl + Alt + Suppr. et modifiez le mot de passe pour l’utilisateur du Robot.
    7. Ouvrez les Paramètres de lancement Ec2 (Ec2 Launch Settings) et cliquez sur Arrêter avec Sysprep (Shutdown with Sysprep) situé en bas.

      Sysprep est un outil Microsoft que vous pouvez utiliser pour créer une image machine généralisée pour EC2.

  3. Après que Sysprep se soit arrêté, attendez que l’instance s’arrête dans la console Amazon EC2, puis faites un clic droit et allez à Image et modèles (Image and templates) > Créer une image (Create image) :


Sur la gauche, vous pouvez voir la nouvelle image dans la console Amazon EC2, sous Images > AMIs. Vous avez maintenant une image entièrement configurée que vous pouvez utiliser pour créer de nouvelles machines virtuelles pour l’automatisation.

Configuration dans GCP

Si votre fournisseur de services cloud est Google Cloud Platform (GCP), suivez les instructions de cette section pour préparer la connexion d'Orchestrator à GCP.

Remarque : Si vous n’êtes pas l’administrateur AWS, ignorez cette section et adressez-vous à votre équipe informatique afin qu'elle puisse effectuer ces étapes et fournir les détails listés dans les prérequis GCP ci-dessus.
  1. Créer un nouveau projet dans GCP.
  2. Récupérez l'ID de projet et enregistrez-le pour une utilisation ultérieure.
  3. Créez un compte de service dans votre projet GCP.
  4. Créez une clé de compte de service au format JSON et enregistrez la valeur de la Clé privée afin de l’utiliser ultérieurement.

Configuration dans GCP : création de machines virtuelles

Si vous souhaitez utiliser Elastic Robot Orchestration et que nous créons des machines pour vous à la demande, vous devez créer des images machine personnalisées dans votre projet GCP.

Les instructions suivantes sont un exemple de configuration pour créer une image à partir d'un disque persistant, qui est créé à partir d'une machine virtuelle Windows existante qui se trouve dans votre projet.

  1. Connectez-vous à Google Cloud Console.
  2. Cliquez sur Moteur de calcul (Compute Engine), puis sous Machines virtuelles (Virtual machines) cliquez sur Instances de machine virtuelle (VM instances).
  3. Cliquez sur Créer une instance (Create Instance) en haut de la page.
  4. Remplissez les détails comme suit :
    • Vous pouvez indiquer ce que vous voulez dans les champs Nom (Name), Région (Région) et Zone.
    • Vous pouvez laisser les valeurs par défaut pour Configuration de la machine (Machine configuration).
    • Sous Disque de démarrage (Boot disk), cliquez sur Modifier (Change), puis sur Images publiques (Public Images).
    • Pour Système d'exploitation (Operating system), sélectionnez Windows.
    • Sous Version, sélectionnez l'une des options de Windows Server 2019.
    • Vous pouvez accepter les valeurs par défaut en terme de Type et Taille (Go) du disque de démarrage (Size (GB)), ou les modifier en fonction de vos besoins.
  5. Cliquez sur Créer (Create).
  6. Une fois que le disque de démarrage est prêt, vous pouvez cliquer sur Créer (Create). GCP crée la machine virtuelle (VM) pour vous.
  7. Pour pouvoir utiliser une image personnalisée créée à partir de la machine virtuelle, arrêtez la machine virtuelle que vous venez de créer.
  8. Sur le côté de la page, accédez à Stockage (Storage) et cliquez sur Images.
  9. En haut de la page, cliquez sur Créer une image (Create Image).
  10. Suivez ces instructions pour créer une image système Windows.

Configuration dans Orchestrator

Maintenant que votre fournisseur de services cloud est configuré, vous pouvez y connecter Orchestrator et configurer les Robots élastiques.

Configuration de la connexion du fournisseur de cloud

Dans Orchestrator :

  1. Accédez à Locataire (Tenant) > Paramètres (Settings).
  2. Sur la page Paramètres (Settings) du locataire, sélectionnez l'onglet Connexions au cloud (Cloud Connexions)
  3. Cliquez sur l'icône Ajouter un abonnement au fournisseur cloud (Add Cloud Provider Subscription) et sélectionnez votre fournisseur :


  4. Sur la gauche, entrez un nom pour la connexion.
  5. Ajoutez les détails de connexion cloud applicables au fournisseur de cloud sélectionné, comme spécifié ci-dessus dans la section Exigences (Requirements) :


  6. Cliquez sur Enregistrer (Save).

Votre fournisseur valide les informations, puis connecte votre Orchestrator.

Création d'un pool d'Elastic Robots

Pour connecter des elastic robots à Orchestrator dans le cloud, vous devez enregistrer un modèle de machine de type Pool d'Elastic Robot (Elastic Robot Pool). Ce modèle de machine est utilisé lorsque UiPath gère les robots et qu'ils sont exécutés dans votre cloud.

Lors de la création du pool de robots Elastic, vous avez deux options :

  • Vous pouvez nous autoriser à créer automatiquement des machines lorsque cela est nécessaire en fonction de votre machine virtuelle cloud généralisée. Cela automatise le processus d'enregistrement des machines et des robots. Chaque fois qu'un processus doit être exécuté, le nombre requis de machines est créé. En outre, lors de la première utilisation du pool de robots Elastic, nous installons le logiciel UiPath requis pour exécuter le robot sur les nouvelles machines.
  • (AWS ou Azure uniquement) Vous pouvez ajouter des machines virtuelles spécifiques que vous souhaitez que nous utilisions pour Elastic Robot Orchestration. Il s'agit d'une version limitée d'Elastic Robot Orchestration dans laquelle nous pouvons démarrer et arrêter la machine virtuelle selon les besoins pour exécuter des processus et installer le logiciel UiPath requis pour exécuter le robot, mais nous n'utilisons que les machines spécifiées. Nous ne pouvons pas créer de nouvelles machines pour vous, ni supprimer des machines que vous avez créées.

Pour créer le pool de robots Elastic :

  1. Sélectionnez Locataire (Tenant) en haut à gauche, puis accédez à Machines.
  2. Cliquez sur Ajouter machine (Add machine) en haut à droite de la page et sélectionnez Pool d'Elastic Robot (Elastic Robot Pool) :


    La page Ajouter un pool d’Elastic Robots (Add Elastic Robot Pool) s’ouvre dans l’onglet Informations générales.

  3. Saisissez un nom et, éventuellement, ajoutez une description pour le pool d'Elastic Robots.
  4. Dans la section Détails du runtime (Runtime details), saisissez le nombre de runtimes Production (Unattended), NonProduction ou Test (Testing) (licences robot) nécessaires pour chaque machine créée sur la base de ce modèle.

    Nous vous recommandons de sélectionner 1 (un) runtime pour Unattended et 0 (zéro) pour NonProduction et Testing.

    Si vous exécutez Ensembles de tests (Test Sets), sélectionnez un (1) runtime pour les emplacements d'exécution de test.

  5. Cliquez sur Suivant (Next) pour configurer les détails de la MV et du runtime.
  6. Sur la droite, sous Planification du profil (Profile Scheduling), sélectionnez le profil par défaut, qui contrôle la façon dont vous souhaitez que nous priorisions l'allocation des machines :
    • Économique (Cost Efficient) : minimisez les coûts CSP d'exécution des machines virtuelles au détriment d'un temps d'attente accru pour les tâches en attente devant être planifiées
    • Équilibré (Balanced) : équilibre entre les coûts CSP d'exécution des MV et d'accélération de la planification des tâches
    • Rapide (Fast) : minimisez le temps d'attente de planification des tâches en attente au détriment de coûts d'exécution des MV accrus.

      Remarque : Pour chaque option, nous déterminons le bon moment pour affecter ou annuler l'affectation d'une machine en tenant compte de plusieurs détails, notamment le nombre de machines virtuelles en cours d'exécution, le temps d'attente pour qu'une machine soit disponible, le nombre d'éléments de tâche mis en file d'attente pour une machine, et le temps de refroidissement.
    • Avancé (Advanced) : définissez manuellement les paramètres pour contrôler la rapidité avec laquelle les nouvelles machines sont attribuées en cas de besoin :



      Important :L'utilisation du profil Avancé (Advanced) peut entraîner des coûts CSP supplémentaires, car il permet aux machines de fonctionner plus longtemps, en fonction des paramètres que vous utilisez.
  7. Pour configurer un profil avancé :
    1. Sélectionnez l'option Avancé (Advanced) comme profil par défaut. La configuration avancée se développe.
    2. Configurez la vitesse d'allocation (Allocation Speed), qui détermine la vitesse à laquelle les machines sont allouées à votre pool.
    3. Dans le champ Machines en attente (Standby Machines), saisissez le nombre minimum de machines devant accepter les charges de travail.
    4. Dans Délai d'inactivité de la machine (Idle Machine Timeout), saisissez le nombre de minutes pendant lesquelles la machine peut rester dans un état inactif, impliquant qu'elle ne traite aucune charge de travail et qu'elle n'est pas utilisée comme machine de secours. Une fois ce délai écoulé, la machine s'arrête. Les machines créées automatiquement sont supprimées du pool.
  8. Dans la section Détails de la machine (Machine Details, depuis la liste Connexion au cloud (Cloud Connection, sélectionnez la connexion du fournisseur de services cloud que vous avez précédemment créée dans Orchestrator.
    Attention : Elastic Robot Orchestration fonctionne sur des machines virtuelles Azure autonomes s’exécutant sous Windows 10 ou Windows 11, mais non sur Azure Virtual Desktop (AVD) ou sur des systèmes d’exploitation basés sur serveur.
  9. Pour Azure, sélectionnez le Groupe de ressources (Resource Group) utilisé pour la connexion.

    Pour AWS, sélectionnez la Région (Region).

    Pour GCP, sélectionnez la Zone.

  10. Si vous souhaitez que nous utilisions votre modèle de machine virtuelle pour enregistrer automatiquement des machines et des Robots à la demande, laissez l'option Créer automatiquement des machines (Automatically Create Machines) activée.

    Pour utiliser vos machines virtuelles personnalisées, désactivez la bascule.

    Remarque :

    Pour GCP, cette option n'est pas disponible.

  11. Si vous avez désactivé l'option Créer automatiquement des machines (Automatically Create Machines), sélectionnez dans le champ Machine(s) le modèle de machine virtuelle ou la machine virtuelle personnalisée que vous avez créée pour Elastic Robot Orchestration.
  12. Sous Image de la machine (Machine image), sélectionnez le type d’image de la machine :
    • Standard si vous souhaitez utiliser une machine virtuelle standard.

    • Personnalisé (Customized) si vous souhaitez utiliser l’une de vos machines personnalisées existantes.

  13. Si vous avez sélectionné Standard à l’étape 12, sélectionnez maintenant le système d’exploitation de la machine :
    • Les machines Windows Server, qui utilisent Windows Server 2019 comme système d’exploitation.

    • Les machines Bureau Windows, qui utilisent des licences Windows 10 ou Windows 11.
      Remarque :

      Avant de créer les VM et d'y installer le système d'exploitation Windows, vous êtes invité à confirmer que vous possédez une ou plusieurs licences Windows 10/11 éligibles avec un hébergement multilocataire. Assurez-vous d'avoir autant de licences Bureau Windows que de VM que vous souhaitez créer.

    1. Dans la liste déroulante, sélectionnez l'image de la machine.
    2. Sélectionnez une taille de machine.

      Taille

      vCPU

      Mémoire (Gio)

      Nombre maximum de disques de données

      Débit maximal du disque non mis en cache (IOPS/Mo/s)

      Débit maximal du disque non mis en cache en rafale (IOPS/Mo/s)

      Nombre maximal de cartes réseau

      Bande passante réseau attendue (Mbit/s)

      Petite

      2

      16

      4

      3200/48

      4000/200

      2

      5,000

      Moyenne

      8

      64

      16

      12800/192

      16000/400

      4

      12,500

      Grande

      16

      128

      32

      25600/384

      32000/800

      8

      12,500

  14. Si vous avez sélectionné Personnalisé (Customized) à l’étape 12, sélectionnez maintenant un modèle de machine virtuelle ou les machines virtuelles personnalisées que vous avez créées pour Elastic Robot Orchestration.
    • Si vous avez désactivé Créer automatiquement des machines (Automatically Create Machines), nous n’utiliserons que les machines sélectionnées pour Elastic Robot Orchestration. Lorsque vous choisissez cette option, assurez-vous que les machines que vous sélectionnez ne sont utilisées dans aucun autre pool Elastic Robot. De plus, pour les machines virtuelles hébergées dans AWS, l’instance AWS EC2 doit avoir le profil d’instance AmazonSSMManagedInstanceCore. Pour obtenir des instructions, consultez la documentation AWS.
    • Si Créer automatiquement des machines (Automatically Create Machines) est activé, nous utiliserons le modèle sélectionné pour créer le nombre requis de machines le cas échéant.
    Remarque : l'ajout d'un modèle de machine pour les images Azure peut prendre jusqu'à 15 minutes.
    1. (Pour les machines Azure) Dans le menu déroulant Série de machines (Machine series), sélectionnez la série souhaitée pour votre machine Azure.
    2. Dans la liste déroulante Taille de la machine (Machine size), sélectionnez la taille de votre machine.
  15. Sous Adresse IP publique, sélectionnez Activée si vous souhaitez que l’adresse IP de la machine soit publique.
    Important :

    L’adresse IP peut uniquement être rendue publique pour les connexions Azure.

  16. Pour le Nombre max. de machines (Maximum no. of Machines), sélectionnez l’une des options disponibles :
    • Utiliser le maximum disponible (Use the max available) : lorsque vous souhaitez autoriser le pool à passer au maximum de licences disponibles pour le locataire ; Votre forfait d’abonnement au fournisseur cloud peut limiter la valeur maximale.
    • Spécifier une limite : si vous souhaitez limiter le nombre maximum de machines, sélectionnez cette option et saisissez le nombre maximum de machines que nous pouvons créer.
  17. Cliquez sur Paramètres avancés (Advanced Settings) pour afficher des options supplémentaires :
    1. Dans la liste Réseau virtuel (Virtual Network), vous pouvez sélectionner Automatique (Automatic) pour permettre à votre modèle de machine d'enregistrer son propre réseau virtuel, ou sélectionner le réseau virtuel utilisé par votre fournisseur de cloud pour utiliser ce réseau virtuel et ce sous-réseau, s'il est défini.


  18. Cliquez sur Suivant pour les configurations de pool.
  19. (Facultatif) Pour définir une mise à jour différée du logiciel UiPath sur vos machines, cliquez sur le bouton activer/désactiver Paramètres de mise à jour du logiciel (Software update settings). Les options suivantes s’affichent :
    OptionDescription

    Mise à jour automatique instantanée (recommandée)

    Il s’agit de l’option par défaut recommandée. Le logiciel UiPath sur vos machines, telles que UiPath Robot, Studio ou Assistant, est mis à jour vers la dernière version Enterprise en deux semaines.

    La mise à jour s’applique à toutes les machines du pool.

    Mise à jour automatique différée

    Sélectionnez cette option pour mettre à jour le logiciel UiPath sur vos machines vers la version précédant la dernière.

    Une mise à jour automatique différée dépend de la version du logiciel présente au moment de l’ajout d’une machine dans le pool. Par exemple, si une machine a été ajoutée lorsque la version 2023.4 était la plus récente, la mise à jour automatique différée installe la version 2022.10 du logiciel. Après la publication de la version 2023.10, la mise à jour automatique différée installe la version 2023.4 du logiciel.

    La mise à jour s’applique à toutes les machines du pool.

    Remarque :

    Cette option a été ajoutée afin de créer une période tampon vous permettant d’ajuster vos automatisations avant de passer à la dernière version d’Enterprise. Elle ne met pas à jour le logiciel UiPath vers sa version la plus récente, mais vers l’avant-dernière version.

    Important :

    L’option Mise à jour automatique différée n’entraîne pas une rétrogradation des versions de Robot qui seraient plus récentes que celle suggérée.

    Avertissement :

    Les versions avec correctifs de sécurité sont automatiquement installées, quelle que soit l’option de mise à jour choisie.

  20. Cliquez sur Terminer.

Votre pool de robots Elastic est maintenant configuré et prêt à être utilisé dans un dossier moderne pour exécuter des tâches.

Important :

N'interférez pas avec les ressources cloud (machines virtuelles, images) une fois que vous les ajoutez à un pool de machines cloud.

Par exemple :

  • ne redémarrez pas manuellement la machine virtuelle,

  • ne supprimez pas la machine virtuelle du CSP tant qu'elle est encore dans le pool, ou

  • ne connectez pas et ne déconnectez pas le Robot vers/d'Orchestrator.

Configurer les rôles du dossier et du compte

Vous devez ajouter le pool de Elastic Robot à un dossier et accorder des autorisations d’automatisation pour le dossier à l’utilisateur de la machine virtuelle

  1. Sur la gauche, Sélectionnez un dossier et accédez à Paramètres > Machines.
  2. En haut à droite de la page, cliquez sur Gérer les machines dans le dossier.
  3. Sélectionnez le pool d'Elastic Robots et cliquez sur Mettre à jour (Update).
  4. Basculez vers la page Gérer l'accès (Manage Access) pour voir les comptes disponibles.
  5. Si le compte à qui vous souhaitez confier l'exécution des automatisations et qui devrait être l’utilisateur local de la machine virtuelle n’est pas répertorié, ajoutez-le et attribuez-lui le rôle de Robot.
    Remarque : nous vous recommandons d’utiliser un compte robot, un type de compte dédié à l’exécution d’automatisations Unattended.
  6. À l'extrémité droite de la ligne, cliquez sur Plus d'actions (More Actions) et sélectionnez Modifier (Edit). Apportez les modifications suivantes :
    1. Pour Configuration du Robot (Robot Setup) > Robot assisté (Attended Robot), désactivez la fonction. (Ne s'applique pas aux comptes de robot.)
    2. Pour Configuration du Robot (Robot Setup) > Robot Attended (Attended Robot), activez la fonction. (Déjà activé pour les comptes Robot.)
    3. Cochez la case Exécuter les automatisations de premier plan (informations d’identification requises). Dans le champ d'utilisateur (Domain\Username), saisissez .\username (par exemple, .\uirobot). Dans le champ Mot de passe (Password), saisissez le mot de passe du compte.
    4. Pour les Paramètres du Robot (Robot Settings), activez la bascule pour Connexion à la console (Login to console) et sélectionnez Non (No) pour empêcher le Robot d'expirer.

Votre dossier et votre compte sont désormais configurés.

Remarque : Contrairement aux modèles de machine classiques, l'ajout d'un pool d’Elastic Robots à un dossier ne l'ajoute pas également à ses sous-dossiers. Si vous souhaitez également utiliser la machine dans un sous-dossier, vous devez effectuer les étapes ci-dessus pour le sous-dossier.

Maintenant que la configuration dans Orchestrator est également terminée, vous pouvez commencer à exécuter des automatisations dans le cloud.

Tester l’exécution d’une automatisation dans le cloud

Testez la configuration d'Elastic Robot Orchestration en exécutant votre première automatisation dans le cloud.

La création de la première machine virtuelle peut prendre un certain temps, de 10 minutes à plusieurs heures (observé uniquement dans Azure). Une machine virtuelle doit être disponible pour exécuter une tâche avant que vous puissiez tester une automatisation.

Remarque :

Les machines du pool d'Elastic Robots s'affichent dans la liste déroulante Machine lorsque vous créez une automatisation. Le runtime est celui défini lors de la création du pool d'Elastic Robots.

Dans Orchestrator :

  1. Assurez-vous d'avoir publié un projet ou téléchargé un package sur Orchestrator.
  2. À partir de votre dossier, accédez à Automatisations > Processus.
  3. Créer un nouveau processus.
  4. Commencer la tâche.

Diffusion en direct et contrôle à distance

Lorsqu'une tâche est en cours, vous pouvez accéder au flux en direct du robot qui exécute l'automatisation. Si un dépannage ou un débogage est nécessaire, vous pouvez prendre le contrôle de l'exécution en utilisant votre propre souris et clavier, sans interrompre l'automatisation.

Les fonctionnalités de flux en direct et de contrôle à distance sont disponibles pour Automation Cloud Robots (à la fois Sans serveur (Serverless) et Machine virtuelle (VM)), Elastic Robots et Windows Robots version 2023.4+.

Pour activer la diffusion en direct et le contrôle à distance, consultez Activation des fonctionnalités (Enabling the features).

Résolution des problèmes

Surveillance

Vous pouvez surveiller l'orchestration du Robot élastique pour rechercher des erreurs sur les pages suivantes :

  • Vous pouvez voir les tâches en attente d'une machine disponible sur la page Tâches (Jobs). Si les tâches restent en attente plus longtemps que prévu, vérifiez la configuration de votre fournisseur de services cloud pour vous assurer que tout est correctement configuré.
  • Dans Azure, AWS ou GCP, vous pouvez voir les machines virtuelles en cours de création. Vous pouvez également voir les machines virtuelles créées dans Orchestrator, sur la page Surveillance du dossier. Lorsque l’une d’entre elles devient disponible, elle est tout de suite connectée à Orchestrator, de sorte qu’elle puisse exécuter la prochaine tâche en attente. Si les machines virtuelles ne sont pas créées, vérifiez la configuration de votre modèle de machine de votre fournisseur de services cloud et le pool de machines cloud dans Orchestrator.
  • Sur la page Alertes (Alerts) d'Orchestrator, vous pouvez définir le filtre État (State) sur Tout (All) pour consulter les détails du composant Cloud Robots et voir les nouveaux Robots créés au fur et à mesure ou d'éventuelles erreurs. Pour voir les alertes, vous devez disposer des autorisations Alertes - Consultation (Alertes - View) et Machines - Consultation (Machines - View) d'un rôle directement attribué à votre compte (non hérité des groupes) et ajoutées aux dossiers dans lesquels Elastic Robot Orchestration est utilisé.

Configuration du pool de machines

Lorsque l'option Créer automatiquement des machines (Automatically Create Machines) est désactivée, si vous constatez que les machines que vous avez sélectionnées lors de la configuration ne s'affichent pas lors de la modification ultérieure du pool de machines cloud, cela peut être dû au fait que certaines machines sont actuellement ou ont précédemment été affectées dans vos autres pools de machines cloud. Vous ne pouvez utiliser la même machine que dans un seul pool de machines cloud à la fois.

Pour résoudre ce problème :

  1. Accédez à la page Alertes (Alerts) pour trouver le message d'importation de la machine.
  2. Consultez le message pour voir si des machines ont été ignorées. Si c'est le cas, continuez ce processus. Sinon, vérifiez la configuration de la machine virtuelle chez votre fournisseur de services cloud.
  3. Retirez la machine de tous les autres pools.
  4. Attendez que la tâche en cours en cours d'exécution sur la machine se termine, ce qui dure généralement moins d'une minute.
  5. Ajoutez la machine au pool de robots Elastic.

Échec de l'enregistrement de la machine (AWS uniquement)

Si vous utilisez AWS et que l'enregistrement de la machine a échoué en affichant l'erreur L'enregistrement de la machine a échoué (Machine provisioning failed) et que les détails incluent status CREATE_FAILED for stack <name>, vous pouvez remonter les événements de la pile pour en déterminer la cause.

Des erreurs peuvent se produire lors de la création de la pile CloudFormation, le plus souvent en raison des autorisations ou du quota AWS.

Pour résoudre ce problème :

  1. Connectez-vous au portail CloudFormation à l'adresse https://console.aws.amazon.com/cloudformation/.
  2. Sélectionnez Piles (Stacks).
  3. Sélectionnez la pile indiquée dans les détails de l'erreur. Le message CREATE_FAILED s'affiche :


  4. Consultez la colonne Raison du statut (Status reason) pour obtenir des informations sur la cause de l'erreur.
  5. Résolvez la cause.
  6. Dans Orchestrator, accédez à Locataire (Tenant) > Machines et modifiez le pool de machines cloud pour forcer la création d'une nouvelle version du pool. Par exemple, modifiez la valeur Taille (Size), enregistrez, modifiez-la à nouveau pour revenir à la valeur d'origine, puis enregistrez.

    La pile CloudFormation ne peut pas reprendre ou réessayer par elle-même une fois qu'elle a échoué. L'apport de modifications au pool de robots Elastic déclenche le redémarrage du processus.

Questions fréquemment posées

Les images machine que j'ai créées seront-elles automatiquement mises à jour avec la dernière version et les mises à jour de Windows ?

Non. Si vous souhaitez disposer de la dernière version et des mises à jour de Windows, vous devez reconstruire votre image dans le fournisseur de services cloud (CSP).

Quand les mises à jour du Robot UiPath sont-elles appliquées ?

Nous prenons soin de mettre à jour vos machines virtuelles pour utiliser la dernière version d'UiPath Robot dans les 2 semaines environ suivant la disponibilité d’une nouvelle version.

La mise à jour se produit :

  • lorsqu'une machine nécessitant une mise à jour démarre pour la première fois
  • avant qu'une machine qui exécutait des tâches ne s'arrête
  • pour les machines qui sont constamment utilisées et qui ne sont pas en mesure de recevoir la mise à jour pendant 2 semaines depuis la disponibilité de la mise à jour, nous planifions une courte fenêtre de maintenance sur la machine pour appliquer la mise à jour.

Comment activer les extensions de navigateur sur ma machine ?

Installer UiPath remote runtime dans le modèle ERO.

Lors de l’installation :

Sélectionnez l'extension de navigateur souhaitée, par exemple l'extension Chrome. L’extension doit être installée sous le même utilisateur qui exécute les tâches. Pour garantir le bon fonctionnement de l’extension, ouvrez-la une fois l’installation terminée.

La dernière version d’UiPath Remote Runtime est disponible sur la page Téléchargements de produits (Product Downloads) du Customer Portal.

Post-installation :

Ouvrez Studio Desktop, accédez à Accueil > Outils > Extensions UiPath, puis cliquez sur Installer pour votre navigateur souhaité. Seuls les navigateurs pris en charge s’affichent dans la liste.

docs image

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

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Logo Uipath blanc
Confiance et sécurité
© 2005-2024 UiPath. All rights reserved.