オンプレミスロボット エージェントのインストールまたはアップグレード
ロボット エージェントは、ロボット アプリでスケジュールされたタスクを実行します。エージェントは、会社のセキュアなローカル Windows サーバー上でデータ ソースの近くにあるネットワークの保護された境界内でタスクを実行します。
メモ
このトピックの情報は、オンプレミスのロボットエージェントを使用して、ACL ロボットで ACLスクリプトを実行する組織にのみ適用されます。
ACL Robotics Professional Edition を有する個人および組織にはオンプレミス ロボット エージェントがありません。HighBond ロボットとワークフロー ロボットの Python/HCL スクリプトはロボット エージェントを使用しません。
一般情報
ロボットエージェントのインストールパッケージをダウンロードし、それを使って Windows サーバーにロボットエージェントをインストールします。また、このインストールパッケージを利用して、既存のロボットエージェントをアップグレードすることもできます。
キーファイル
インストール時に、登録キーファイル (registration.key )を用いてロボット エージェントを登録します。ロボット アプリでキーファイルを生成し、ロボット エージェントがインストールされている Windows サーバーにダウンロードします。
登録キーファイルは、ロボット エージェントとロボット アプリの間の初回接続時の認証に使用されます。以降の接続やデータの流れは、暗号化キー(RSA 公開キーと秘密キーのペア)で保護されます。RSA キーペアは、ロボット エージェントサービスの起動時に自動生成されます。
登録キーファイルと暗号化キーは、登録と接続の異なる段階で使用される別のオブジェクトです。
ロボット エージェントをアップグレードする場合、登録キーファイルは関係ないので、registration.key の新しいインスタンスを生成する必要はありません。
複数のエージェント
アナリティクスの処理能力を向上させ、負荷分散を実装するために、追加の Woindows サーバー上にロボットエージェントの追加インスタンスをインストールするオプションが用意されています。
ロボット エージェントの Windows サービスとアカウント
ロボット エージェントは、インストールされると、サーバーに 2 つの Windows サービスを展開します。
- ロボット エージェントスケジュールされたタスクと臨時ロボットのタスクを実行
- ロボットデータサービスユーザーが Analytics でエージェント テーブルを開ける接続性を提供します
これらのサービスのいずれかが実行されない場合、提供される機能を利用できません。
ヒント
ロボットでタスクが長時間キューに残っていて、スキップされたか失敗した場合は、ロボット エージェント サービスが実行していることを確認してください。
Analytics でロボット エージェント テーブルを開こうとすると接続エラーが発生した場合は、ロボット データ サービスが実行していることを確認します。
サービス アカウントとポート
サービス アカウントを使用して、2 つのロボット エージェントの Windows サービスを実行します。アカウントに必要なログオン権限とアクセス権の詳細については、「オンプレミス ロボット エージェントのセキュリティ」を参照してください。
メモ
ロボット エージェント をインストール後に Windows サービスのいずれかのプロパティを変更した場合は、その変更が反映されるようサービスを再起動する必要があります。
| Windows サービス | サービスを実行するアカウント | ポート |
|---|---|---|
| ロボットエージェントサービス | インストール中、またはインストール後に指定されるドメインアカウント | 443 アウトバウンド通信のみ |
| ロボットデータサービス | ローカル システム | 既定では 10000 ですが、インストール中とその後に設定可能 |
ロボットエージェントが認証局に接続できることを確認する
ロボットエージェントは、その真正性と完全性を検証するためにデジタル証明書を使用します。証明書は、検証できるように、サードパーティの認証局である DigiCert へのインターネット接続が必要です。ネットワークファイアウォールの背後にロボットエージェントをインストールする場合、ファイアウォールが DigiCert への証明書の接続を許可するように設定されている必要があります。必要な接続がない場合、ロボットエージェントは動作しません。
必要な場合は、組織の IT 部門と協力して、証明書と DigiCert の接続を許可するネットワークファイアウォールまたはプロキシサーバーを設定してください。ロボットエージェントの電子証明書は、以下の URL で DigiCert の証明書取り消しリストと OCSP サーバーに接続します。
- http://cacerts.digicert.com
- http://crl3.digicert.com
- http://crl4.digicert.com
- http://ocsp.digicert.com
より詳細な URL 情報については、インストール済みの証明書を検査できます。
インストール済みの証明書を確認する
ロボットエージェントのインストール後、インストールされた証明書を検査し、認証局の URL を確認します。
ロボット エージェント インストール ディレクトリで、Agent.exe を右クリックして、[プロパティ]を選択します。
デフォルトのインストール ディレクトリーは C:\Program Files (x86)\ACL Software\Robots Agent\agent です。
[Agent.exe プロパティ]ダイアログボックスで[デジタル署名]タブを選択します。
[署名リスト]リストで Diligent Corporation をダブルクリックし、[証明書の表示]を選択します。
[証明書]ダイアログボックスの[詳細]タブで、次の各フィールドを選択します。
CRL 配布ポイント
認証局情報アクセス
各フィールドで、URL は、ダイアログボックスの下部にある表示領域に表示されます。
[証明書]ダイアログボックスの[証明書パス]タブで、以下を実行します。
次の証明書パスの各項目を選択します。
DigiCert Trusted Root G4
DigiCert Trusted G4 コードが署名中です...
各項目について、[証明書の表示]を選択します。
[詳細] タブで、これらの各フィールドを選択します。
認証局情報アクセス
CRL 配布ポイント
各フィールドで、URL は、ダイアログボックスの下部にある表示領域に表示されます。
ロボット エージェント登録キーファイルを生成する
新規ユーザーとして初めてロボット エージェントをインストールする場合には、登録キー(registration.key)を生成する必要があります。登録キーファイルは、ロボット エージェントとロボット アプリの間の初回接続時の認証に使用されます。
既存のユーザーで、既にロボット エージェントをインストールして使用しているのであれば、ほとんどの場合、新しい登録キーファイルを生成する必要はありません。新しいファイルを生成することは、たいていは不要であり、組織のロボットインスタンスの設定に影響を与える可能性があります。
| ロボット エージェントのステータス | 登録キーファイルの生成 |
|---|---|
| ロボット エージェントのフレッシュインストール、シングルエージェントインストール | はい |
| マルチエージェントクラスターでのロボット エージェントの追加インスタンスのフレッシュインストール | いいえ 既存の登録キーファイルのコピー |
| 現在インストールされているロボット エージェントのアップグレード | いいえ 登録キーファイルはアップグレードに関係ない |
| 既存の登録キーファイルに問題があり、ロボット エージェントがロボット アプリに接続できない | はい |
| 現在インストールされているロボット エージェントを実行している Windows アカウントの変更 | いいえ 登録キーファイルはアカウントの変更に関係ない 詳細については、「ロボット エージェントのサービスアカウントを変更する」を参照してください。 |
メモ
ロボット エージェント登録キーファイルを生成するには、エージェントの管理アクセス権が必要です。詳細については、「ロボットアプリのアクセス許可」を参照してください。
プラットフォーム ホーム ページ (www.diligentoneplatform.com) から、ロボット アプリを選択して開きます。
すでに Diligent One を使用している場合は、左側のナビゲーション メニューを使用してロボット アプリに切り替えることができます。
ダッシュボードの右上隅で[設定]をクリックします。
左側のペインで、[エージェント管理]が選択されていることを確認します。
ロボットのインスタンスが現在クラウドベースのロボットエージェントを使用している場合は、以下を実行します。
[クラウド エージェントを交換する]をクリックします。
[エージェントを登録し、キーを生成する]をクリックします。
ロボットのインスタンスが現在オンプレミスのロボットエージェントを使用している場合、またはロボットエージェントが指定されていない場合は、以下を実行します。
[新しい登録キーを生成する]をクリックします。
表示される警告ダイアログボックスは、1 つ以上の既存のオンプレミスエージェントがすでにインストールされている場合に適用されます。
[新しい登録キーを生成する]をクリックします。
[キーファイルをダウンロードして、閉じる]をクリックします。
注意
鍵ファイルをダウンロードするまで、ブラウザー ウィンドウを閉じないでください。
ダウンロードしたキーファイルを、ロボット エージェントがインストールされている Windows サーバーの安全な場所に保存してください。
メモ
キーファイルの生成は、ロボットエージェントを登録する最初の部分です。ロボット エージェントのディレクトリ構成の適切な場所にキーファイルを格納して、ロボット エージェント サービスを起動または再起動し、ロボット アプリに正常に接続すると、登録プロセスは完了となります。
ロボット エージェントをインストールする
ロボット エージェントのインストール パッケージを使い、ロボット エージェントの最新のインストールを実行します。
メモ
インストールを完了するには、Windows サーバーのローカル管理者権限が必要です。
ロボット エージェントのインストールとロボット エージェントサービスの実行に異なる Windows アカウントを使用する場合、インストールを開始する前にロボット エージェントサービスのアカウントのパスワードを確認してください。
インストーラーのダウンロードとインストールの開始
プラットフォーム ホームから、次のようにしてロボット エージェントのインストール パッケージ (RobotsAgent19.exe) をダウンロードします。
Diligent One (www.diligentoneplatform.com) にサインインします。
Launchpad の[監査とアナリティクス]で、[アナリティクス]タイルを選択してダウンロードにアクセスします。
トップ メニューで、ロボット エージェントを選択します。
[バージョン 19 のダウンロード]を選択します。
インストール パッケージがコンピューターにダウンロードされます。必要に応じて、ロボット エージェントをインストールするサーバーにインストール パッケージをコピーします。
他のすべての Windows アプリケーションを閉じます。
インストールパッケージをダブルクリックします。
セキュリティ警告のダイアログ ボックスが表示された場合は、リストされた情報を確認して、[はい]を選択します。
ヒント
セキュリティの警告ダイアログボックスは、開いているウィンドウの後ろに隠れている可能性があります。
インストールに使用する言語を選択し、[OK]を選択します。
インストールファイルを抽出
[セットアップの展開場所]ページで、インストール ファイルを展開するフォルダーを指定して、[展開]を選択します。
[参照]を選択してフォルダーを選択するか、または次のデフォルトの場所をそのまま使用します。
C:\Users\user_account_name\Downloads\ACL Installers\RobotsAgent19
セットアップファイルは指定したインストール先フォルダーに展開されます。ファイルが展開された後、インストーラーが自動的に開始されます。
メモ
インストーラーが何らかの理由で起動されなかった場合は、Windows エクスプローラーを使ってセットアップファイルの展開先フォルダーに移動し、setup.exe をダブルクリックします。
必須コンポーネントをインストール(必要な場合)
必須コンポーネントをインストールするよう求められた場合は、[インストール]を選択します。必須コンポーネントがインストールされた後、インストーラーは自動的に進みます。
ソフトウェア必須コンポーネントの一覧については、「オンプレミス ロボット エージェントのシステム要件」を参照してください。
インストール プロパティを構成する
[ようこそ]ページで、[次へ]を選択します。
[使用許諾契約]ページで、[上記の条項に同意します]を選択して、[次へ]を選択します。
[ロボット エージェントのエディションの選択]ページで、インストールするエディションを選択し、[次へ]を選択します。
非 Unicode 版
Unicode
注意
インストールするエディションが、御社に合ったエディションであることを確認してください。Analytics でロボット エージェントテーブルを開くには、エディションが一致している必要があります。
マルチエージェントクラスターを設定する場合は、クラスターのすべてのエージェントは同じエディションでなければなりません。すべてが非 Unicode またはすべてが Unicode。
詳細については、Diligent Unicode 製品を参照してください。
[機械学習を有効にする]ページで、Python エンジンをインストールしない理由がない限り、[有効化]オプションを選択したままにし、[次へ]を選択します。
メモ
Python エンジンをインストールしないことを選択し、機械学習のコマンドを実行するためにこれを後で使用したい場合は、ロボット エージェントをアンインストールし、また再インストールする必要があります。
[ロボット エージェント サービスの設定]ページで、次のサービス アカウントの設定を完了し、[次へ]を選択します。
ロボット データ サービスのポート番号データ サービスのポートを指定するか、既定の 10000 を使用します。
0 ~ 65536 で利用できるポートを指定できます。
ロボット エージェント サービス アカウント既存のドメイン アカウントを指定し、ロボット エージェント サービスを実行して、パスワードを提供します。
Domain\service_account_name の形式で指定されたドメイン アカウントである必要があります。このアカウントには、Windows Server オペレーティング システムでサービスを実行する権限と、インストール時に指定するデータ フォルダへのフル アクセス権が必要になります。詳細については、オンプレミス ロボット エージェントのセキュリティを参照してください。
メモ
必要であれば、インストール後にロボット エージェントサービスのアカウントを変更することができます。
ロボット エージェントサービスのアカウントに「サービスとしてログオン」権限を付与するよう求められたら、[はい]、[OK]の順に選択します。
[宛先フォルダー]ページで、次の宛先と接続の設定を完了し、[次へ]を選択します。
ロボット エージェントのインストール先フォルダー
ロボット エージェントのインストール先フォルダーを選択するか、既定の場所を使用します。
デフォルト:C:\Program Files (x86)\ACL Software\Robots Agent\
データ フォルダーの場所を選択するか、既定の場所を使用します。
デフォルト:C:\acl\robots\
メモ
インストール先フォルダー内、またはその反対側にデータ フォルダーを格納しないでください。そこに格納すると、ロボット エージェントのアンインストール時にデータを損失する可能性があります。
ロボット エージェント登録ファイルの場所
[登録ファイルをコピー]を選択し、registration.key ファイルの場所を参照するか、ファイル パスを手動で入力します。
インストーラーが実行されると、キーファイルが自動的にロボット エージェント ディレクトリ構造の正しい場所にコピーされます。
メモ
ロボット エージェントのインストール後にロボット エージェントサービスのアカウントを変更する場合は、[登録ファイルをコピー]は未選択のままにして、登録ファイルを指定しないでください。
インストールを完了する
[プログラムをインストールする準備ができました]ページで、[インストール]を選択します。
ロボット エージェントがインストールされます。
インストール処理が完了したら、[完了]を選択します。
ロボット エージェントサービスが実行されていることを確認する
ロボット エージェントがロボット アプリに接続するためには、ロボット エージェントサービスが起動している必要があります。接続がない場合、ロボット エージェントはロボットのタスクやスクリプトを処理できません。
必要に応じて、ロボット エージェントサービスの実行を確認すると同時に、ロボット エージェントサービスのアカウントを変更できます。
インストール時に指定したロボット エージェントサービスのアカウントを使用する
Windows サービスマネージャーを開きます。
ロボット エージェントの Windows サービスが 2 つとも起動していることを確認します。
ロボット エージェント
ロボットデータサービス
必要であれば、一方または両方のサービスを開始します。
メモ
「ロボット エージェントサービスが起動して停止した」というエラーメッセージが表示される場合は、ロボット エージェントの登録が正常に行われていない可能性があります。
ロボット エージェントのインストールディレクトリに登録キーファイル (registration.key) が存在することを確認してください。登録キーファイルがない場合は、キーファイルを保存した場所からインストールディレクトリに手動でコピーします。ロボット エージェントサービスを再度起動します。
デフォルトのインストール ディレクトリーは C:\Program Files (x86)\ACL Software\Robots Agent\agent です。
アプリケーション ログ ファイルを確認し、ロボット エージェントがロボット アプリに正常に接続されていることを確認します。
ログファイルの末尾に、ロボット エージェント サービスの開始日時と一致する INFO|Connected エントリがあるかどうかを確認します。
ログ ファイルのデフォルト ロケーションは、C:\acl\robots\logs\application.log です。
ロボットアプリで[エージェント管理]画面に進み、[F5]を押してページを再読み込みします。
ロボット エージェントが[オンライン]状態でが表示されていれば、正常に登録されています。
ロボット エージェントサービスのアカウントを変更する
ロボット エージェントのインストール時に[登録ファイルをコピー]が選択されていない状態で、ロボット エージェントサービスのアカウントを変更する場合は、以下の手順に従います。
登録キーファイルを手動でインストールする
登録キーファイル (registration.key) を保存先からコピーします。
ロボット エージェントのインストール ディレクトリに移動し、agent サブフォルダに登録用キー ファイルを貼り付けます。
デフォルトのインストール ディレクトリーは C:\Program File (x86)\ACL Software\Robots Agent\agent です。
必要に応じて、既存のキーファイルを削除または上書きします。
ロボット エージェントサービスを別のアカウントに変更する
Windows サービスマネージャーを開きます。
ロボット エージェント サービスを右クリックし、[プロパティ]を選択します。
[ログオン]タブで、[参照]を選択します。
[ユーザーを選択]ダイアログボックスの [選択するオブジェクト名を入力してください]フィールドに、使用するサービス アカウントの名前を入力し、[名前を確認]を選択します。
フィールドにサービスアカウントが事前入力されているはずです。
[OK]を選択します。
[ログオン]タブで、サービス アカウントのパスワードを入力および確認し、[OK]を選択します。
Windows サービスマネージャーで、ロボット エージェント サービスを再起動(または起動)します。
必要に応じて、ロボットデータサービスを起動します。
ロボット エージェントが正常に登録されたことを確認する
アプリケーション ログ ファイルを確認し、ロボット エージェントがロボット アプリに正常に接続されていることを確認します。
ログファイルの末尾に、ロボット エージェント サービスの開始日時と一致する INFO|Connected エントリがあるかどうかを確認します。
ログ ファイルのデフォルト ロケーションは、C:\acl\robots\logs\application.log です。
ロボットアプリで[エージェント管理]画面に進み、[F5]を押してページを再読み込みします。
ロボット エージェントが[オンライン]状態でが表示されていれば、正常に登録されています。
ロボット アプリでロボット エージェントの設定を構成する
組織に該当する場合は、ロボット アプリでデフォルトの値を 2 つのロボット エージェントの構成設定用に更新します。
許可されたファイル アップロードクラウドでロボット エージェントからロボット アプリにアップロードされる出力結果を制御します。
パスの設定Analytics のデータテーブルと結果テーブル向けに Windows サーバーまたはネットワークディレクトリを指定します
詳細については、「オンプレミスロボット エージェントの設定」を参照してください。
ロボットエージェントをテスト
ロボットエージェントをインストールしたら、シンプルなスクリプトをコミットして実行し、ロボットエージェントが適切に動作していることをテストできます。
メモ
このテストでは、ロボットへのファイルのアップロードが許可されている必要があります。必要に応じて、一時的にテスト用にファイルのアップロードを有効にします。詳細については、「オンプレミスロボット エージェントの設定」を参照してください。
Analytics プロジェクトを作成し、テストファイルをダウンロード
Robots Agent test.acl という名の新しい Analytics プロジェクトを作成します。
以下のリンクを右クリックし、ファイルを今作成したプロジェクトと同じフォルダーに保存します。
テストスクリプトをコピー
Analytics プロジェクトで、Robots_Agent_test_script という名の新しいスクリプトを作成します。
以下のリンクを選択し、ブラウザーでテスト スクリプトを開きます。
[Ctrl+A]を押してスクリプト全体を選択し、[Ctrl+C]を押してこれをクリップボードにコピーします。
そのスクリプトを Robots_Agent_test_script に貼り付け、[開いているプロジェクトを保存
]を選択します。
スクリプトをロボットにコミットし、すぐにロボットを作成する
Analytics メインメニューから、[ファイル]>[スクリプトをコミット]を選択します。
必要に応じて、[送信先を選択]ダイアログボックスで、該当する Diligent One インスタンスをダブルクリックします。
[ロボットコレクション]が、すでにロボットがある場合は、既存のロボットのリストを伴って表示されます。ロボットは、スクリプト、データ、自動化されたタスクのコンテナーです。
[新しいロボット]フィールドに "ロボットをテスト" と入力し、[作成]を選択します。
ロボットが作成され、ロボット ID が自動的に生成されます。
[スクリプトをコミット]ダイアログボックスで、"テスト スクリプトをアップロード" のようにコミット メッセージを入力し、[OK]を選択します。
スクリプトがロボットにコミットされ、直前に作成したロボットに保管されます。
[スクリプトのコミットが成功しました]ダイアログボックスで、2 番目のリンクを選択します。
結果ロボットアプリが、[スクリプトバージョン]タブが選択された状態で、ブラウザーのウィンドウで開きます。Diligent One にサインインすることを求められる場合があります。直前にコミットしたスクリプトバージョンが表示されるはずです。
アナリティクスで、[OK]を選択し、[スクリプトのコミットが成功しました]ダイアログボックスを終了します。
テストファイルをアップロード
ロボットで、[入力/出力]タブを選択します。
[コンピューターから選択]を選択し、Robots_Agent_test_file.txt を保存した場所を参照します。
ファイルを選択し、[開く]を選択します。
結果ファイルがアップロードされ、[入力/出力]タブの[ファイル]の下に表示されます。
タスクを作成し、テストスクリプトを実行
[タスク]タブを選択し、[タスクを作成]を選択します。
タスクに対して "タスクをテスト" という名前を入力し、[保存]を選択します。
[ロボット エージェント テスト スクリプト
]を選択し、[最後にスキップ > タスクを確認し作成する]を選択します。[タスク]タブの[タスクをテスト]で[
> 今すぐ実行]を選択します。結果テストスクリプトを伴ってタスクが実行します。
タスクのステータスが成功となって完了した場合は、インストールしたオンプレミスのロボットエージェントは適切に動作していることになります。
メモ
タスクが失敗した場合は、ロボット エージェント サービスがロボット エージェントをインストールしたサーバー上で動作していることを確認します。動作していない場合はサービスを開始し、[タスクをテスト]をもう一度実行してみます。
タスクが引き続き失敗する場合は、Diligent サポートに連絡して支援を受けてください。
スクリプトの出力を検証
ロボットで次の場所を確認し、テストスクリプトが適切なファイルを出力していることを確認します。
| ロボットの場所 | ファイルがテストスクリプトごと出力 |
|---|---|
[タスクの実行]タブ [タスクをテスト]エントリを選択します。 | [タスク実行の詳細]サイドパネルの[出力:
|
[入力/出力]タブ Robots_Agent_test_file エントリを選択します。 | [その他のテーブル]セクション:
Robots_Agent_test_file を選択します。[テーブルの詳細]サイドパネルの[フィールド]: これらのフィールドの[名前]、[タイプ]、[サイズ](長さ) 情報が表示されるはずです:
|
ロボット エージェントをアップグレードする
ロボット エージェントのインストール パッケージを使用して、既存のロボット エージェントのインストールをバージョン 19.0 にアップグレードしてください。
アップグレードを実行する前に、ロボット タスクが実行中である、キューに追加される、または間もなく実行するようスケジュールされていることがないようにしてください。
メモ
アップグレードを完了するには、Windows サーバーのローカル管理者権限が必要です。
ロボット エージェント Windows サービスを停止する
ロボットエージェントが配置されている Windows サーバーで、Windows サービスマネージャーを開きます。
ロボットエージェントの Windows サービスを両方とも停止します。
ロボット エージェント
ロボットデータサービス
インストーラーのダウンロードとアップグレードの開始
プラットフォーム ホームから、次のようにしてロボット エージェントのインストール パッケージ (RobotsAgent19.exe) をダウンロードします。
Diligent One (www.diligentoneplatform.com) にサインインします。
Launchpad の[監査とアナリティクス]で、[アナリティクス]タイルを選択してダウンロードにアクセスします。
トップ メニューで、ロボット エージェントを選択します。
[バージョン 19 のダウンロード]を選択します。
インストール パッケージがコンピューターにダウンロードされます。必要に応じて、ロボット エージェントをアップグレードするサーバーにインストール パッケージをコピーします。
他のすべての Windows アプリケーションを閉じます。
インストールパッケージをダブルクリックします。
セキュリティ警告のダイアログ ボックスが表示された場合は、リストされた情報を確認して、[はい]を選択します。
ヒント
セキュリティの警告ダイアログボックスは、開いているウィンドウの後ろに隠れている可能性があります。
インストールに使用する言語を選択し、[OK]を選択します。
インストール ファイルを解凍してアップグレードを確認する
[セットアップの展開場所]ページで、インストール ファイルを展開するフォルダーを指定して、[展開]を選択します。
[参照]を選択してフォルダーを選択するか、または次のデフォルトの場所をそのまま使用します。
C:\Users\user_account_name\Downloads\ACL Installers\RobotsAgent19
セットアップファイルは指定したインストール先フォルダーに展開されます。ファイルが展開された後、インストーラーが自動的に開始されます。
メモ
インストーラーが何らかの理由で起動されなかった場合は、Windows エクスプローラーを使ってセットアップファイルの展開先フォルダーに移動し、setup.exe をダブルクリックします。
アップグレードのプロンプトでは[はい]を選択します。
[ロボット エージェント インストーラー情報]ダイアログボックスで、記載されている条件を満たしている場合は、[OK]のみを選択してください。
まだ、これらの要件に対応していない場合は、アップグレードを続行する前に、これらの要件に対応してください。必要であれば、まもなく実行予定のロボットのタスクを一時的に無効にしてください。
必須コンポーネントをインストール(必要な場合)
必須コンポーネントをインストールするよう求められた場合は、[インストール]を選択します。必須コンポーネントがインストールされた後、インストーラーは自動的に進みます。
ソフトウェア必須コンポーネントの一覧については、「オンプレミス ロボット エージェントのシステム要件」を参照してください。
インストール プロパティを構成する
[ようこそ]ページで、[次へ]を選択します。
[使用許諾契約]ページで、[上記の条項に同意します]を選択して、[次へ]を選択します。
[ロボット エージェントのエディションの選択]ページで、[次へ]を選択します。
インストーラーは、現在インストールされているロボットエージェントのエディション(非ユニコードまたはユニコード)を強制的に適用します。
メモ
アップグレード中にエディションを変更することはできません。エディションを変更するには、現在のロボット エージェントをアンインストールし、バージョン 19.0 をインストールする必要があります。
[機械学習を有効にする]ページで、Python エンジンをインストールしない理由がない限り、[有効化]オプションを選択したままにし、[次へ]を選択します。
メモ
Python エンジンをインストールしないことを選択し、機械学習のコマンドを実行するためにこれを後で使用したい場合は、ロボット エージェントをアンインストールし、また再インストールする必要があります。
[ロボット エージェント サービスの設定]ページで、次のサービス アカウントの設定を完了し、[次へ]を選択します。
ロボット データ サービスのポート番号データ サービスに指定された既存のポートを維持するか、異なるポートを指定します。
0 ~ 65536 で利用できるポートを指定できます。
ロボット エージェント サービス アカウントロボット エージェント サービスを実行する既存のドメイン アカウントを維持するか、異なるアカウントを指定します。アカウントのパスワードを入力します。
Domain\service_account_name の形式で指定されたドメイン アカウントである必要があります。このアカウントには、Windows Server オペレーティング システムでサービスを実行する権限と、既存のロボット エージェントのデータ フォルダへのフル アクセス権が必要になります。詳細については、オンプレミス ロボット エージェントのセキュリティを参照してください。
メモ
ロボット エージェントサービスのアカウントを変更する必要がある場合は、アップグレード後に変更することを推奨します。
アップグレード中にインストーラーでアカウントを変更した場合、ロボット エージェントの再登録が必要です。インストール済みエージェントの再登録は、組織のロボットインスタンスの設定に影響を与える可能性があります。
詳細については、「ロボット エージェントのサービスアカウントを変更する」を参照してください。
次の画面で構成情報をレビューし、[次へ]を選択します。
アップグレードの実行
[プログラムをインストールする準備ができました]ページで、[インストール]を選択します。
ロボットエージェントがアップグレードされます。
アップデート処理が完了したら、[完了]を選択します。
[はい]を選択してサーバーを再起動し、アップグレードを完了します。
Windows Services マネージャーで、ロボット エージェント Windows サービスが実行中であることを確認します。
ロボット エージェント
ロボットデータサービス
必要であれば、一方または両方のサービスを開始します。
ロボットエージェントの追加インスタンスをインストール
ロボットエージェントのインストールパッケージを使用し、追加のWindows サーバー上にロボットエージェントの追加インスタンスをインストールします。
複数のエージェントをインストールすると、アナリティクスの処理能力が向上し、エージェント全体に負荷分散を実装できます。複数のロボットのタスクを同時に実行する場合、アナリティクススクリプトの処理は、複数の Wiindows サーバー上の複数のエージェント間で自動的に分配されます。この機能により、より短期間により多くの数のタスクを実行できます。
メモ
複数のエージェント機能は、ロボットの開発モードと本稼働モードとは関係がありません。タスクを実行する際は、どちらのモードでもすべてのエージェントに同等にアクセスできます。
重要
複数のエージェントをインストールするには、すべてのエージェントがバージョン15以上であり、またすべてが同じエンコード (すべてが非 Unicode、またはすべてが unicode) を使用している必要があります。
すべてのエージェントは、[エージェント管理]画面でスクリプト出力テーブルに指定したディレクトリにもアクセスできる必要があります。指定したディレクトリごとに、エージェントを実行するサービス アカウントに対して読み取り/書き込み/リスト権限を付与する必要があります。詳細については、「オンプレミスロボット エージェントの設定」を参照してください。
メモ
ロボットエージェントをインストールする各 Windows サーバーには、ローカルの管理者権限が必要です。
これらのインストールはサーバー #1 とサーバー #2 を参照しています:
サーバー #1ロボットエージェントの最初のインスタンスをインストールした Windows サーバー
サーバー #2ロボットエージェントの追加のインスタンスをインストールする追加の Windows サーバー
メモ
必要なだけ多くの追加エージェントとサーバーについてプロセスを繰り返すことができます。
サーバー #2 にロボットエージェントをインストール
サーバー #2 では、サーバー #1 にロボットエージェントをインストールするために使用したものと同じインストールプロセスを実行します。
インストーラーの [インストール先フォルダー]ページで、[登録ファイルをコピー]を選択せず、[ロボット エージェントの登録ファイルの場所]フィールドを空白にします。
ロボットアプリから RSA キーの名前を取得
プラットフォーム ホーム ページ (www.diligentoneplatform.com) から、ロボット アプリを選択して開きます。
すでに Diligent One を使用している場合は、左側のナビゲーション メニューを使用してロボット アプリに切り替えることができます。
ダッシュボードの右上隅で[設定]を選択します。
左側のペインで、[エージェント管理]が選択されていることを確認します。
[その他のエージェントを追加する方法]を選択します。
[
]を選択すると、RSA キーの名前がクリップボードにコピーされます。RSA キーの名前を一時的なストレージのテキストファイルに貼り付けます。
ファイルでロボットエージェント RSA キーをバンドルする
サーバー #1 で EncryptionKeyCLI.exe ユーティリティを使用し、ファイルでロボットエージェント RSA キーをバンドルします。
メモ
追加のロボットエージェントをすでにインストールし、RSA キーを含む zip ファイルを作成している場合は、既存のファイルを使用します。もう一つコピーを作成する必要はありません。
サーバー #1 では、管理者として Windows コマンドプロンプトを開きます。
次のコマンドを実行して、ロボット エージェントのインストール ディレクトリに移動します。
cd C:\Program Files (x86)\ACL Software\Robots Agent\agent
デフォルトのディレクトリにロボット エージェントをインストールしなかった場合は、適切なパスを指定してください。
次のコマンドを実行して、zip ファイルにロボットエージェント RSA キーをバンドルします。
EncryptionKeyCLI.exe export RSAKeyfile ACL_XXXXXXXX
ACL_XXXXXXXX については、ロボットの[エージェント管理]画面からコピーした実際の RSA キーの名前を代用します。
RSAKeyfile は、指定したいファイル名にします (スペースは入れません)。任意で、サーバー上の既存のフォルダーへのファイル パスを指定できます。パスにスペースが含まれている場合は、パス全体とファイル名を二重引用符で囲みます。
必要に応じて、Y と入力して既存のファイルを上書きします。
結果RSA キーは、zip ファイルにバンドルされ、デフォルトの場所 (C:\ProgramData\robots\RSAKeyfile.zip) または指定した場所に保存されます。
メモ
ProgramData フォルダーが表示されない場合は、非表示になっていることがあります。フォルダーを表示するには、Windows ファイル エクスプローラーで C:\ ルート ディレクトリの[非表示の項目]を選択します([表示]タブ > [非表示の項目])。
RSA キーファイルをサーバー #2 に移行
サーバー #2 の EncryptionKeyCLI.exe ユーティリティを使用し、zip ファイルからロボットエージェント RSA キーを抽出し、これを Microsoft キーストアにインポートします。
サーバー #1 から、サーバー #2 のロボットエージェントインストールディレクトリに RSAKeyfile.zip をコピーします。
デフォルトのインストール ディレクトリーは C:\Program Files (x86)\ACL Software\Robots Agent\agent です。
サーバー #2 では、管理者として Windows コマンドプロンプトを開きます。
次のコマンドを実行して、ロボット エージェントのインストール ディレクトリに移動します。
cd C:\Program Files (x86)\ACL Software\Robots Agent\agent
デフォルトのディレクトリにロボット エージェントをインストールしなかった場合は、適切なパスを指定してください。
次のコマンドを実行し、zip ファイルからロボットエージェント RSA キーを抽出し、これをサーバー #2 の Microsoft キーストアにインポートします。
EncryptionKeyCLI.exe import RSAKeyfile
zip のファイル名を RSAKeyfile にしなかった場合は、使用する名前で置き換えます。
登録キーファイルをサーバー #2 にコピー
登録キーファイル (registration.key) を、サーバー #1 のロボットエージェントインストールディレクトリから、サーバー #2 のロボットエージェントインストールディレクトリにコピーします。
デフォルトのインストール ディレクトリーは C:\Program Files (x86)\ACL Software\Robots Agent\agent です。
サーバー #2 でロボットエージェントサービスを再起動
サーバー #2 では、Windows サービスマネージャーを開き、ロボット エージェント サービスを再起動します。
追加のエージェントが正常に登録されていることを確認
ロボットアプリで[エージェント管理]画面に進み、[F5]を押してページを再読み込みします。"オンライン" というステータスのリストに追加のロボットエージェントが表示されていれば、正常に登録されています。このエージェントは、アナリティクスの処理と負荷分散に使用されるエージェントクラスターの一部になっています。