System i プラットフォームへのエージェントのインストール

以下の説明に従って、System i に手動でエージェントをインストールします。

ステップ 7 のコマンド・スクリプトにより、始動時に実行されるジョブ記述が作成され、*ALLOBJ 特殊権限を持つ BFAGENT ユーザーとして エージェントが開始されます。
  • *ALLOBJ 特殊権限を持つすべてのユーザーまたは QSECOFR ユーザーは、管理コンソールで指定したサーバーの認証資格情報を 使用して認証できます。
  • これらの特権を持たないユーザーを認証するには、bfagent.conf ファイルに magic_login 設定を構成する必要があります。 詳しくは、bfagent.conf の参照を参照してください。

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 サーバーで、エージェントのインストール・ディレクトリー (例えば、/bin) に bfagent 実行可能ファイルを置きます。
  5. iSeries サーバーで、/etc に bfagent.conf ファイルを置きます。
  6. bfagent.conf ファイルで、シェル・オプションのコメントを外し、以下の例のように PASE のデフォルト・シェルを指定するか、自分の好みのシェルを指定します。
    shell /bin/sh
  7. 始動時に BFAGENT ユーザーとして実行されるように System i を構成します。

    以下のコマンドを 入力して、*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)


フィードバック