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

Supprimer un nœud du cluster

Après avoir installé Automation Suite, vous pouvez supprimer n'importe quel nœud du cluster à des fins de maintenance de la machine ou pour libérer des ressources inutilisées. Vous pouvez supprimer les nœuds server, agent, Task Mining et GPU du cluster.

Important :

La suppression d'un nœud du cluster n'est possible que sur les configurations de production multinœuds compatibles haute disponibilité.

La suppression de nœuds du cluster n'entraîne aucun temps d'arrêt. Cependant, cela peut toujours affecter le composant de mise en cache interne si HAA n'est pas configuré.

La suppression du nœud Task Mining ou GPU n'attendra pas les tâches déjà planifiées, telles que le pipeline de formation ou l'analyse. Si ces tâches sont supprimées lors du processus de suppression de nœud, vous devrez recommencer de zéro. Assurez-vous qu'aucun processus n'est en cours d'exécution sur les nœuds que vous envisagez de supprimer.

L'exécution des étapes suivantes entraînerait uniquement la suppression des nœuds du cluster. La machine ne sera pas complètement effacée et certains résidus pourraient la rendre inutilisable pour une installation ultérieure.

Assurez-vous de formater la machine et de la préparer pour l'installation ou pour l'ajouter à un cluster existant en suivant les instructions dans Configuration de la machine.

Prérequis

Pour réussir à supprimer un nœud du cluster, vous devez remplir les conditions suivantes :

  • La capacité du cluster résultant doit correspondre à la capacité totale requise pour exécuter les charges de travail planifiées avant la suppression du nœud. Par exemple, si les charges de travail totales nécessitent 32 processeurs virtuels et 64 Gio de mémoire, après la suppression du nœud, les nœuds restants du cluster doivent disposer d'au moins la même quantité de ressources. Sinon, vous ne serez pas autorisé à supprimer les nœuds.
  • Le cluster résultant doit avoir un minimum de 3 nœuds de serveur ; un nombre impair de nœuds de serveur est également requis.
  • Si la configuration est multizone, le cluster résultant doit avoir des nœuds de serveur dans chacune des 3 zones.
  • Le cluster doit être dans un état sain, c'est-à-dire que tous les nœuds ou pods sont sains. Les pods ne sont pas considérés comme sains lorsqu'ils se trouvent dans l'un des états suivants : Pending, Error, Init, Crashloopbackoff, Terminating.
  • Vous ne pouvez pas supprimer les nœuds Task Mining et GPU à moins que des nœuds Task Mining et GPU correspondants supplémentaires ne soient disponibles.

Supprimer un nœud du cluster

Pour supprimer un nœud du cluster, procédez comme suit :

  1. Connectez-vous à l'un des nœuds de serveur que vous ne prévoyez pas de supprimer et accédez au dossier du programme d'installation :
    cd /opt/UiPathAutomationSuitecd /opt/UiPathAutomationSuite
  2. Éventuellement, si vous utilisez la configuration en ligne, exécutez la commande suivante :
    cd online_installer_{VERSION}
    
    # Example: if you are using version 2021.10.3 then replace {VERSION} with 2021.10.3cd online_installer_{VERSION}
    
    # Example: if you are using version 2021.10.3 then replace {VERSION} with 2021.10.3
  3. Supprimez un ou plusieurs nœuds du cluster en exécutant la commande suivante :
    ./configureUiPathAS.sh node remove --name [comma separated list of node names without space in quotes]
    
    # Example: 
    # ./configureUiPathAS.sh node remove --name "server1,agent3"./configureUiPathAS.sh node remove --name [comma separated list of node names without space in quotes]
    
    # Example: 
    # ./configureUiPathAS.sh node remove --name "server1,agent3"
Important :

Le script vous avertit d'arrêter ou d'arrêter le nœud ; il ne supprime pas le nœud du cluster tant que vous n'avez pas arrêté le nœud. Le script attend 5 minutes que le nœud soit arrêté avant d'expirer. Le script fournit des instructions sur le nœud à arrêter et dans quel ordre. Vous pouvez également réexécuter le script si vous n'avez pas arrêté le nœud dans le délai imparti.

Pour automatiser l'ensemble du processus de suppression de nœud, procédez comme suit :

  1. Ajoutez l'indicateur --skip-node-deletion à la fin du script à l'étape 3.
  2. Une fois le script réussi, arrêtez le premier nœud cible, puis réexécutez le script, cette fois sans --skip-node-deletion . Si vous n'avez pas arrêté le nœud dans l'ordre indiqué dans le script, il échouera. Vous pouvez toujours réexécuter le script, une fois le nœud attendu arrêté.
  3. Répétez l'étape précédente jusqu'à ce que tous les nœuds soient supprimés avec succès.

Pour obtenir le nom des nœuds à supprimer, consultez Comment obtenir le nom du nœud.

Remarque : La suppression des nœuds de serveur peut prendre jusqu'à quelques heures et dépend du volume total de données stockées dans le cluster. La suppression des nœuds d'agent, y compris les nœuds Task Mining et GPU, peut prendre jusqu'à 20 minutes.

Comment obtenir le nom du nœud

Pour obtenir les noms des nœuds, procédez comme suit :

  1. Définissez le contexte Kubernetes comme expliqué dans Activation de kubectl ( Enabling kubectl).
  2. Obtenez le nom du nœud en exécutant la commande suivante :
    kubectl get nodeskubectl get nodes
L'image suivante montre un exemple de sortie, où les noms de nœud sont agent3, server0, server1 et server2.


  • Prérequis
  • Supprimer un nœud du cluster
  • Comment obtenir le nom du nœud

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.