Esegui Docker agente remoto su Linux
Eseguire il contenitore docker Remote Agent come parte della configurazione della connessione agente remoto per Oracle Fusion Data Intelligence.
Nome dell'immagine docker per la release 26. R1 è
container-registry.oracle.com/fdi/remoteagent:25.5.0. Utilizzare questo nome in tutti i comandi che richiedono <docker_image>.
- Aprire un terminale nella VM host ed eseguire i comandi riportati di seguito per creare le directory necessarie e applicare le autorizzazioni appropriate.
{color:#00875a}mkdir -p /faw/software/remoteagent/config{color}chmod -R 0777 /faw/software/remoteagent/mkdir /faw/logs/RemoteAgent/configchmod -R 0777 /faw/logs/RemoteAgent/config
- Eseguire il login al registro docker con il comando seguente, sostituendo
<username>con l'ID di posta elettronica utilizzato per eseguire il login a Oracle Container Registry e<Auth_Token>con il valore creato in precedenza. Vedere Esecuzione dei prerequisiti di connessione dell'agente remoto.docker login container-registry.oracle.com -u <username> -p <Auth_Token> - Creare ed eseguire il contenitore docker con il nome immagine docker appropriato al posto di
<docker_image>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}Ad esempio:
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.0Se l'agente remoto non risponde, eseguire di nuovo lo script con il parametro --network host abilitato.Nota
Assicurarsi che la directory dei log in/faw/logs/RemoteAgent/disponga delle autorizzazioni di scrittura e che la cartellaconfigin/faw/software/remoteagent/config/sia presente nel caso in cui sia necessario aggiungere proprietà personalizzate. - Verificare che il contenitore sia stato avviato correttamente utilizzando questo script:
run '$ docker ps' - Se è necessario aggiornare l'agente remoto nell'host Linux, utilizzare lo script seguente:
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>