UiPath Documentation
automation-suite
2023.4
false
Linux の Automation Suite のインストール ガイド
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。

Longhorn 物理ディスクを LVM に移行する

注:

この手順は任意ですが、Automation Suite をアップグレードする際には強くお勧めします。

概要​

In the 2021.10.0 release, you needed to bring a physical disk for block storage/datadisk. However, with a physical disk, the size of a volume/PVC that you could create was limited to the size of the underlying disk. Moreover, only vertical scaling was possible. That is why Longhorn strongly recommends using LVM to aggregate all data disks into a single partition. This allows block storage to be easily extended in the future Longhorn | Best Practices.

Longhorn に 2TiB のストレージを割り当て、ストレージ要件が低い場合は、LVM に移行することをお勧めします。

前提条件​

  • クラスターはマルチノードの HA 対応運用環境クラスターである必要があります。つまり、クラスターに 3 つ以上のサーバー ノードが含まれている必要があります。
  • ノード ローテーションの際に、どの AI ファミリ ワークロード (AI Center、DU、TM) も実行されていないことを確認してください。そうでない場合、これらのワークロードは突然失敗します。
  • Automation Suite を 2021.10.1 にアップグレードする必要があります。
  • cluster_config.json の下でクラスターを fixed_rke2_address として設定している場合は、最初のマシンの IP や FQDN をハードコーディングする代わりに、LB URL を使用します。
  • 元のサーバー ノードを置き換える 3 つのスタンバイ マシンをプロビジョニングします。これらのマシンのハードウェア構成は、既存のサーバー ノードのハードウェア構成と同じである必要があります。マシンは、同じ VPC、サブネット、ネットワーク セキュリティ グループなどの下に配置し、接続されるディスクの数とそのサイズも同じである必要があります。
  • Make sure that all ports are accessible on the machines. See Configuring the machines for details.
  • Do not create the disk partitions manually on new machines. Instead, use the disk partitioning script documented in Configuring the disk.
  • マシンのホスト名が同一であることを確認します。たとえば、古いサーバーの名前が server0、server1、および server2 である場合、新しいサーバー ノードにも同じホスト名を指定します。
  • インストーラー フォルダーを、cluster_config.json とともに、既存の最初のサーバーから、新規作成された 3 つすべてのマシンにコピーします。
  • サーバー ローテーションを進める前に、既存のいずれかのサーバーからこの健全性チェック スクリプトを実行します。スクリプトでエラーがスローされてはいけません。「All Deployments are Healthy」というメッセージが表示されるはずです。

ノード ローテーション プロセス​

  • サーバー ノードは 1 つずつローテートする必要があります。ノード ローテーション プロセスは、エージェント ノードには適用されません。

  • 古い server-N ノードをシャットダウンし、ノードで実行されているワークロードが適切に削除されるようにします (N は n 番目のサーバー ノードです。例: server0)。

  • 次のコマンドを実行して、クラスターからサーバーを削除します。

    #where N is the nth server node Ex: server0
    kubectl delete node server-N
    #where N is the nth server node Ex: server0
    kubectl delete node server-N
    
  • Remove server-N from the load balancer backend pool, i.e. from both server and node pool. See Configuring the load balancer for details.

  • On the new server-N node, install Kubernetes and configure the new node as a server. See Adding a new node to the cluster for details.

  • Kubernetes インストールに成功したら、kubectl get nodes を実行して、新しいノードが実際に元のクラスターに参加していることを確認します。

  • 新たに追加されたノードから健全性チェック スクリプトを実行し、クラスターの健全性を監視します。このスクリプトにより、「All Deployments are Healthy」というメッセージが表示されます。

  • Once the health check script returns success, add the new server node to the server and node pools under the Load Balancer. See Configuring the load balancer for details.

  • server1、server2、 server-N など、他のサーバー ノードに対して、ノード ローテーション プロセスを繰り返します。

  • すべてのサーバー ノードがローテートされたら、シャットダウン ステートの古いサーバー ノードを削除できます。

  • 概要​
  • 前提条件​
  • ノード ローテーション プロセス​

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

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得