Instalación del agente en plataformas System i

Utilice las siguientes instrucciones para instalar manualmente el agente en System i.

El script de mandato en el paso 7 crea una descripción de trabajo que se ejecutará al inicio, y que inicia el agente con el usuario BFAGENT con la autorización especial *ALLOBJ.

Para instalar el agente en plataformas System i:

  1. Mediante el soporte de instalación del producto o la imagen de descarga, localice el archivo iseries-bfagent-<versión>.tar.gz.
  2. Extraiga el archivo tar del archivo especificando este mandato:
    gzip -d iseries-bfagent-<versión>tar.gz 
  3. Extraiga los archivos del archivo tar.
    tar xvf iseries-bfagent-<versión>.tar 
  4. En el servidor iSeries, coloque el archivo ejecutable bfagent en el directorio de instalación del agente, por ejemplo: /bin.
  5. En el servidor iSeries, coloque el archivo bfagent.conf en /etc.
  6. En el archivo bfagent.conf, quite el comentario de la opción de shell y especifique el shell predeterminado para PASE, tal como se muestra en el siguiente ejemplo, o especifique el shell que prefiera.
    shell /bin/sh
  7. Configure System i para que se ejecute como el usuario BFAGENT durante el inicio.

    Escriba los siguientes mandatos para crear el usuario BFAGENT con la autoridad especial *ALLOBJ y cree una descripción de trabajo que se ejecute durante el inicio como el usuario BFAGENT. En el siguiente ejemplo, el ejecutable bfagent está instalado en /bin.


    CRTLIB BFAGENT
    
    CRTSBSD SBSD(BFAGENT/BFAGENT) POOLS((1 *BASE)) TEXT('Subsistema del agente Build Forge')
    
    CRTJOBQ JOBQ(BFAGENT/BFAJOBQ) TEXT('Cola de trabajos del agente Build Forge')
    
    CRTUSRPRF USRPRF(BFAGENT) PASSWORD(*NONE) INLMNU(*SIGNOFF) LMTCPB(*YES)
     SPCAUT(*ALLOBJ) TEXT('Perfil de usuario del agente de Build Forge')
    
    CRTJOBD JOBD(BFAGENT/BFAJOBD) JOBQ(BFAGENT/BFAJOBQ) 
     TEXT('Inicio automático del agente de Build Forge')USER(BFAGENT) RQSDTA('CALL PGM(QP2SHELL) 
     PARM(''/bin/bfagent'' '' -s'')')
    
    CRTCLS CLS(BFAGENT/BFACLS) TEXT('Clase de trabajo del agente Build Forge')
    
    ADDRTGE SBSD(BFAGENT/BFAGENT) SEQNBR(1) CMPVAL(*ANY) PGM(QCMD) CLS(BFAGENT/BFACLS)
    
    ADDJOBQE SBSD(BFAGENT/BFAGENT) JOBQ(BFAGENT/BFAJOBQ) MAXACT(*NOMAX) SEQNBR(10)
    
    ADDAJE SBSD(BFAGENT/BFAGENT) JOB(BFAGENT) JOBD(BFAGENT/BFAJOBD)


Comentarios