- 概要
- 要件
- インストール
- Q&A: デプロイ テンプレート
- マシンを構成する
- ロード バランサーを構成する
- DNS を構成する
- Microsoft SQL Server を構成する
- 証明書を構成する
- オンラインのマルチノード高可用性対応運用環境のインストール
- オフラインのマルチノード高可用性対応運用環境のインストール
- インストール後
- クラスターの管理
- 監視とアラート機能
- 移行とアップグレード
- 製品固有の設定
- ベスト プラクティスとメンテナンス
- トラブルシューティング
- インストール時にサービスをトラブルシューティングする方法
- クラスターをアンインストールする方法
- オフライン成果物をクリーンアップしてディスク領域を改善する方法
- Redis データをクリアする方法
- Istio ログを有効化する方法
- ログを手動でクリーンアップする方法
- sf-logs バケットに保存されている古いログをクリーンアップする方法
- AI Center のストリーミング ログを無効化する方法
- 失敗した Automation Suite インストールをデバッグする方法
- アップグレード後に古いインストーラーからイメージを削除する方法
- Longhorn のスナップショットを自動的にクリーンアップする方法
- TX チェックサム オフロードを無効化する方法
- TLS 1.2 で弱い暗号に対処する方法
- RHEL 8.4 OS でオフライン インストールを実行できない
- バンドルのダウンロード中のエラー
- バイナリがないため、オフライン インストールが失敗する
- オフライン インストールでの証明書の問題
- Longhorn のセットアップ中に最初のインストールが失敗する
- SQL 接続文字列の検証エラー
- selinux iscsid モジュールの前提条件の確認が失敗する
- Azure ディスクが SSD としてマークされない
- 証明書の更新後のエラー
- OS のアップグレード後に Automation Suite が動作しない
- Automation Suite で Backlog_wait_time を 1 に設定する必要がある
- ワークロードの準備ができていないためボリュームをマウントできない
- インストールおよびアップグレード中に RKE2 が失敗する
- 管理ポータルのタイムアウト期間を設定する
- 基になるディレクトリ接続を更新する
- 移行後にログインできない
- Kinit: Cannot Find KDC for Realm <AD Domain> While Getting Initial Credentials
- kinit: Keytab contains no suitable keys for *** while getting initial credentials
- GSSAPI operation failed with error: An invalid status code was supplied (Client's credentials have been revoked).
- Alarm received for failed kerberos-tgt-update job
- SSPI Provider: Server not found in Kerberos database
- Login Failed for User <ADDOMAIN><aduser>. Reason: The Account Is Disabled.
- ArgoCD へのログインに失敗した
- サンドボックス イメージを取得できない
- ポッドが ArgoCD UI に表示されない
- Redis プローブの障害
- RKE2 サーバーの起動に失敗する
- UiPath 名前空間でシークレットが見つからない
- 初期インストール後、ArgoCD アプリが Progressing ステートになる
- MongoDB ポッドが CrashLoopBackOff になるか、削除後に PVC プロビジョニングの保留中になる
- Unexpected inconsistency; run fsck manually
- クラスターの復元後に MongoDB またはビジネス アプリケーションの機能が低下する
- self-heal-operator および sf-k8-utils リポジトリが見つからない
- クラスターの復元またはロールバック後にサービスが異常になる
- RabbitMQ ポッドが CrashLoopBackOff でスタックする
- Prometheus が CrashloopBackoff ステートにあり、メモリ不足 (OOM) エラーを伴う
- Ceph-rook のメトリックが監視ダッシュボードに表示されない
- プロキシ環境でポッドが FQDN と通信できない
- Automation Suite 診断ツールを使用する
- Automation Suite サポート バンドルを使用する
- ログを確認する
オフラインのマルチノード高可用性対応運用環境のインストール
このページでは、マルチノードの高可用性対応の運用設定でオフラインの Automation Suite インストールを実行する方法について説明します。
インストールを続行する前に、ハードウェアとソフトウェアの前提条件を満たす必要があります。「ハードウェアおよびソフトウェアの要件」をご覧ください。
専用のスクリプトを使用して、インストールの前提条件とインフラストラクチャの準備状況を検証できます。「前提条件を検証する」をご覧ください。
インストールを円滑に進めるには、UiPath のベスト プラクティスに従ってください。をご覧ください。
UiPath Automation Suite をインターネットに接続しないエアギャップ環境にデプロイする場合は、このドキュメントのオフライン インストール手順を使用します。
インストール プロセスには、次のような一般的手順があります。
手順 |
説明 |
---|---|
手順 1: インストール パッケージをダウンロードする |
この手順は、インターネットと、Automation Suite がデプロイされるエアギャップ マシンの両方にアクセスできるマシンから実行する必要があります。ダウンロードが完了するまでに、後続の手順のいくつかを進めておくことができます。 この手順は Linux または Windows マシンから実行できます。 |
手順 2: インストールを構成する |
対話型のインストール ウィザードを実行し、インストール オプションを設定する このツールは、最も一般的なインストール オプションの入力を収集し、インストール中に使用される構成ファイルを生成します。 高度なインストール オプションを設定する (任意) 既定のインストール構成には、コアの自動化で使用される製品、およびすべての製品で使用される共有 SQL Server が含まれます。インストールされた製品をカスタマイズしたり、特定の製品で個別の SQL Server を使用するようにするには、構成ファイルを編集します。 |
手順 3: すべてのマシンにインストール ファイルをコピーする |
最初のマシンのインストール フォルダーにダウンロードしたファイルをコピーします。このフォルダーは、手順 2 でインストール ウィザードによって作成されます。 クラスターの他のマシンに、最初のマシンのインストール フォルダー全体を、それぞれの同じフォルダー パスへとコピーします。 |
手順 4: インストールを実行する |
クラスターを作成し、すべてのマシンを参加させます。最初のマシンからスイートの残りをインストールします。 |
手順 5: インストールを完了する |
手順 5: インストールが正常に完了しました。インストール後の手順に進むことができます。 新たに作成されたクラスターとスイートにアクセスしたり、証明書を更新したり、PVC のサイズを変更したりできるようになりました。 |
RHEL kernel version kernel-4.18.0-477.10.1.el8_8 は、Automation Suite クラスターのインストールまたは管理を中断させる問題の影響を受けます。どの Automation Suite ノードも、インストール前またはインストール後にこのバージョンのカーネルを使用していないことを確認してください。以下のコマンドを実行するとカーネルのバージョンを更新できます。
dnf install -y kernel kernel-tools kernel-tools-libs
dnf install -y kernel kernel-tools kernel-tools-libs
このマシンは、Linux でも Windows でも構いません。このガイドで使用するコマンドは、RHEL ベースの OS 用です。Windows や他の OS では、それらの環境に固有の同等コマンドに置き換えてください。
Automation Suite インストーラーは複数のパッケージのラッパーであり、Red Hat Package Manager (RPM) を使用して依存関係もいくつかインストールします。SQL やその他のインストール オプションなどの外部リソースを構成するのに役立つ対話型エクスペリエンスを提供します。
インターネットにアクセスできる別のマシンで実行する手順
このセクションでは、インストール プロセスを開始するために必要なファイルの取得方法について説明します。
次の手順に従ってください。
- インターネットにアクセスできるマシンに、すべてのファイルがダウンロードされていることを確認します。
- マシンにターゲット フォルダーを作成します。
- オンラインのマシンからターゲット マシンにファイルをコピーします。
クラスターの全マシンで実行する手順
次のコマンドを実行して、インストール フォルダーを作成します。
sudo su -
mkdir -p /opt/UiPathAutomationSuite/
chmod -R 777 /opt/UiPathAutomationSuite
mkdir -p /uipath/tmp
chmod -R 777 /uipath/tmp
sudo su -
mkdir -p /opt/UiPathAutomationSuite/
chmod -R 777 /opt/UiPathAutomationSuite
mkdir -p /uipath/tmp
chmod -R 777 /uipath/tmp
インターネットにアクセスできる別のマシンで実行する手順
次の手順を実行して、ファイルを最初のノードにコピーします。
- インターネットにアクセスできるマシンから、インストール先マシンのインストール フォルダーにファイルをコピーし、
/uipath/tmp
フォルダーにオフライン バンドルをコピーします。scp ~/installUiPathAS.sh ~/sf-installer.zip ~/sf-infra.tar.gz <username>@<node dns>:/uipath/tmp scp ~/sf.tar.gz <username>@<node dns>:/uipath/tmp/
scp ~/installUiPathAS.sh ~/sf-installer.zip ~/sf-infra.tar.gz <username>@<node dns>:/uipath/tmp scp ~/sf.tar.gz <username>@<node dns>:/uipath/tmp/ - (任意) Document Understanding を使用する場合は、次のバンドルを
/uipath/tmp
フォルダーにコピーします。scp ~/du-ondemand.tar.gz <username>@<node dns>:/uipath/tmp/
scp ~/du-ondemand.tar.gz <username>@<node dns>:/uipath/tmp/警告: この任意の手順を実行しないと、Document Understanding サービスにアクセスできません。 - (任意) Computer Vision を使用する場合は、次のバンドルを
/uipath/tmp
フォルダーにコピーします。scp ~/cv-ondemand.tar.gz <username>@<node dns>:/uipath/tmp/
scp ~/cv-ondemand.tar.gz <username>@<node dns>:/uipath/tmp/警告: この任意の手順を実行しないと、Computer Vision サービスにアクセスできません。
オフラインのマルチノード モードで対話型ウィザードを実行する
この手順は任意です。
既定の設定を使用してインストールを実行すると、基本の製品選択を実行することになります。UiPath のコア プラットフォームである、Orchestrator、Insights、Action Center、Test Manager、Automation Ops、Automation Hub、Data Service がインストールされます。
高度な構成用のファイルを設定することができます。このファイルを使用すると、追加製品の有効化、既定の製品の無効化、SQL DB とそれぞれの接続文字列、および証明書の構成を行うことができます。マルチノードの高可用性対応の運用環境モードでは、高可用性が既定で有効化されますが、これは必要に応じて無効化できます。
高度な構成を行うには「高度なインストール」の手順に従ってください。
cluster_config.json
を他のすべてのマシンにコピーします。
クラスターの最初のマシンで実行する手順
マシンには、サーバーとエージェントの 2 種類があります。
- サーバー - Kubernetes インフラストラクチャ (API サーバー、etcd など) を実行するマシンです。これらのコンポーネントがクラスター全体を管理します。
- エージェント - ワークロードの実行に使用する、バニラ バージョンのマシンです。
マルチノードの高可用性対応の運用環境モードでは、3 台以上のサーバー マシンが必要です。Task Mining をインストールする場合、エージェントとして使用するマシンを 1 台追加する必要があります。
- マルチノードの高可用性対応運用環境のインストールの場合、ロード バランサーが必要になります。ロード バランサーが作成され、ノード間でトラフィックが分散されていることを確認してください。
cluster_config.json
ファイルでは、ロード バランサーのドメイン名を使用する必要があります。 - 少なくとも 1 つのサーバー ノードが必要です。HA の場合は 3 つ以上のサーバー ノードが必要です。サーバー ノード数は奇数にする必要があります。
インストールを実行する前に、ライセンス契約をお読みください。
ライセンス契約に同意するには、以下のいずれかの方法を選択します。
- オプション 1 (環境変数) - 次のコマンドを実行して、環境変数
LICENSE_AGREEMENT
を accept に設定します。export LICENSE_AGREEMENT=accept
- オプション 2 (インライン パラメーター - または
install-uipath.sh
の各実行に--accept-license-agreement
を付加します。
最初のノードでインストールを完了する
すべてのノードを参加させてから最初のサーバーに切り替えて Automation Suite のインストールを完了します。
-
次のコマンドを実行して、ノードが適切に追加されているかどうかを確認します。
sudo su export KUBECONFIG=/etc/rancher/rke2/rke2.yaml PATH=$PATH:/var/lib/rancher/rke2/bin kubectl get nodes
sudo su export KUBECONFIG=/etc/rancher/rke2/rke2.yaml PATH=$PATH:/var/lib/rancher/rke2/bin kubectl get nodes -
すべて適切であれば、複数のノードが表示されるはずです。
-
次のコマンドを実行して、インストールを完了します。
cd /opt/UiPathAutomationSuite ./install-uipath.sh -i ./cluster_config.json -o ./output.json -f -s --offline-bundle /opt/UiPathAutomationSuite/sf.tar.gz --offline-tmp-folder /uipath/tmp --accept-license-agreement
cd /opt/UiPathAutomationSuite ./install-uipath.sh -i ./cluster_config.json -o ./output.json -f -s --offline-bundle /opt/UiPathAutomationSuite/sf.tar.gz --offline-tmp-folder /uipath/tmp --accept-license-agreement
これは、最も時間のかかる操作です。約 2 時間を要するものと想定してください。
任意のバンドルを読み込む
-
任意の Document Understanding バンドルを読み込むには、次のコマンドを実行します。
./configureUiPathAS.sh registry upload --optional-offline-bundle "/uipath/tmp/du-ondemand.tar.gz" --offline-tmp-folder "/uipath/tmp"
./configureUiPathAS.sh registry upload --optional-offline-bundle "/uipath/tmp/du-ondemand.tar.gz" --offline-tmp-folder "/uipath/tmp" -
任意の Computer Vision バンドルを読み込むには、次のコマンドを実行します。
./configureUiPathAS.sh registry upload --optional-offline-bundle "/uipath/tmp/cv-ondemand.tar.gz" --offline-tmp-folder "/uipath/tmp"
./configureUiPathAS.sh registry upload --optional-offline-bundle "/uipath/tmp/cv-ondemand.tar.gz" --offline-tmp-folder "/uipath/tmp"
インストール プロセスによって、ユーザーに代わって自己署名証明書が生成されます。ただし、Azure のデプロイ テンプレートには、自動生成された自己署名証明書を使用する代わりに、CA によって発行されたサーバー証明書をインストール時に指定するオプションもあります。
自己署名証明書は 90 日で有効期限が切れるので、インストールが完了したら速やかに、信頼された CA によって署名された証明書に置き換える必要があります。証明書を更新しないと、90 日後にインストールが停止します。
手順については、「証明書を管理する」をご覧ください。
新たに作成されたクラスターとスイートにアクセスするには、「Automation Suite にアクセスする」をご覧ください。
PVC のサイズを変更するには、「PVC のサイズを変更する」をご覧ください。
200
に変更することをお勧めします。詳細については、AI Center 向けの「PVC のサイズを変更する」ページをご覧ください。
AI CenterTM をインストールした場合は、Rancher イメージをインポートおよびエクスポートする必要があります。詳細については、「オフライン レジストリに rancher/pause:3.5 を追加する」をご覧ください。
- 概要
- 手順 1: インストール パッケージをダウンロードし、すべてのファイルを最初のマシンに揃える
- 手順 1.1: インストール パッケージをダウンロードする
- 手順 1.2: ダウンロードしたすべてのファイルを最初のマシンに揃える
- 手順 2: インストールを構成する
- 手順 2.1: 基本構成
- 手順 2.2: (任意) 高度な構成
- 手順 3: クラスターの他のすべてのマシンにインストール ファイルをコピーする
- 手順 4: インストールを実行する
- 手順 4.1: ライセンス契約に同意する
- 手順 4.2: すべてのマシンを作成し、クラスターに参加させる
- 手順 4.3: スイートのインストールを完了する
- 手順 5: インストールを完了する
- 証明書を更新する
- Automation Suite にアクセスする
- PVC のサイズを変更する
- Rancher/pause:3.5 を追加する