在 System z 平台上安裝及執行代理程式

請遵循以下指示,在 System z 上手動解壓縮並編譯 Build Forge 代理程式原始碼。所提供的 z/OS 代理程式原始碼只是未編譯的原始碼。無法使用二進位碼發行套件。

所需的軟體與程式如下所示:

必備條件

如果要在 System z 平台上安裝代理程式,請執行下列動作:

  1. 使用產品安裝媒體或下載產品映像檔,找出代理程式原始檔套件的檔案:src-bfagent-<version>.tar.gz。

    將原始檔套件複製或下載到非 z/OS 電腦上的目錄中。

  2. 在非 z/OS 電腦上的 Shell 提示中,輸入下列指令以從代理程式原始檔套件中解壓縮 tar 檔:
    gzip -d src-bfagent-<version>tar.gz 
  3. 使用 ftp 或另一種傳送方法,將 tar 檔當成二進位映像檔傳送到 z/OS 系統,並將它放在專用的 HFS 子目錄中(通常是使用者帳戶的 USS 起始目錄)。
  4. 在 z/OS 系統上,執行下列指令來建置代理程式原始碼:
    1. 首要步驟:.configure-zos。請注意 -with-system-ssl 的用法。您必須提供系統 SSL 的路徑。請使用最新版的系統 SSL。
      pax -rf src-bfagent-<version>.tar -ofrom=ISO8859-1,to=IBM-1047
      cd bfagent-<version>/src
      ./configure-zos --with-system-ssl=<path>
    2. 完成 ./configure-zos Script 之後,請執行下列指令:
      ./build-zos
    註: 如果您在執行 ./build-zos Script 之後收到錯誤,請參閱在 z/OS 上對代理程式安裝作業進行疑難排解

  5. 在 z/OS 系統上,將 bfagent.conf 檔放在 /etc 中。

    如果 bfagent.conf 不在 /etc 中,代理程式必須以 -f 選項啟動。請參閱bfagent 參照

  6. 在 z/OS 系統上,將 bfagent 執行檔放在適當的位置,例如:/usr/bin or /usr/local/bin。
  7. 在 z/OS 系統上,以 root 身分執行下列指令:
    # extattr +p -s bfagent
  8. 如果您要使用系統 SSL,請將系統 SSL 程式庫新增至 PROGRAM CONTROL。請使用下列指令。
    ralter program * addmem('SYS1.SIEALNKE'//nopadchk) uacc(read)
  9. 在 z/OS 系統上,以 root 身分登入,然後使用 -s 選項手動啟動代理程式:
    bfagent -s

    如果安全原則不允許以 root 身分登入,請參閱 bfagent.conf 參照,查看 bfagent.conf 中之 magic_login 設定的指示。

    代理程式會當成獨立式常駐程式來執行,並使用預設代理程式埠 5555。如果要變更預設埠,請使用 bfagent.conf 中的埠設定。請參閱bfagent 參照

    註: 如果已安裝 UNIX TCP/IP 常駐程式(inetd 或 xinetd)且在 z/OS 系統上作用中,您可以將 Build Forge 代理程式設定當成服務來執行並自動啟動。請參閱在 UNIX、Linux 及 MacOS 上執行代理程式
  10. 在 z/OS 系統上,使用 telnet 指令測試連線。請參閱測試連線

意見