Linux での Docker を使用した Analyzer のデプロイ

この手順では、Docker を使用して Linux ベースのシステムのスタンドアロン サーバーに Process Discovery Analyzer をデプロイするための基本的な手順を説明します。

  1. MySQL サーバーを起動します。

    MySQL サーバーは、Docker を使用してデプロイすることもできます。公式の Docker Hub Web サイトで最新の MySQL サーバー イメージを入手することができます。

  2. Management Console を起動し、Process Discovery Analyzer のパラメータを指定します。次のフィールドで、デフォルト設定が使用可能な場合はその設定を使用します。
    1. Management Console で、[設定] メニューを展開し、[Process Discovery Analyzer] をクリックします。
    2. Process Discovery Analyzer データベース接続設定の指定1ランタイム パラメータ、クラスタ設定、データベースのルート パスワードを指定したりすることはできません。
    3. [データベースのプロビジョニング] タブで [スキーマの作成] と [ユーザーにアクセス権を付与] をクリックして、データベース プロビジョニングを実行します。詳細については、Process Discovery Analyzerを参照してください。
  3. KofaxRPAProcessDiscoveryAnalyzer-11.4.0.0.[ビルド番号].zip をダウンロードして、すべてのファイルをアーカイブからコンピュータ上のフォルダに抽出します。
  4. https://www.docker.com から Docker をダウンロードし、コンピューターにインストールします。
  5. 現在のユーザーを Docker グループに追加して、すべての Docker コマンドで sudo を入力するように求められることを回避できます。たとえば、「kofax」ユーザーを追加するには、/etc/group ファイルで docker:x:<n>docker:x:<n>:kofax に置き換えます。ログアウトしてから再度ログインするか、再起動して、権限を更新します。
  6. アーカイブから Dockerfile のあるフォルダに移動します。
  7. 次のコマンドを実行して、Analyzer Docker イメージを構築します。
    docker build --tag process_discovery_analyzer_11.4.0.0 .
  8. コンテナーの環境変数を指定して、Analyzer を起動します。Analyzer は、次のデフォルト設定で起動します。
    MC_URL=localhost:50080
    LOG=info
    LOCALE=<system settings>
    

    次の環境変数を設定できます。

    • MC_URL: Management Console の URL

    • MC_USER: ユーザー名

    • MC_PASSWORD: パスワード

    • LOG: ロギング レベルの設定。使用する値は、CRITICALERRORWARNINGINFODEBUG です。

    • ロケール: Analyzer の優先言語を設定します。

    • ダンプ: 一部の中間データを一時フォルダにダンプします。

    Analyzer を起動するには、次のように docker run コマンドを使用して、コンテナの起動時に環境変数を指定します。

    docker run -it [-e <ENV VAR>=<VALUE>] process_discovery_analyzer_11.4.0.0

    環境変数 DUMP を指定するには、次のパターンを使用します。

    -e DUMP=True

    Analyzer のオプションとデフォルト設定のリストについては、Process Discovery Analyzer オプションを参照してください。

    Analyzer のコンテナ ID を取得するには、次のコマンドを実行します。

    docker ps

    Analyzer の実行を停止するには、次のコマンドを使用します。

    docker stop <container-id>

    Analyzer に新しい設定を適用するには、まずコンテナを停止してから、新しいパラメータでコンテナを再起動します。

1 これは、MySQL サーバーを実行しているコンピュータ、または MySQL サーバーを使用する Docker コンテナの IP アドレスまたはドメイン名です。アドレスとして localhost または 127.0.0.1 を指定したり、