在 System i 平台上安裝代理程式

請使用下列指示,在 System i 上手動安裝代理程式。

步驟 7 的指令 Script 會建立在啟動時執行的工作說明,並以具有 *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)


意見