Installation de l'agent sur les plates-formes System i

Utilisez les instructions suivantes pour installer manuellement l'agent sur une plate-forme System i.

Le script de commande de l'étape 7 crée une description de travail qui va s'exécuter lors du démarrage, puis déclenche l'agent en tant qu'utilisateur BFAGENT possédant les droits spéciaux *ALLOBJ.

Pour installer l'agent sur des plates-formes System i, procédez comme suit :

  1. A l'aide du support d'installation du produit ou de l'image de téléchargement, recherchez le fichier iseries-bfagent-<version>.tar.gz.
  2. Extrayez le fichier tar de l'archive en entrant la commande suivante :
    gzip -d iseries-bfagent-<version>tar.gz 
  3. Extrayez les fichiers du fichier tar.
    tar xvf iseries-bfagent-<version>.tar 
  4. Sur le serveur iSeries, placez le fichier exécutable bfagent dans le répertoire d'installation de l'agent, par exemple : /bin.
  5. Sur le serveur iSeries, placez le fichier bfagent.conf dans /etc.
  6. Dans le fichier bfagent.conf, supprimez la mise en commentaire de l'option d'interpréteur de commandes et indiquez l'interpréteur de commandes par défaut pour PASE, comme indiqué dans l'exemple ci-dessous, ou indiquez votre interpréteur de commandes préféré.
    shell /bin/sh
  7. Configurez la plate-forme System i pour qu'elle s'exécute en tant qu'utilisateur BFAGENT au démarrage.

    Entrez les commandes suivantes pour créer l'utilisateur BFAGENT avec des droits spéciaux *ALLOBJ et créez une description de travail qui s'exécute au démarrage en tant qu'utilisateur BFAGENT. Dans l'exemple suivant, l'exécutable bfagent est installé dans /bin.


    CRTLIB BFAGENT
    
    CRTSBSD SBSD(BFAGENT/BFAGENT) POOLS((1 *BASE)) TEXT('Build Forge Agent subsystem')
    
    CRTJOBQ JOBQ(BFAGENT/BFAJOBQ) TEXT('Build Forge Agent job queue')
    
    CRTUSRPRF USRPRF(BFAGENT) PASSWORD(*NONE) INLMNU(*SIGNOFF) LMTCPB(*YES) SPCAUT(*ALLOBJ) TEXT('Build Forge Agent user profile')
    
    CRTJOBD JOBD(BFAGENT/BFAJOBD) JOBQ(BFAGENT/BFAJOBQ) 
     TEXT('Build Forge Agent autostart')USER(BFAGENT) RQSDTA('CALL PGM(QP2SHELL) 
     PARM(''/bin/bfagent'' '' -s'')')
    
    CRTCLS CLS(BFAGENT/BFACLS) TEXT('Build Forge Agent job class')
    
    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)


Feedback