ai-center
2022.4
true
- 基本情報
- ネットワーク要件
- シングルノードの要件とインストール
- マルチノードの要件とインストール
- インストール後
- GPU をプロビジョニングする
- 構成ファイルを使用する
- ノードのスケジュール設定
- 移行とアップグレード
- 基本的なトラブルシューティング ガイド
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。
AI Center インストール ガイド
Last updated 2024年6月6日
手順
この手順は、インターネットと、 UiPath AI Center がインストールされるエアギャップ環境内のマシンの両方にアクセスできるマシンから実行する必要があります。
注: このマシンは、Linux でも Windows でも構いません。ここで説明する手順は、このマシンで実行するための手順です。このドキュメントでは、RHEL ベースの OS 用の例を示しています。Windows や他の OS バージョンでは、それらの環境に固有の同等の手順に置き換えてください。
インターネットにアクセスできる別のマシンで次の手順を実行し、インストール プロセスを開始するのに必要なファイルを取得します。
- インターネットにアクセスできるマシンに接続し、以下のコマンドを実行して対話型ウィザードのファイルを取得します。
ssh <user>@<dns_of_vm>
ssh <user>@<dns_of_vm> - ssh キーを使用した場合、次のコマンドを実行します。
ssh -i <path/to/Key.pem> <user>@<dns_of_vm>
ssh -i <path/to/Key.pem> <user>@<dns_of_vm> - 以下のパッケージをダウンロードします。
installUiPathAS.sh
- 必須です。ダウンロード手順については「installUiPathAS.sh」をご覧ください。sf-installer.zip
- 必須です。ダウンロード手順については、「sf-installer.zip」をご覧ください。sf.tar.gz
- 必須です。ダウンロード手順については「sf.tar.gz」をご覧ください。sf-infra.tar.gz
- 任意です。Task Mining と GPU を含む追加のノードを参加させる場合にのみ必要です。ダウンロード手順については「sf-infra.tar.gz」をご覧ください。du-ondemand.tar.gz
- 任意です。Document Understanding にのみ必要です。ダウンロード手順については「du-ondemand.tar.gz」をご覧ください。注: この任意の手順を実行しないと、Document Understanding サービスの機能が制限されます。cv-ondemand.tar.gz
– 任意です。Computer Vision にのみ必要です。ダウンロード手順については「cv-ondemand.tar.gz」をご覧ください。注: この任意の手順を実行しないと、Computer Vision サービスにアクセスできません。
お使いの AI Center のバージョンとオペレーティング システムに適したパッケージをダウンロードしてください。
次の手順に従ってください。
- インターネットにアクセスできるマシンに、すべてのファイルがダウンロードされていることを確認します。
- マシンにターゲット フォルダーを作成します。
- オンラインのマシンからターゲット マシンにファイルをコピーします。
次のコマンドを実行して、クラスターのメイン マシン上にインストール フォルダーを作成します。
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
インターネットにアクセスできる別のマシンで、1 つ目のノードにファイルをコピーします。
- インターネットにアクセスできるマシンから、インストール先マシンのインストール フォルダーにファイルをコピーし、
/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 ~/sf-infra.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/ scp ~/sf-infra.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 サービスにアクセスできません。
注: チェーン証明書の場合は、「チェーン証明書」セクションで証明書を正しく指定する方法を確認してください。
Orchestrator の証明書をローカル マシンにダウンロードして保存します。ブラウザーでこの操作を行うことも、IT 部門に依頼して証明書を提供してもらうこともできます。証明書は Base64 および
.cer
形式である必要があります。以下のコマンドを使用して、証明書を仮想マシンにコピーします。
/opt/UiPathAutomationSuite
に、scp 経由でコピーするファイルに対する適切な権限があることを確認してください。または、ファイルをホーム ディレクトリにコピーしてから /opt/UiPathAutomationSuite
に移動します。
scp /path/to/orch.cer <username>@<node dns>:/opt/UiPathAutomationSuite
scp /path/to/orch.cer <username>@<node dns>:/opt/UiPathAutomationSuite
Identity Server が Orchestrator と異なる場合は、
identityserver.cer
についても手順を繰り返します。
ドメインが発行した証明書を使用するときは、以下の手順でルート証明書をエクスポートしてください。
- 証明書を開き、[証明のパス] タブに移動して、最初の証明書を選択します。[証明書の表示] をクリックします。
- ルート証明書が表示されたら、[詳細] タブに移動して [ファイルにコピー] をクリックします。
- 必ず Base64
cer
ファイル形式を選択してください。 - 選択した名前で証明書を保存して、AI Center マシンに送信します。
生成されるファイルは、以下の例のようになります。
-----BEGIN CERTIFICATE-----
certificate
base64
encoded
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
certificate
base64
encoded
-----END CERTIFICATE-----
次の前提条件は、クラスターのメイン マシンに適用されます。
- 現在の PATH に次の前提条件を追加します。
対話型インストーラーには
jq
が必要ですが、UiPath のオフライン バンドルにあらかじめ付属しています。次のコマンドを実行して、これを PATH に追加します (ルートであることを確認してください)。mv /uipath/tmp/installUiPathAS.sh /uipath/tmp/sf-installer.zip /opt/UiPathAutomationSuite cd /opt/UiPathAutomationSuite unzip ./sf-installer.zip -d . chmod +x ./bin/jq export PATH=${PATH}:/opt/UiPathAutomationSuite/bin
mv /uipath/tmp/installUiPathAS.sh /uipath/tmp/sf-installer.zip /opt/UiPathAutomationSuite cd /opt/UiPathAutomationSuite unzip ./sf-installer.zip -d . chmod +x ./bin/jq export PATH=${PATH}:/opt/UiPathAutomationSuite/bin - インストーラー フォルダーに権限を付与します。
インストール スクリプトが配置され、実行される
/opt/UiPathAutomationSuite
フォルダーに適切な権限を付与する必要があります。インストーラーは、各段階の実行後にいくつかのファイル (output.json
) も作成します。権限を付与するには、次のコマンドを実行します。
chmod -R 755 /opt/UiPathAutomationSuite
chmod -R 755 /opt/UiPathAutomationSuite - 対話型のインストール ウィザードを実行し、インストール オプションを設定します。
対話型ウィザードは構成の手順を案内し、残りのインストール手順で使用される、カスタマイズ可能な構成ファイルを生成します。
- 次のコマンドを実行して、対話型ウィザードを開始するスクリプトを実行します。
chmod +x ./installUiPathAS.sh ./installUiPathAS.sh
chmod +x ./installUiPathAS.sh ./installUiPathAS.sh - 次のウィザードの手順を実行します。
注: インストールをスクリプトから開始しないでください。また、構成ファイルが生成されたらインストールを終了してください。そうしないと、Automation Suite の完全なインストールが試行されます。このスクリプトは主に Automation Suite に使用され、Automation Suite に関連した情報 (製品、要件) が表示されます。構成ファイルは、次の手順でニーズに合わせて調整されます。
インストール ウィザードの開始時には、メイン メニューが表示されます。このメニューから、デプロイ モードとして、シングルノードまたはマルチノードを選択する必要があります。選択すると、各モードの詳細を含むプロンプトが表示されます。その後、現在の選択で続行するか、メイン メニューに戻るかのオプションを選択できます。
次のデプロイの構成手順を実行します。
- ライセンス契約に同意します。
- デプロイ モードの選択: [Multi-node deployment] オプションを選択します。
- 続行するよう選択します。
- エアギャップ インストールを選択します。
- [Complete] インストールを選択します。
- DNS ホスト名を入力します。
- SQL 接続に Kerberos 認証を使用するかどうかを指定します。
- SQL Server の URL を入力します。プロンプトに従い、接続ポート、ユーザー名、パスワードを入力します。
- インストーラーで必要なデータベースを自動作成するかどうかを指定します。
次の画像のように、フォルダーとともにクラスター構成ファイルが生成されます。
注: 構成ファイルとフォルダーの生成が完了したらウィザードを終了し、以下に示す残りの手順を実行してインストールを完了できます。製品のリストは次の手順で更新するため、無視してかまいません。
cluster_config.json
ファイルの最初のバージョンが生成されます。このファイルを、AI Center のインストールのために更新します。
ファイルをエディター (例: vi) で開きます。
vi /opt/UiPathAutomationSuite/cluster_config.json
vi /opt/UiPathAutomationSuite/cluster_config.json
次のブロックを置き換えます。
"aicenter": {
"enabled": "false"
},
"aicenter": {
"enabled": "false"
},
注: AI Center が有効化されている場合、Document Understanding は既定で有効化されています。
これを次の情報に置き換えます (
<>
間の情報を自分の値に置き換えます)。"aicenter": {
"enabled": "true",
"orchestrator_url":"<https://orchestrator-url.com>",
"identity_server_url": "<https://orchestrator-url.com/identity>",
"orchestrator_cert_file_path": "</opt/UiPathAutomationSuite/orch.cer or custom path>",
"identity_cert_file_path": "</opt/UiPathAutomationSuite/orch.cer or custom path>",
"identity_access_token": "<placeholder will be replaced later>"
},
"aicenter": {
"enabled": "true",
"orchestrator_url":"<https://orchestrator-url.com>",
"identity_server_url": "<https://orchestrator-url.com/identity>",
"orchestrator_cert_file_path": "</opt/UiPathAutomationSuite/orch.cer or custom path>",
"identity_cert_file_path": "</opt/UiPathAutomationSuite/orch.cer or custom path>",
"identity_access_token": "<placeholder will be replaced later>"
},
cluster_config.json
ファイルは UiPathAutomationSuite
フォルダーにあります。このファイルを使用すると、SQL DB とそれぞれの接続文字列、および証明書の構成を行うことができます。インターネット接続にプロキシを使用する場合は、プロキシ設定を有効化することもできます。
高度な設定の場合は「構成ファイルを使用する」をご覧ください。
クラスター内の最初のマシン (構成を実行したマシン) から、インストール フォルダー全体を、他のすべてのマシンにコピーします。
- 次のコマンドを実行して、他のすべてのノードに
~/UiPathAutomationSuite
フォルダーをコピーします。scp -r ~/UiPathAutomationSuite <username>@<node dns>:/opt
scp -r ~/UiPathAutomationSuite <username>@<node dns>:/opt注: エアギャップ環境で作業しているため、コピー先ノードのプライベート IP を使用する必要があるかもしれません。 - ログインに証明書を使用する場合、
-i <cert.pem>
を追加します。.pem
の内容をローカル ファイルにコピーする場合、新しいファイルに適切な権限がある必要があります。権限はchmod 400 <cert.pem>
によって付与できます。
注: 上記の手順に従えば、インストール バンドルのダウンロードしたすべてのパッケージとともに、すべてのマシン上で確実に同じ構成を複製できます。
- すべてのノードでインフラストラクチャ インストーラーを実行します。
- プライマリ サーバーで次のコマンドを実行してプライマリ マシンの設定を行います。
cd /opt/UiPathAutomationSuite ./install-uipath.sh -i ./cluster_config.json -o ./output.json -k --offline-bundle ./sf-infra.tar.gz --offline-tmp-folder /uipath/tmp --install-offline-prereqs --accept-license-agreement --install-standalone-aicenter
cd /opt/UiPathAutomationSuite ./install-uipath.sh -i ./cluster_config.json -o ./output.json -k --offline-bundle ./sf-infra.tar.gz --offline-tmp-folder /uipath/tmp --install-offline-prereqs --accept-license-agreement --install-standalone-aicenter - 残りのサーバー ノードで次のコマンドを実行し、残りのサーバーをクラスターに参加させます。
cd /opt/UiPathAutomationSuite sudo chmod -R 755 /opt/UiPathAutomationSuite sudo ./install-uipath.sh -i ./cluster_config.json -o ./output.json -k -j server --offline-bundle ./sf-infra.tar.gz --offline-tmp-folder /uipath/tmp --install-offline-prereqs --accept-license-agreement --install-standalone-aicenter
cd /opt/UiPathAutomationSuite sudo chmod -R 755 /opt/UiPathAutomationSuite sudo ./install-uipath.sh -i ./cluster_config.json -o ./output.json -k -j server --offline-bundle ./sf-infra.tar.gz --offline-tmp-folder /uipath/tmp --install-offline-prereqs --accept-license-agreement --install-standalone-aicenter - 残りのエージェント ノードで次のコマンドを実行し、残りのエージェントをクラスターに参加させます。
cd /opt/UiPathAutomationSuite sudo chmod -R 755 /opt/UiPathAutomationSuite sudo ./install-uipath.sh -i ./cluster_config.json -o ./output.json -k -j agent --offline-bundle ./sf-infra.tar.gz --offline-tmp-folder /uipath/tmp --install-offline-prereqs --accept-license-agreement --install-standalone-aicenter
cd /opt/UiPathAutomationSuite sudo chmod -R 755 /opt/UiPathAutomationSuite sudo ./install-uipath.sh -i ./cluster_config.json -o ./output.json -k -j agent --offline-bundle ./sf-infra.tar.gz --offline-tmp-folder /uipath/tmp --install-offline-prereqs --accept-license-agreement --install-standalone-aicenter
- プライマリ サーバーで次のコマンドを実行してプライマリ マシンの設定を行います。
- プライマリ ノードでファブリック インストーラーを実行します。
cd /opt/UiPathAutomationSuite export TMPDIR="/uipath/lib/containers/tmp" mkdir -p "/uipath/lib/containers/tmp" ./install-uipath.sh -i ./cluster_config.json -o ./output.json -f --offline-bundle /uipath/tmp/sf.tar.gz --offline-tmp-folder /uipath/tmp --accept-license-agreement --install-standalone-aicenter
cd /opt/UiPathAutomationSuite export TMPDIR="/uipath/lib/containers/tmp" mkdir -p "/uipath/lib/containers/tmp" ./install-uipath.sh -i ./cluster_config.json -o ./output.json -f --offline-bundle /uipath/tmp/sf.tar.gz --offline-tmp-folder /uipath/tmp --accept-license-agreement --install-standalone-aicenter - プライマリ ノードでソフトウェア インストーラーを実行します。 まず、Identity Server に接続し、インストール トークンを取得する必要があります。次に、このトークンをコピーしてプレースホルダーに貼り付けます
ステップ3.2で持っていました。(cluster_config.json ファイル内) をクリックします。 トークンが作成されたら、AI Center のインストールを実行できます。
./install-uipath.sh -i cluster_config.json -o output.json --install-type offline --accept-license-agreement --install-standalone-aicenter -s
./install-uipath.sh -i cluster_config.json -o output.json --install-type offline --accept-license-agreement --install-standalone-aicenter -s - 任意の 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 バンドル コマンドを読み込みます。任意の 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"