在 z/OS 作業系統上安裝 Liberty 臨時修正程式和修正套件
修正套件包含組合的服務,用來將 WebSphere® Application Server for z/OS® Liberty 提升到新的層次。 臨時修正程式提供特定已知問題的更正服務。 您可以利用 IBM® Installation Manager,以您的 WebSphere Application Server for z/OS Liberty 服務層次可用的修正程式來更新供應項目。
開始之前
![[17.0.0.3 以及更新版本]](../ng_v17003plus.gif)
建議使用的 Java SDK 是 Java SE 8,因為它提供最新的特性與安全更新。除了安裝 Java SE 8,另一種替代作法是安裝另一個支援的 Java SDK 版本。
請聯絡 IBM 軟體支援中心,取得適用於 WebSphere Application Server Liberty for z/OS 之更新項目的相關資訊。 如需升級的相關資訊,請參閱 WebSphere Application Server for z/OS:程式目錄。 最新資訊可以從 IBM 軟體支援中心及修正程式中心取得。
在您安裝修正套件時,Installation Manager 會自動重新套用任何已安裝的臨時修正程式,但前提是這些臨時修正程式套用於已更新的修正套件層次。對於未套用的臨時修正程式(例如,如果已更新的修正套件含有該修正程式),則會解除安裝。在某些情況下,Installation Manager 必須解除安裝某個臨時修正程式,而您必須手動重新套用它。比方說,您更新至某個修正套件,但該修正套件沒有包含修正程式,而需要某個已更新的臨時修正程式層次。Installation Manager 會通知您是否必須手動重新套用任何臨時修正程式。您可以執行 productInfo version --ifixes 指令,來驗證已安裝了哪些臨時修正程式。
您必須具有 IBM Installation Manager 1.8.5 版或更新版本。
如果您想從本端目錄型儲存庫或「Liberty 資產儲存庫服務」實例,來安裝 Liberty 資產,請配置儲存庫。如需 Liberty 資產儲存庫的相關資訊,請參閱使用 Installation Manager 來安裝資產。
程序
- 利用 Installation Manager,將必要的維護程式套用於您的資料集和檔案系統結構。
- 如需 WebSphere Application Server for z/OS Liberty 可用的修正程式清單,以及每一個修正程式的具體相關資訊,請執行下列動作。
- 前往修正程式中心。
- 按一下尋找產品。
- 選取 WebSphere Liberty 作為產品群組。
- 選取要更新的產品版本。
- 選取 z/OS 平台,然後按一下繼續。
- 選取瀏覽並找出修正程式,然後按一下繼續。
- 按一下每一個修正程式下面的相關資訊,以檢視該修正程式的相關資訊。
- 利用下列其中一項程序,使用修正程式來更新 WebSphere Application Server for z/OS Liberty。
- 存取包含修正程式的現用服務儲存庫,然後使用 Web 型更新。利用本端系統上的 Installation Manager,以現用 Web 型服務儲存庫中的臨時修正程式來更新 WebSphere Application Server for z/OS Liberty。
- 對於現用服務儲存庫,請使用安裝期間通用的產品供應項目儲存庫所用的相同 URL。 這些 URL 列在Liberty 供應項目的線上產品儲存庫中。
- 這些位置不包含您可以利用 Web 瀏覽器來存取的網頁。 它們是您指定給 Installation Manager 的遠端 Web 型儲存庫位置,讓它能夠維護供應項目。
如果要從服務儲存庫安裝修正程式,請執行下列動作:- 將產品檔案系統以讀寫方式,裝載於 Installation Manager 最初裝載它的路徑中。
- 如果還沒有包含 IBM 軟體使用者 ID 和密碼的 Installation Manager 認證儲存檔和主要密碼檔,請建立可讓您存取儲存庫的檔案。
註: 這些是您用來存取受保護的 IBM 軟體網站的認證。建立認證儲存檔和主要密碼檔:
imutilsc saveCredential -secureStorageFile storage_file -masterPasswordFile master_password_file -userName IBM_software_ID -userPassword IBM_software_password -url repository_URL_or_path
提示: 當建立認證儲存檔時,如果 imutilsc 指令找不到所指定的 URL,請在儲存庫 URL 位置尾端附加 /repository.config。 - 利用 Installation Manager 使用者 ID 來執行下列動作:
- 切換至 Installation_Manager_binaries/eclipse/tools 目錄,其中 Installation_Manager_binaries 是 Installation Manager 的安裝根目錄。
- 安裝修正程式。
如果要安裝臨時修正程式,請使用下列指令:
imcl install fix_name -installationDirectory offering_installation_location -repositories repository_URL_or_path -secureStorageFile storage_file -masterPasswordFile master_password_file
如果要安裝修正套件,請使用下列指令:imcl install offering_ID_offering_version,optional_feature_ID -installationDirectory offering_installation_location -properties user.useLibertyRepository=[true|false],user.addon=addon_shortOrSymbolicName,user.feature=feature_shortOrSymbolicName -repositories repository_URL_or_path,Liberty_asset_repository_URL_or_path -secureStorageFile storage_file -masterPasswordFile master_password_file -acceptLicense
提示:- offering_ID 是所支援作業系統的 Liberty 產品供應項目中列出的供應項目 ID。
- offering_version 可利用底線選擇性地附加到供應項目 ID,它是要安裝的供應項目的特定版本(例如 16.0.20160503_0200)。
- 如果未指定 offering_version,則將安裝最新版本的供應項目,以及適用於該版本的所有臨時修正程式。
- 如果指定了 offering_version,則將安裝指定版本的供應項目,但不安裝適用於該版本的臨時修正程式。
對儲存庫執行下列指令時,可發現已使用底線將供應項目版本附加至供應項目 ID 的尾端:imcl listAvailablePackages -repositories repository_URL_or_path
- 還可以指定 none、recommended 或 all 與 -installFixes 引數,以指示您要隨供應項目安裝的臨時修正程式。
- 如果未指定供應項目版本,則 -installFixes 選項預設為 all。
- 如果指定了供應項目版本,則 -installFixes 選項預設為 none。
- 對於修正套件:
- 新增功能: 當您使用修正套件來更新 Liberty 時,也會更新所有已安裝的 Liberty 附加程式和特性。您可以安裝其他的附加程式和特性,作法是依照下列範例所示,在 user.addon 和 user.feature 內容中指定它們。請注意,特性簡稱或符號名稱會以兩個逗點區隔:
重要: 如果安裝的是 Java SE 6,更新會失敗。您必須將 Java SE 6 移轉至 Java SE 8,然後重新開始更新。
無論是否能夠存取網際網路,您可以從「Liberty 資產儲存庫服務」實例或本端目錄型儲存庫,來安裝資產。請在 -repositories 參數中新增儲存庫 URL、目錄路徑或保存檔路徑。會依照這些儲存庫的指定順序來存取。如需這些資產儲存庫的相關資訊,請參閱使用 Installation Manager 來安裝資產。如果要從 IBM WebSphere Liberty Repository 來安裝資產,您必須能夠存取網際網路。如果要啟用對 Liberty Repository 的存取權,請在 -properties 參數中,將 user.useLibertyRepository 選項設為 true。Liberty Repository 是在安裝期間所存取的最後一個儲存庫。./imcl install com.ibm.websphere.liberty.zOS,embeddablecontainer -properties user.addon=extendedPackage-1.0,user.feature=portlet-2.0,,portletserving-2.0 -installationDirectory /InstallationManager/products/WebSphere/Liberty/level -acceptLicense -repositories http://www.ibm.com/software/repositorymanager/com.ibm.websphere.liberty.zOS,https://your_onprem_asset_repo_url,/usr/lpp/LocalAssetRepo,/usr/lpp/LocalAssetRepo2.zip -sharedResourcesDirectory /InstallationManager/sharedResources -showProgress
- 如果要安裝內嵌式 EJB 儲存器和 JPA 用戶端,請在供應項目 ID 後面指定選用的
embeddablecontainer 特性,並以逗點區隔。
內嵌式 EJB 儲存器是可以用來在獨立式 Java Platform Standard Edition (SE) 環境中執行 Enterprise Bean 的 Java 保存檔 (JAR)。您可以在應用程式伺服器之外,利用這個內嵌式儲存器來執行 Enterprise Bean。內嵌式 EJB 儲存器是 EJB 3.1 規格的一部分,主要用於對 Enterprise Bean 商業邏輯進行單元測試。
JPA 用戶端可以搭配內嵌式 EJB 儲存器,在 Java SE 環境中提供 Java 持續性 API 功能。
- 選用項目: 列出已安裝的所有套件,以驗證安裝:
imcl listInstalledPackages -long
- 從「修正程式中心」下載包含修正程式的檔案,然後使用本端更新。您可以從「修正程式中心」下載包含修正程式的壓縮檔。 每個壓縮的修正程式檔都包含一個修正程式的 Installation Manager 儲存庫,副檔名通常是 .zip。 下載修正程式檔案之後,您可以透過 Installation Manager,以修正程式來更新 WebSphere Application Server for z/OS Liberty。
- 如果要下載修正程式,請執行下列動作:
- 前往修正程式中心。
- 按一下尋找產品。
- 選取 WebSphere Liberty 作為產品群組。
- 選取要更新的供應項目版本。
- 選取 z/OS 平台,然後按一下繼續。
- 選取瀏覽並找出修正程式,然後按一下繼續。
- 選取您要下載的修正程式,然後按一下繼續。
- 選取下載選項,然後按一下繼續。
- 按一下我同意以同意條款。
- 按一下立即下載以下載修正程式。
- 以二進位格式,將壓縮的修正程式檔傳送到它們將安裝在其中的 z/OS 系統。
- 如果您要安裝修正套件,請將壓縮的儲存庫檔案解壓縮到系統上的某個目錄中。
- 如果要從下載的檔案安裝修正程式,請執行下列動作:
- 將產品檔案系統以讀寫方式,裝載於 Installation Manager 最初裝載它的路徑中。
- 利用 Installation Manager 使用者 ID 來執行下列動作:
- 切換至 Installation_Manager_binaries/eclipse/tools 目錄,其中 Installation_Manager_binaries 是 Installation Manager 的安裝根目錄。
- 安裝修正程式。
如果要安裝臨時修正程式,請使用下列指令:
imcl install fix_name -installationDirectory offering_installation_location -repositories compressed_file
如果要安裝修正套件,請使用下列指令:imcl install offering_ID_offering_version,optional_feature_ID -installationDirectory offering_installation_location -repositories location_of_expanded_files -acceptLicense
提示:- offering_ID 是所支援作業系統的 Liberty 產品供應項目中列出的供應項目 ID。
- offering_version 可利用底線選擇性地附加到供應項目 ID,它是要安裝的供應項目的特定版本(例如 16.0.2.20160503_0200)。
- 如果未指定 offering_version,則將安裝最新版本的供應項目,以及適用於該版本的所有臨時修正程式。
- 如果指定了 offering_version,則將安裝指定版本的供應項目,但不安裝適用於該版本的臨時修正程式。
對儲存庫執行下列指令時,可發現已使用底線將供應項目版本附加至供應項目 ID 的尾端:imcl listAvailablePackages -repositories repository_URL_or_path
- 還可以指定 none、recommended 或 all 與 -installFixes 引數,以指示您要隨供應項目安裝的臨時修正程式。
- 如果未指定供應項目版本,則 -installFixes 選項預設為 all。
- 如果指定了供應項目版本,則 -installFixes 選項預設為 none。
- 對於修正套件:
- 新增功能: 當您使用修正套件來更新 Liberty 時,也會更新所有已安裝的 Liberty 附加程式和特性。您可以安裝其他的附加程式和特性,作法是依照下列範例所示,在 user.addon 和 user.feature 內容中指定它們。請注意,特性簡稱或符號名稱會以兩個逗點區隔:
無論是否能夠存取網際網路,您可以從「Liberty 資產儲存庫服務」實例或本端目錄型儲存庫,來安裝資產。請在 -repositories 參數中新增儲存庫 URL、目錄路徑或保存檔路徑。會依照這些儲存庫的指定順序來存取。如需這些資產儲存庫的相關資訊,請參閱使用 Installation Manager 來安裝資產。如果要從 IBM WebSphere Liberty Repository 來安裝資產,您必須能夠存取網際網路。如果要啟用對 Liberty Repository 的存取權,請在 -properties 參數中,將 user.useLibertyRepository 選項設為 true。Liberty Repository 是在安裝期間所存取的最後一個儲存庫。./imcl install com.ibm.websphere.liberty.zOS,embeddablecontainer -properties user.addon=extendedPackage-1.0,user.feature=portlet-2.0,,portletserving-2.0 -installationDirectory /InstallationManager/products/WebSphere/Liberty/level -acceptLicense -repositories http://www.ibm.com/software/repositorymanager/com.ibm.websphere.liberty.zOS,https://your_onprem_asset_repo_url,/usr/lpp/LocalAssetRepo,/usr/lpp/LocalAssetRepo2.zip -sharedResourcesDirectory /InstallationManager/sharedResources -showProgress
- 如果要安裝內嵌式 EJB 儲存器和 JPA 用戶端,請在供應項目 ID 後面指定選用的
embeddablecontainer 特性,並以逗點區隔。
內嵌式 EJB 儲存器是可以用來在獨立式 Java Platform Standard Edition (SE) 環境中執行 Enterprise Bean 的 Java 保存檔 (JAR)。您可以在應用程式伺服器之外,利用這個內嵌式儲存器來執行 Enterprise Bean。內嵌式 EJB 儲存器是 EJB 3.1 規格的一部分,主要用於對 Enterprise Bean 商業邏輯進行單元測試。
JPA 用戶端可以搭配內嵌式 EJB 儲存器,在 Java SE 環境中提供 Java 持續性 API 功能。
- 選用項目: 列出已安裝的所有套件,以驗證安裝:
imcl listInstalledPackages -long
- 如果要下載修正程式,請執行下列動作:
- 存取包含修正程式的現用服務儲存庫,然後使用 Web 型更新。
如需更新 WebSphere Application Server for z/OS Liberty 的相關資訊,請參閱在 z/OS 上更新及解除安裝 Liberty。
- 如需 WebSphere Application Server for z/OS Liberty 可用的修正程式清單,以及每一個修正程式的具體相關資訊,請執行下列動作。
- 將產品檔案系統重新裝載在它正式作業的位置。
檔案系統通常應該以唯讀方式來裝載。
- 依照修正程式或 APAR 說明函中的指示來執行任何其他移轉動作。
- 啟動您的伺服器來完成任何必要的後置安裝作業。
在伺服器啟動時,會自動針對每個節點來執行後置安裝程式,將配置檔案系統更新到新的服務水準。
註: 在 Network Deployment Cell 中,部署管理程式節點的服務水準必須與 Cell 的應用程式伺服器節點相等或更高。 您必須確定部署管理程式節點已升級至新的服務水準。

檔名:twlp_ins_install_fixes_z.html