在 z/OS 上安裝 Installation Manager

您可以在 z/OS® 系統上建立一或多個 Installation Manager 來安裝及維護軟體產品。

開始之前

  • 依照取得 Installation Manager 安裝套件,以便將 Liberty 安裝在 z/OS 上 的說明,取得 IBM Installation Manager 1.8.5 版或更新版本的安裝檔案。

    範例工作會假設 Installation Manager 安裝套件是以唯讀形式裝載在 /usr/lpp/InstallationManager/V1R4

  • 請決定要使用下列哪種模式來執行 Installation Manager:
    管理模式
    在管理模式中,Installation Manager 是從超級使用者 ID (uid=0) 來安裝,並可從任何超級使用者 ID 來呼叫它。一個系統上只能有一個管理模式的 Installation Manager。
    使用者模式
    在使用者模式(也稱為 nonAdmin 模式)中,只有安裝 Installation Manager 的使用者才能呼叫 Installation Manager。一個使用者只能有一個使用者模式的 Installation Manager。
    群組模式
    在群組模式中,任何連接到 Installation Manager 之擁有群組(建立 Installation Manager 之使用者 ID 的預設群組)的使用者 ID 都可以呼叫 Installation Manager。 在一個系統上,群組模式 Installation Manager 沒有成員的數量限制。
  • 選擇 Installation Manager 執行檔(二進位檔)的位置和執行時期資料位置。

    Installation Manager 由兩組檔案組成:一組是從安裝套件複製或更新的執行檔(二進位檔),一組是說明這個 Installation Manager 所安裝之產品的執行時期資料檔。Installation Manager 必須能夠寫入這兩組檔案。您必須選取每個 Installation Manager 的執行檔和執行時期資料兩者的位置。

    表 1. Installation Manager 檔案的預設位置. 下表顯示 z/OS 上 Installation Manager 執行檔(二進位檔)和執行時期資料的預設位置。
    檔案 管理或群組模式 使用者模式
    二進位檔 /InstallationManager/bin $HOME/InstallationManager/bin
    執行時期資料(也稱為代理程式資料) /InstallationManager/appdata $HOME/InstallationManager/appdata

    在 Installation Manager 說明文件和範例工作中,假設了這些位置。 如果這些名稱不適合您的系統,或您選擇有多個 Installation Manager,您可以在建立 Installation Manager 時,選擇及指定不同的名稱。

程序

  1. 編輯並提交 GIN2ADMN 範例工作,來建立 SAF 群組和使用者 ID,以擁有 Installation Manager。

    如果您是使用 SMP/E 來安裝 Installation Manager 檔案,Installation Manager 範例工作位於 GIN.SGINJCL 資料集中。如果您是從 IBM 網站下載檔案,這些檔案會是您在安裝它們時所選擇的分割資料集。

    使用者 ID 必須具有下列屬性:
    • 讀取/寫入起始目錄
    • FACILITY 設定檔 BPX.FILEATTR.APF 的讀取權
    • FACILITY 設定檔 BPX.FILEATTR.PROGCTL 的讀取權
    • FACILITY 設定檔 BPX.FILEATTR.SHARELIB 的讀取權
    • UNIXPRIV 設定檔 SUPERUSER.FILESYS.CHOWN 或 CHOWN.UNRESTRICTED 的讀取權
    • UNIXPRIV 設定檔 SUPERUSER.FILESYS.CHANGEPERMS 的讀取權

    建立 Installation Manager 的使用者 ID,是能夠呼叫該特定 Installation Manager 的起始(可能是唯一)使用者 ID。如果您在群組模式下建立 Installation Manager,則這個使用者的預設群組會是擁有 Installation Manager 的群組。這個使用者 ID 必須具有起始目錄讀寫權限。

  2. 編輯並提交 GIN2CFS 範例工作,以建立「UNIX UNIX 系統服務」作業系統,並將它裝載在 /InstallationManager

    執行工作之前,如果 /InstallationManager 目錄尚未存在,您可能要建立該目錄。

  3. 編輯並提交 GIN2INST 範例工作,以安裝 Installation Manager。

下一步

您可以編輯並提交 GIN2CMD 範例工作,來驗證 Installation Manager 安裝正確。或者,您可以使用用來建立 Installation Manager 的使用者 ID,來登入「UNIX 系統服務」Shell,並從 Installation Manager 二進位檔位置的 eclipse/tools 子目錄,執行 Installation Manager imcl 指令。例如:
cd /InstallationManager/bin/eclipse/tools

imcl -version

現在,您已準備好利用 IBM Installation Manager 來安裝產品。

授權其他使用者使用群組模式 Installation Manager:若要讓其他使用者存取群組模式的 Installation Manager,請確定他們符合程序中第一個步驟所列出的需求,然後利用 TSO CONNECT 指令,將他們連接到擁有 Installation Manager 的群組:
CONNECT user2 GROUP(IMGROUP)
如果要安裝另一個 Installation Manager,請遵循程序中的步驟,選取新的使用者 ID 和群組(如果適當的話),以及新的二進位檔和執行時期資料位置。請勿讓個別的 Installation Manager 安裝架構之間,共用二進位檔或執行時期資料位置。
更正檔案所有權或許可權問題:如果您不慎從錯誤的使用者 ID 呼叫 Installation Manager,部分檔案的所有權可能會造成無法正常使用該 Installation Manager 實例。如果要更正這個問題,請以超級使用者或其他特許使用者 ID 登入,然後重設 Installation Manager 二進位檔和執行時期資料的檔案所有權和許可權。 例如:
chown IMADMIN:IMGROUP /InstallationManager/bin
chmod 775 /InstallationManager/bin

chown IMADMIN:IMGROUP /InstallationManager/appdata
chmod 775 /InstallationManager/appdata
如果群組模式的 Installation Manager 的使用者未將 umask 設為容許群組有權寫入所建立的檔案,當您在不同的使用者 ID 之間切換時,可能也必須執行這個步驟。您可能還需要設定利用 Installation Manager 來安裝之產品檔案的許可權和擁有者,以確保能夠從群組中的其他使用者 ID 執行維護。

升級 Installation Manager:如果要將 Installation Manager 升級至 Installation Manager 產品的新層次,請依照取得 Installation Manager 安裝套件,以便將 Liberty 安裝在 z/OS 上中的指示,更新您的 Installation Manager 安裝套件和範例工作。然後重新執行 GIN2INST 工作,並指定您在建立 Installation Manager 時所使用的相同參數。執行此工作,會將 Installation Manager 二進位檔更新為 Installation Manager 安裝套件的層次。


指示主題類型的圖示 作業主題

檔名:twlp_ins_installation_zos_im.html