Dockerイメージを使用したオンプレミスエージェントのデプロイ
このページでは、Dockerイメージを使用してオンプレミスエージェントをデプロイする手順について説明します。
前提条件
Dockerイメージを使用してオンプレミスエージェントをデプロイするには、次の前提条件を満たす必要があります:
- オンプレミスグループを作成。
- Dockerがマシンにインストールされていることを確認します。
オンプレミスエージェントの取得
オンプレミスエージェントを取得するには、次の手順を実行します:
Workatoアカウントにサインインします。
ツール > オンプレミスグループに移動し、オンプレミスグループを選択します。
オンプレミスエージェントを追加をクリックします。
わかりやすいエージェント名をエージェント名フィールドに入力し、オペレーティングシステムフィールドでオペレーティングシステム(OS)としてDockerを選択します。
OSを選択
Workatoが提供するDocker pullコマンドをコピーしてターミナルに貼り付け、リポジトリからDockerイメージをpullします:
docker pull "daa34553.workato.com/semi-public/amd64/workato-agent:<version>";
Dockerイメージをプル
オンプレミスエージェントのアクティベートと実行
オンプレミスエージェントをアクティベートして実行するには、次の手順を実行します:
Workatoが提供するアクティベーションコマンドをコピーして貼り付けます。 コマンドは以下の例のようになり、"secret-agent-code"は一意のアクティベーションコードに置き換えられます。
このコマンドを実行すると、エージェントコンテナ内にエージェントキーと証明書が自動的に生成されます。 アクティベーションコードは1時間有効であることに注意してください。
docker run -it -e WORKATO_AGENT_ACTIVATION_CODE="secret-agent-code" "daa34553.workato.com/semi-public/amd64/workato-agent:<version>サーバーからWorkatoへのトラフィックを許可
OPAを使用するには、サーバーからWorkatoへのトラフィックが許可されていることを確認してください。 Workatoを許可リストに追加するには、セキュリティ許可リストを参照してください。
エージェントをアクティベートしてDockerイメージを実行
任意です。 エージェント証明書とキーをホストマシン上のディレクトリにエクスポートする予定がある場合は、次のコマンドを実行します:
docker run -it --rm -v /<YOUR_DIRECTORY>/conf:/var/lib/workato-agent/conf -e WORKATO_AGENT_ACTIVATE_ONLY=y -e WORKATO_AGENT_ACTIVATION_CODE="secret-agent-code" "daa34553.workato.com/semi-public/amd64/workato-agent:<VERSION>";<YOUR_DIRECTORY>をディレクトリ名に、<VERSION>をエージェントのバージョンに置き換えます。
任意です。 有効なエージェントキーと証明書がすでにある場合は、次のコマンドを使用してOPA Dockerを実行します:
docker run -d -v /<YOUR_DIRECTORY>/conf:/var/lib/workato-agent/conf daa34553.workato.com/semi-public/amd64/workato-agent:<VERSION><YOUR_DIRECTORY>をディレクトリ名に、<VERSION>をエージェントのバージョンに置き換えます。
エージェントの起動後、エージェントをテストをクリックして、コネクションが成功したことを確認します。
エージェントをテスト
秘密鍵
Workatoは、OPAのconfフォルダにある秘密鍵ファイル(cert.key)にアクセスできません。 このファイルを不正アクセスから保護してください。
Last updated: