Linuxでのリモート・エージェントDockerの実行

Oracle Fusion Data Intelligenceのリモート・エージェント接続構成の一部として、リモート・エージェントdockerコンテナを実行します。

リリース26のDockerイメージ名。R1はcontainer-registry.oracle.com/fdi/remoteagent:25.5.0です。この名前は、<docker_image>を呼び出すすべてのコマンドで使用します。
  1. ホストVMでターミナルを開き、次のコマンドを実行して必要なディレクトリを作成し、適切な権限を適用します:
    • {color:#00875a}mkdir -p /faw/software/remoteagent/config{color}
    • chmod -R 0777 /faw/software/remoteagent/
    • mkdir /faw/logs/RemoteAgent/config
    • chmod -R 0777 /faw/logs/RemoteAgent/config
  2. 次のコマンドを使用してdockerレジストリにログインし、<username>をOracle Container Registryへのログインに使用される電子メールIDに置き換え、<Auth_Token>を以前に作成した値に置き換えます。「リモート・エージェント接続の前提条件の実行」を参照してください。
    docker login container-registry.oracle.com -u <username> -p <Auth_Token>
  3. <docker_image>のかわりに適切なdockerイメージ名を使用してdockerコンテナを作成して実行します
    docker run -d -p 9091:9091 --name remoteagent -v /faw/software/remoteagent/config/:/faw/software/remoteagent/config/ -v /faw/software/remoteagent/autonomous-extractors/:/faw/software/remoteagent/autonomous-extractors/ -v /faw/software/custom-extractors/:/faw/software/custom-extractors -v /faw/logs/RemoteAgent/:/faw/logs/RemoteAgent <docker_image>{code}

    たとえば:

    docker run -d -p 9091:9091 --name remoteagent -v /faw/software/remoteagent/config/:/faw/software/remoteagent/config/ -v /faw/software/remoteagent/autonomous-extractors/:/faw/software/remoteagent/autonomous-extractors/ -v /faw/software/custom-extractors/:/faw/software/custom-extractors -v /faw/logs/RemoteAgent/:/faw/logs/RemoteAgent container-registry.oracle.com/fdi/remoteagent:25.5.0
    リモート・エージェントが応答しない場合は、--network hostパラメータを有効にしてスクリプトを再度実行します。
    ノート

    /faw/logs/RemoteAgent/のログ・ディレクトリに書込み権限があり、カスタム・プロパティを追加する必要がある場合に備えて、/faw/software/remoteagent/config/configフォルダが存在することを確認してください。
  4. このスクリプトを使用してコンテナが正常に起動したことを確認します。
    run '$ docker ps'
  5. Linuxホストのリモート・エージェントをアップグレードする必要がある場合は、次のスクリプトを使用します。
    
    Stop Remoteagent docker
    sudo docker stop remoteagent
    
    Remove Remoteagent docker
    sudo docker rm remoteagent
    
    Run the image:       
    sudo docker run -d -p 9091:9091 --name remoteagent -v /faw/software/remoteagent/config/:/faw/software/remoteagent/config/:Z -v /faw/software/remoteagent/autonomous-extractors/:/faw/software/remoteagent/autonomous-extractors/:Z -v /faw/software/custom-extractors/:/faw/software/custom-extractors:Z -v /faw/logs/RemoteAgent/:/faw/logs/RemoteAgent:Z <docker_image>