automation-suite
2023.4
false
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique.
Guide d'installation d'Automation Suite sur Linux
Last updated 4 oct. 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 de la section Configuration du disque pour une configuration de production multi-nœuds compatible haute disponibilité. 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 --node-type agent --robot-package-disk-name [DISKNAME] --robot-package-path [PATH]~/configureUiPathDisks.sh --node-type agent --robot-package-disk-name [DISKNAME] --robot-package-path [PATH]
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

Installation en ligne

Pour copier le programme d'installation interactif sur la machine cible dans une installation en ligne, 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/

Installations hors ligne

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

  1. Connectez-vous en SSH au nœud d'installation principal.
  2. Assurez-vous que le répertoire UiPathAutomationSuite contient le fichier as-infra.tar.gz. Pour obtenir des instructions de téléchargement, voir as-infra.tar.gz.
    scp -r ~/opt/UiPathAutomationSuite <username>@<node dns>:/var/tmpscp -r ~/opt/UiPathAutomationSuite <username>@<node dns>:/var/tmp

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

Installation en ligne

Pour configurer le nœud dédié dans une installation en ligne, 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 
    
    UNATTENDED_ACTION="accept_eula,download_bundle,extract_bundle,join_asrobots" ./installUiPathAS.shsudo su -
    cd /opt/UiPathAutomationSuite
    yum install unzip jq -y
    CONFIG_PATH=/opt/UiPathAutomationSuite/cluster_config.json 
    
    UNATTENDED_ACTION="accept_eula,download_bundle,extract_bundle,join_asrobots" ./installUiPathAS.sh

Installations hors ligne

Pour configurer le nœud dédié dans une installation hors ligne, procédez comme suit :

  1. Connectez-vous en SSH au nœud Robots Automation Suite.
  2. Installez le bundle de plate-forme à l'aide du script suivant :
    sudo su 
    mv /var/tmp/UiPathAutomationSuite /opt
    cd /opt/UiPathAutomationSuite
    sudo chmod -R 755 /opt/UiPathAutomationSuite
    
    sudo ./install-uipath.sh -i ./cluster_config.json -o ./output.json -k -j asrobots --offline-bundle ./as-infra.tar.gz --offline-tmp-folder /opt/UiPathAutomationSuite/tmp --install-offline-prereqs --accept-license-agreementsudo su 
    mv /var/tmp/UiPathAutomationSuite /opt
    cd /opt/UiPathAutomationSuite
    sudo chmod -R 755 /opt/UiPathAutomationSuite
    
    sudo ./install-uipath.sh -i ./cluster_config.json -o ./output.json -k -j asrobots --offline-bundle ./as-infra.tar.gz --offline-tmp-folder /opt/UiPathAutomationSuite/tmp --install-offline-prereqs --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
Uipath Logo White
Confiance et sécurité
© 2005-2024 UiPath Tous droits réservés.