機械翻訳について

エアギャップでのロボット・エージェントの実行

インターネットアクセスのないエアギャップ環境(オフライン環境)にセキュアな VMセットアップがあり、インターネットアクセスなしでロボット・エージェントを実行する場合は、ロボットとその依存関係をオンラインソース環境からZIPファイルとしてエクスポートできます。 その後、このZIPファイルをオフラインのターゲット環境にインポートし、インターネットアクセスなしでロボット・エージェントを実行できます。

このプロセスでは、ロボット・エージェントZIPファイルの scriptsおよび offline_scriptsフォルダにあるスクリプトを実行して、インターネットアクセスなしですべてのロボットとその依存関係をオフラインモードで使用できるようにします。

  • オンライン・ソース環境は、完全なインターネット・アクセスを備えた参照環境であり、目的のブラウザで少なくとも1つのロボットが正常に実行され、エクスポート可能なZIPファイルを生成するためにエクスポート・スクリプトを実行する必要があります。

  • オフラインターゲット環境は、インターネットアクセスや制限付きインターネットアクセスのないエアギャップ環境です。これは、オペレーティングシステム、CPUアーキテクチャー、ユーザー、その他のシステムパラメータのオンラインソース環境と同一であり、ロボットの仮想実行環境をレプリケートするためにオンラインソース環境からエクスポートされたZIPファイルをインポートする必要がある場所です。

ノート:

Oracleでは、リリースごとにオフライン環境をリフレッシュすることをお薦めします。 これは、最新のロボット・エージェントjarファイルをオンラインソース環境から取得し、Export the Robot Agent and Dependencies from the Online Source Environmentおよび Import the ZIP File to the Offline Target Environmentで説明されている手順に従って行うことができます。

次のイメージは、次の項で説明するrpaAgentEnvDiagnosisrcc_offline_export_allおよびrcc_offline_import_allスクリプトによって実行されるステップを示しています。オンラインソース環境からロボットとその依存関係をZIPファイルとしてエクスポートする手順。 その後、オフラインのターゲット環境にZIPファイルをインポートし、インターネットにアクセスせずにロボット・エージェントを実行できます。

重要な考慮事項

エアギャップ環境でロボット・エージェントを実行するプロセスを開始する前に、次の重要な情報を考慮してください。

移植性の制限

エクスポートされたZIPファイルは自己完結型で、同じオペレーティングシステムとCPUアーキテクチャーを持つ環境間でのみ移植可能です。

ノート:

クロス・オペレーティング・システムまたはクロス・アーキテクチャのインポートはサポートされていません。

同じユーザー・アカウント要件

SAMEユーザー・アカウントは次の目的で使用する必要があります。

  • オンライン・ソース環境からのエクスポート
  • オフライン・ターゲット環境へのインポート

ノート:

別のユーザー・アカウントを使用すると、インポートが失敗する可能性があります。

同一ユーザー・ホームのディレクトリ構造

オンライン・ソース環境とオフライン・ターゲット環境の両方で、ユーザーのホーム・ディレクトリ・パスと構造がIDENTICALであることを確認します。

ノート:

不一致が発生すると、ランタイム・エラーまたはインポート失敗が発生する可能性があります。

ブラウザ・バージョンの一貫性とWebDriverの処理

ChromeまたはFirefoxブラウザのバージョンは、オンライン・ソース環境とオフライン・ターゲット環境の両方で同一である必要があります。

ロボットは、rcc_offline_export_allスクリプトを実行する前に、オンライン・ソース環境で実行する必要があります。 この実行中に、インストールされたブラウザに対応する最新のWebドライバが解決されます。 エクスポートおよびインポート・プロセスの一環として、これらのブラウザ固有のWebドライバは、オンライン・ソース環境からオフラインのターゲット環境にコピーされます。 ブラウザのバージョンが環境間で異なる場合、コピーされたWebドライバに互換性がなくなり、ブラウザの起動またはセッションの作成が失敗する可能性があります。

オンライン移行元環境からのロボット・エージェントと依存関係のエクスポート

オンラインソース環境からロボットとその依存関係をエクスポートし、オフラインターゲット環境にインポートできるZIPファイルを作成するには、次の手順に従います。

  1. 環境の準備
    すべてのロボットが正常に実行され、必要な依存関係がすべてインストールされていることを確認します。
  2. rcc_agent_env_diagnosisスクリプトを実行して、オンライン・ソース環境設定を検証します。
    • Linux: [AGENT_HOME]/scripts/rcc_agent_env_diagnosis.sh
    • Windows (PowerShell): [AGENT_HOME]\\scripts\\rcc_agent_env_diagnosis.ps1
  3. rcc_offline_export_allスクリプトを実行して、オフライン・ターゲット環境にインポートできるZIPファイルを生成します。
    • Linux: ./rcc_offline_export_all.sh
    • Windows (PowerShell): .\\rcc_offline_export_all.ps1
    このスクリプトは、オフラインロボットの実行に必要なすべての実行時依存関係を含む包括的なZIPファイルを作成し、オフラインターゲット環境にインポートできます。

    ノート:

    • ZIPファイルは自己完結型で、オペレーティングシステムとCPUアーキテクチャーが似ている環境間でのみ移植可能です。

    • オンライン・ソース環境からエクスポートし、オフライン・ターゲット環境にインポートするには、同じユーザー・アカウントを使用する必要があります

オフライン・ターゲット環境へのZIPファイルのインポート

オンライン・ソース環境からオフライン・ターゲット環境にZIPファイルをインポートするには、次のステップに従います。

  1. オンライン・ソース環境からオフライン・ターゲット環境にrpa_agent.zipファイルをコピーし、ファイルを解凍します。
    ノート: オンライン・ソース環境とオフライン・ターゲット環境で、ユーザーのホーム・ディレクトリ構造が同一であることを確認してください。
  2. <offline-bundle>.zipファイルをコピーし、オンライン・ソース環境からオフライン・ターゲット環境にZIPファイルを転送します。
  3. 一時的なインターネット・アクセスを使用するか、インストーラを手動で指定して、オフライン・ターゲット環境に次の前提条件をインストールします。
    • JDK 17
    • Google Chrome
    • (オプション) Mozilla Firefox
  4. rcc_offline_import_allスクリプトを実行して、環境をインポートし、キャッシュをリストアします。
    • Linux: ./rcc_offline_import_all.sh <offline-bundle>.zip
    • Windows (PowerShell): .\\rcc_offline_import_all.ps1 <offline-bundle>.zip
  5. rcc_agent_env_diagnosisスクリプトを実行して、オフライン・ターゲット環境設定を検証します。
    • Linux: [AGENT_HOME]/scripts/rcc_agent_env_diagnosis.sh
    • Windows (PowerShell): [AGENT_HOME]\\scripts\\rcc_agent_env_diagnosis.ps1
  6. オフライン実行のためにロボット・エージェントを起動します(java -jar agent.jar)。

    インポートしたロボット・エージェントは、インターネット接続なしでロボットを実行できます。 ロボット・エージェントは、ロボット、ランタイム、ブラウザドライバ、およびローカルで使用可能なすべての必要な依存関係を使用して、完全にオフラインで動作します。