關於這項作業
新增功能: Installation Manager 現在支援兩種類型的 Java SDK 供應項目:
- 一般 IBM
Java SDK:這些供應項目以
com.ibm.java.jdk ID 表示,可供最新的 Java 版本使用。由於這些供應項目並未遵循 WebSphere 修正套件時程表,您可以更快收到最新發佈的 Java 安全更新項目。WebSphere Application Server 傳統版 9.0 版也使用這些供應項目。
- WebSphere
Java SDK:這些供應項目以
com.ibm.websphere.liberty.IBMJAVA ID 表示,可供舊版 Java 使用。這些供應項目的更新是根據 WebSphere 修正套件時程表來交付。
下表列出 Java SDK 供應項目名稱和 ID。
表 1. IBM
Java SDK 供應項目Java SDK 供應項目名稱 |
供應項目 ID |
IBM SDK Java Technology Edition 第 8 版 |
com.ibm.java.jdk.v8 |
IBM SDK, Java Technology Edition 7.1 版 |
com.ibm.java.jdk.v71 |
IBM
WebSphere SDK Java Technology Edition 第 7 版 |
com.ibm.websphere.liberty.IBMJAVA.v70 |
IBM
WebSphere SDK Java Technology Edition 第 6 版 |
com.ibm.websphere.liberty.IBMJAVA.v60 |
註: Liberty 8.5.5 版支援 com.ibm.websphere.liberty.IBMJAVA.v80 和
com.ibm.websphere.liberty.IBMJAVA.v71 供應項目。雖然您可以繼續安裝這些供應項目,請考慮改為安裝新建和現有安裝架構的一般 Java SDK。請注意,這些 WebSphere
Java SDK 供應項目無法與 9.0 版開始納入的無版本型 Liberty 供應項目 com.ibm.websphere.liberty.zOS 搭配使用。對於這個 Liberty 供應項目,您必須安裝 IBM
Java SDK。
重要: 您選擇的 Java SDK 類型,會影響更新項目的交付方式。
對於 IBM
Java SDK 與 WebSphere
Java SDK 兩者,修正套件都含有組合的服務,可將
Java SDK 安裝架構更新至新層次,例如 8.0.3.10。不過,個別修正程式的包裝與安裝方式仍有差異:
- 一般 IBM
Java SDK:個別的修正程式會包裝成修正套件,並帶有已更新的時間戳記。IBM SDK, Java Technology Edition 的個別修正程式中的內容是累加的,因此修正程式會含有指定層次的修正套件內容,外加該修正程式之前的任何維護。由於個別修正程式會包裝成修正套件,因此不會提供任何臨時修正程式,並且會遵循修正套件的安裝和解除安裝方法,來安裝
IBM Java SDK 的所有更新項目。
- WebSphere
Java SDK:類似於 Liberty 和其他 WebSphere 產品供應項目,個別的修正程式會包裝成臨時修正程式,因此其套用方式與修正套件不同。
- 選擇已安裝的 WebSphere Application Server for z/OS Liberty 副本,以便在其中安裝 IBM SDK Java Technology Edition。
- 將這個 WebSphere Application Server for z/OS Liberty 副本的產品檔案系統,裝載到 IBM Installation Manager 最初安裝它的相同位置。
檔案系統將需要至少 7,500 磁軌 (3390) 或 350 MB 的可用磁碟空間,以用來安裝
IBM SDK Java Technology Edition。
您可以利用 Installation Manager 二進位檔位置
eclipse/tools 子目錄中的
zMountFileSystem.sh Script 來裝載這個檔案系統。
例如:
cd /InstallationManager/bin/eclipse/tools
zMountFileSystem.sh -name WAS.SBBOHFS -type ZFS
-mountpoint /usr/lpp/WebSphere/Liberty/V9R0
您可以新增 -owner、-group 和 -perm 選項到這個指令中,以設定檔案系統中所有檔案的所有權和許可權。
- 利用 Installation Manager 使用者 ID 來登入 UNIX 系統服務 Shell,將目錄切換至 Installation Manager 二進位檔位置的 eclipse/tools 子目錄。
例如:
cd /InstallationManager/bin/eclipse/tools
- 如果您打算使用 Web 型服務儲存庫,請執行 imutilsc 指令,在 z/OS 上建立一個認證儲存檔,來存取這個儲存庫。
installation_manager_binaries_directory/eclipse/tools/imutilsc saveCredential
-secureStorageFile storage_file
-userName user_ID -userPassword user_password
-url http://www.ibm.com/software/repositorymanager/com.ibm.java.jdk.v8/repository.xml
其中 storage_file 是要建立之儲存檔的路徑和檔名,user_ID 和 user_password 是用來存取受保護的 IBM 軟體網站的通用 IBM 使用者 ID 和密碼。
例如:
/opt/IBM/InstallationManager/eclipse/tools/imutilsc saveCredential
-secureStorageFile /u/jane/IBM.software.store
-userName jsmith01 -userPassword 732Ukelele
-url http://www.ibm.com/software/repositorymanager/com.ibm.java.jdk.v8/repository.xml
請確定 Installation Manager 使用者 ID 能夠讀取認證儲存檔。
- 驗證產品儲存庫是否可用。
您發出下列 Installation Manager 指令行指令來執行這個動作。
imcl listAvailablePackages -repositories list_of_repository_locations
您應該會看到 IBM SDK Java Technology Edition 供應項目的一或多個層次。
list_of_repository_locations 應該包括起始產品儲存庫的路徑,以及任何其他服務儲存庫的路徑。
請用逗點來區隔 list_of_repository_locations 中的 URL。
如果要使用 Web 型服務儲存庫,請新增
-useServiceRepository 參數,並利用
-secureStorageFile 參數,來指定包含您的 IBM 軟體 ID 和密碼的認證儲存檔。
例如:
imcl listAvailablePackages
-repositories /usr/lpp/InstallationManagerRepository/HBBO900
-useServiceRepository
-secureStorageFile /u/jane/IBM.software.store
- 執行 Installation Manager 指令行工具,來安裝 IBM SDK Java Technology Edition。
imcl install com.ibm.java.jdk.v8
-installationDirectory installation_location
-repositories list_of_repository_locations
-sharedResourcesDirectory shared_data_location
-acceptLicense
[-useServiceRepository -secureStorageFile storage_file]
[-installFixes <all | recommended | none> ]
-sharedResourcesDirectory 參數指向在安裝處理期間,Installation Manager 會將儲存庫中的構件儲存到其中的目錄。
第一次利用特定 Installation Manager 來安裝產品時,會設定這個值。
設定共用資源目錄之後,您可以省略這個參數。
如果您沒有指定要安裝的產品版本,Installation Manager 會安裝產品的最新版本。對於 WebSphere Java SDK,您可以指定 -installFixes none,來阻止安裝修正程式,或者您可以指定
-installFixes recommended,只安裝建議的修正程式。如果您指定要安裝的產品版本,只有在指定了 -installFixes recommended 或 -installFixes all 的情況下,才會安裝儲存庫位置中的任何修正程式。
-installFixes 參數不適用於 IBM Java SDK,因為個別的修正程式會包裝成已更新的修正套件,而不是包裝成臨時修正程式。
- 當 Installation Manager 完成且沒有錯誤訊息時,產品安裝架構已告完成。
您可以在 Installation Manager 執行時期資料位置的 logs 子目錄中,找到安裝日誌。
- 當產品安裝架構完成時,請卸載產品檔案系統,再將它重新裝載成唯讀,供 Liberty 伺服器使用。