在 System i 平台上安装代理程序

使用以下指示信息在 System i 上手动安装代理程序。

步骤 7 中的命令脚本创建将在启动时运行的作业描述,并以具有 *ALLOBJ 特权的 BFAGENT 用户启动代理程序。

要在 System i 平台上安装代理程序,请执行以下步骤:

  1. 使用产品安装介质或下载映像,查找 iseries-bfagent-<version>.tar.gz 文件。
  2. 通过输入以下命令,从归档抽取 tar 文件:
    gzip -d iseries-bfagent-<version>tar.gz 
  3. 从 tar 文件抽取文件。
    tar xvf iseries-bfagent-<version>.tar 
  4. 在 iSeries 服务器上,将 bfagent 可执行文件放在代理程序安装目录(例如:/bin)中。
  5. 在 iSeries 服务器上,将 bfagent.conf 文件放在 /etc 中。
  6. 在 bfagent.conf 文件中,取消注释 shell 选项,指定用于 PASE 的缺省 shell 程序(如以下示例中所示),或指定您的首选 shell 程序。
    shell /bin/sh
  7. 配置 System i 以在启动时作为 BFAGENT 用户运行。

    输入以下命令以创建具有 *ALLOBJ 特权的 BFAGENT 用户,并创建在启动时作为 BFAGENT 用户运行的作业描述。在以下示例中,bfagent 可执行文件安装在 /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)


反馈