automation-suite
2.2510
false
UiPath logo, featuring letters U and I in white

Linux の Automation Suite のインストール ガイド

最終更新日時 2025年11月13日

クラスターからノードを削除する

After installing Automation Suite, you can remove any node from the cluster for machine maintenance purposes or to release unused resources. You can remove server, agent, and GPU nodes from the cluster.

重要:

クラスターからノードを削除できるのは、マルチノードの高可用性対応の運用設定のみです。

クラスターからノードを削除しても、ダウンタイムは発生しません。ただし、HAA が設定されていない場合、内部キャッシュ コンポーネントに影響する可能性があります。

The removal of the GPU node will not wait for already scheduled jobs, such as training pipeline or analysis. If these jobs are deleted in the process of node removal, you need to start afresh. Make sure that no processes are running on the nodes you plan to remove.

以下の手順を実行すると、単にノードがクラスターから削除されます。マシンは完全に消去されるわけではなく、残余ファイルがいくつか残るため、そのマシンは以降のインストールに使用できなくなる可能性があります。

ディスクを構成する」の手順に従って、マシンをフォーマットし、インストールの準備、または既存クラスターへの追加の準備を行ってください。

要件

クラスターからノードを正常に削除するには、次の要件を満たす必要があります。

  • 結果のクラスターの容量は、ノードの削除前にスケジュールされたワークロードを実行するために必要な合計容量と一致する必要があります。 たとえば、ワークロード全体で 32 個の vCPU と 64 GB のメモリが必要な場合、ノードの削除後、クラスター内の残りのノードにも少なくとも同じ量のリソースが必要です。 そうしないと、ノードを削除できません。
  • 作成されるクラスターにはサーバー ノードが 3 つ以上必要です。また、サーバー ノードの数が奇数である必要もあります。
  • マルチゾーン設定の場合、作成されるクラスターの 3 つのゾーンそれぞれにサーバー ノードが必要です。
  • クラスターは正常なステートである必要があります。つまり、すべてのノードまたはポッドが正常である必要があります。ポッドが異常になるのは、そのステートが PendingErrorInitCrashloopbackoffTerminating のいずれかである場合です。
  • You cannot remove GPU nodes unless additional corresponding GPU nodes are available.

クラスターからノードを削除する

クラスターからノードを削除するには、次の手順を実行します。

  1. 削除する予定のないサーバー ノードにログインし、インストーラー フォルダーに移動します。
    cd /opt/UiPathAutomationSuitecd /opt/UiPathAutomationSuite
  2. 任意で、オンライン設定を使用している場合は、次のコマンドを実行します。
    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. 次のコマンドを実行して、クラスターから 1 つ以上のノードを削除します。
    ./bin/uipathctl rke2 node remove --name [comma separated list of node names without space in quotes]
    
    # Example: 
    # ./bin/uipathctl rke2 node remove --name "server1,agent3"./bin/uipathctl rke2 node remove --name [comma separated list of node names without space in quotes]
    
    # Example: 
    # ./bin/uipathctl rke2 node remove --name "server1,agent3"
重要:

スクリプトによって、ノードをシャットダウンまたは終了するよう警告が表示されます。ノードがシャットダウンされるまで、このスクリプトはノードをクラスターから削除しません。スクリプトは、ノードがシャットダウンされるまで 5 分待ってからタイムアウトします。スクリプトにより、どのノードをどの順序でシャットダウンするかについて指示が示されます。要求された時間内にノードをシャットダウンしなかった場合は、スクリプトを再実行することもできます。

ノード削除プロセス全体を自動化するには、次の手順を実行します。

  1. 手順 3 で、スクリプトの最後に --skip-node-deletion フラグを追加します。
  2. スクリプトが成功したら、最初のターゲット ノードをシャットダウンしてから、今度は --skip-node-deletion を指定せずにスクリプトを再実行します。スクリプトに指定された順序でノードをシャットダウンしていない場合、スクリプトは失敗します。予定のノードがシャットダウンされたら、いつでもスクリプトを再実行できます。
  3. すべてのノードが正常に削除されるまで、前の手順を繰り返します。

削除するノードの名前を取得するには、「ノード名を取得する方法」をご覧ください。

Note: The removal of server nodes can take up to a few hours, and depends on the total volume of data stored in the cluster. Removing agent nodes, including GPU nodes, can take up to 20 mins.

ノード名を取得する方法

ノードの名前を取得するには、次の手順を実行します。

  1. kubectl を有効化する」の説明に従って、Kubernetes コンテキストを設定します。
  2. 次のコマンドを実行して、ノードの名前を取得します。
    kubectl get nodeskubectl get nodes
次の図は、ノード名が agent3server0server1server2 である場合のサンプル出力を示しています。


  • 要件
  • クラスターからノードを削除する
  • ノード名を取得する方法

このページは役に立ちましたか?

サポートを受ける
RPA について学ぶ - オートメーション コース
UiPath コミュニティ フォーラム
Uipath Logo
信頼とセキュリティ
© 2005-2025 UiPath. All rights reserved.