Automation Suite
2023.10
False
Image de fond de la bannière
Guide d'installation d'Automation Suite sur Linux
Dernière mise à jour 19 avr. 2024

Ajout d'un nœud d'agent dédié pour les Automation Suite Robots

Prérequis

Avant de commencer l'installation d'Automation Suite Robot, assurez-vous que vous remplissez la configuration matérielle requise.

  • Dans une installation d'évaluation à nœud unique, les robots Automation Suite s'exécutent sur le nœud du serveur principal. Les paquets mis en cache sont stockés sur le système de fichiers du nœud principal, dans un dossier que le programme d'installation interactif provisionne automatiquement. L'ajout d'un nœud d'agent dédié pour les robots Automation Suite est facultatif dans les installations d'évaluation à nœud unique.

    Remarque : dans une installation d'évaluation à nœud unique, le nombre de tâches sans serveur simultanées est limité à 5.
  • Dans un environnement de production multi-nœuds compatible haute disponibilité, l'ajout d'un nœud dédié pour les Automation Suite Robots est obligatoire. Pour plus de détails sur les exigences que le nœud dédié doit remplir, consultez la section Configuration matérielle et logicielle requise.

    Remarque : dans une installation de production multi-nœuds compatible haute disponibilité, le nombre maximal de tâches simultanées sans serveur est déterminé par les ressources du nœud (processeur/mémoire).
  • Un minimum de 10 Gio est requis pour la mise en cache des packages.

Ajout d'un nœud d'agent Automation Suite au cluster

Les sections suivantes fournissent des instructions sur la façon d'ajouter un nœud d'agent dédié pour les robots Automation Suite.

Première étape : configurer la machine

Étape 1.1 : Partitionnement du disque

Pour vous assurer que le disque est correctement partitionné, consultez les instructions dans la section Configuration des disques. Veillez à suivre les étapes pour les nœuds d’agent.

Étape 1.2 : Configuration du disque pour la mise en cache des paquets

Option A
Si vous avez activé la mise en cache des packages lors de l'installation, vous devez enregistrer un dossier sur le système de fichiers de la machine hôte à l'emplacement /uipath_asrobots_package_cache ou au chemin personnalisé configuré via cluster_config.json/packagecachefolder. Le dossier doit disposer d'au moins 10 Gio d'espace libre, sinon l'installation échouera.
Option B
Vous pouvez également enregistrer un disque distinct pour le script configureUiPathDisks , qui peut configurer le disque et le chemin :
./configureUiPathDisks.sh --robot-package-disk-name [DISKNAME] --robot-package-path /uipath_asrobots_package_cache./configureUiPathDisks.sh --robot-package-disk-name [DISKNAME] --robot-package-path /uipath_asrobots_package_cache
Remarque :
Le paramètre --robot-package-path est facultatif. S'il n'est pas défini, le paramètre par défaut est /uipath_asrobots_package_cache .
Si vous modifiez la valeur par défaut de cluster_config.json/packagecachefolder , assurez-vous que la valeur transmise au paramètre --robot-package-path correspond à la valeur configurée.

Étape 2 : copie du programme d'installation interactif sur la machine cible

Pour copier le programme d'installation interactif sur la machine cible, procédez comme suit :

  1. SSH vers la bonne machine :
    • Si vous avez ajouté des robots Automation Suite à une installation d'évaluation à nœud unique, accédez à la machine principale.
    • Si vous avez ajouté des robots Automation Suite à une installation de production multi-nœuds compatible haute disponibilité, accédez à l'un des nœuds du serveur.
  2. Copiez le contenu du dossier UiPathAutomationSuite sur le nœud Robots Automation Suite. Assurez-vous d'utiliser le nom d'utilisateur et le DNS spécifiques au nœud Automation Suite Robots.
    sudo su -
    scp -r /opt/UiPathAutomationSuite <username>@<node dns>:/opt/
    scp -r ~/* <username>@<node dns>:/opt/UiPathAutomationSuite/sudo su -
    scp -r /opt/UiPathAutomationSuite <username>@<node dns>:/opt/
    scp -r ~/* <username>@<node dns>:/opt/UiPathAutomationSuite/

Étape 3 : exécution du programme d'installation interactif pour configurer le nœud dédié

Pour configurer le nœud dédié, procédez comme suit :

  1. Connectez-vous en SSH au nœud Robots Automation Suite.
  2. Exécutez le programme d'installation interactif d'Automation Suite.
    sudo su -
    cd /opt/UiPathAutomationSuite
    yum install unzip jq -y
    CONFIG_PATH=/opt/UiPathAutomationSuite/cluster_config.json 
    
    ./install-uipath.sh -i ./cluster_config.json -o ./output.json -k -j asrobots --accept-license-agreementsudo su -
    cd /opt/UiPathAutomationSuite
    yum install unzip jq -y
    CONFIG_PATH=/opt/UiPathAutomationSuite/cluster_config.json 
    
    ./install-uipath.sh -i ./cluster_config.json -o ./output.json -k -j asrobots --accept-license-agreement

Étape 4 : activation de Kubectl

Pour définir le contexte kubectl sur la machine Robots Automation Suite, exécutez la commande suivante :

sudo su -
export KUBECONFIG=/var/lib/rancher/rke2/agent/kubelet.kubeconfig
export PATH=$PATH:/var/lib/rancher/rke2/bin
kubectl get nodessudo su -
export KUBECONFIG=/var/lib/rancher/rke2/agent/kubelet.kubeconfig
export PATH=$PATH:/var/lib/rancher/rke2/bin
kubectl get nodes

Vous devriez voir les nœuds et leurs noms correspondants. Vous avez besoin du nom du nœud Automation Suite Robots pour l'étape suivante.

Étape 5 : vérification de la configuration des Automation Suite Robots

Vérifiez si le nœud Robots Automation Suite est configuré. Assurez-vous de remplacer <node name> par le nom du nœud Automation Suite Robots.
kubectl describe node <node name> | grep -i "taints"kubectl describe node <node name> | grep -i "taints"

La commande doit renvoyer la sortie suivante :

$ kubectl describe node asrobots0 | grep -i "taints"
Taints:             serverless.robot=present:NoSchedule$ kubectl describe node asrobots0 | grep -i "taints"
Taints:             serverless.robot=present:NoSchedule

À ce stade, vous avez terminé avec succès l'installation d'Automation Suite Robots.

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.