使用命令行在分布式操作系统上安装 Liberty 修订包

可以使用 IBM® Installation Manager 命令行,利用适用于 WebSphere® Application Server Liberty Core 的修订包来更新产品。

开始之前

有关 WebSphere Application Server Liberty Core 更新的信息,请联系 IBM 软件支持中心。可以从 IBM 软件支持中心和 Fix Central 获取最新信息。

Liberty Repository[8.5.5.6 或更高版本]如果要从基于本地目录的存储库或 Liberty Asset Repository Service 实例中安装 Liberty 资产,请配置这些存储库。有关 Liberty 资产存储库的更多信息,请参阅使用 Installation Manager 安装资产

提示: 作为本文中描述的过程的替代方法,Installation Manager 可让您在响应文件或命令行中使用 updateAll 命令来搜索和更新所有已安装的软件包。仅当您完全了解目标存储库中包含了哪些修订时才使用此命令。可创建并指向一组定制存储库,它们仅包含您要安装的特定修订。如果启用服务存储库搜索,或者直接从其他基于 Web 的实时存储库安装修订,那么您可能不想选择此选项,以便能够通过以下方式只选择您想要安装的修订:在命令行上将 -installFixes 选项与 install 命令一起使用,或在响应文件中使用 installFixes 属性。

关于此任务

[8.5.5.4 或更高版本]要安装 Liberty 概要文件 V8.5.5.4 及更高版本,必须具有 IBM Installation Manager V1.6.2 或更高版本。

过程

  1. 要获取适用于 WebSphere Application Server Liberty Core 的临时修订和修订包的列表,以及每个修订的特定信息,请执行下列操作。
    1. 转至 Fix Central
    2. 选择 WebSphere 作为产品组。
    3. 选择 WebSphere Application Server 作为产品。
    4. 选择已安装的版本。
    5. 选择您的操作系统作为平台,然后单击继续
    6. 选择浏览以查找修订,然后单击继续
    7. 单击每个修订下方的更多信息以查看有关修订的信息。
    8. 建议:记录您想要安装的修订包的名称。
  2. 执行下列其中一个过程以使用修订包来更新 WebSphere Application Server Liberty Core
    • 访问内含修订包的实时服务存储库,并使用基于 Web 的更新。
      使用本地系统上的 Installation Manager,利用基于 Web 的实时服务存储库中的临时修订,更新 WebSphere Application Server Liberty Core
      • 对于实时服务存储库,请使用安装期间一般可用产品存储库所使用的那些 URL。这些 URL 基于以下模式:
        http://www.ibm.com/software/repositorymanager/offering_ID
        其中 offering_ID 是您可以在用于受支持操作系统的 WebSphere Application Server 产品上找到的产品标识。
      • 这些位置不包含可以使用 Web 浏览器来访问的 Web 页面。它们是您对 Installation Manager 指定的基于 Web 的远程存储库位置,以便 Installation Manager 能维护产品。
      要安装来自服务存储库的修订包,请执行下列操作:
      1. 登录系统。
      2. 创建包含 IBM 软件用户标识和密码的 Installation Manager 凭证存储文件和主密码文件。这些文件允许您访问存储库和受保护的 IBM 软件 Web 站点。

        创建凭证存储文件时,如果 imutilsc 命令找不到指定的 URL,请在存储库 URL 位置的末尾追加 /repository.config

        注: 对于 Installation Manager V1.6.2 和更高版本,使用 -secureStorageFile-masterPasswordFile 选项将凭证存储在凭证存储文件中。在先前版本中,-keyring-password 选项用于访问密钥环文件中的凭证。V1.6.2 中不推荐使用这些选项。不存在从密钥环文件到存储文件的迁移路径,这是因为,这些文件的结构存在差异。
      3. 停止要进行更新的 WebSphere Application Server Liberty Core 安装上的所有服务器和应用程序。
      4. 切换到 Installation_Manager_binaries/eclipse/tools 目录,其中 Installation_Manager_binaries 是 Installation Manager 的安装根目录。
      5. 安装修订包。
        适用于 AIX 平台适用于 HP UNIX 平台适用于 LINUX 平台适用于 Solaris 平台
        ./imcl install offering_ID_offering_version,optional_feature_ID
          -repositories source_repository 
          -installationDirectory offering_installation_location
          -secureStorageFile storage_file -masterPasswordFile master_password_file
          -acceptLicense
        适用于 Windows 平台
        imcl.exe install offering_ID_offering_version,optional_feature_ID
          -repositories source_repository 
          -installationDirectory offering_installation_location
          -secureStorageFile storage_file -masterPasswordFile master_password_file
          -acceptLicense
        其中 offering_ID用于受支持操作系统的 WebSphere Application Server 产品上列出的产品标识。
        提示:
        • offering_version 是要安装的产品的特定版本,可以选择性地使用下划线将其附加到产品标识(例如 8.5.5.20110503_0200)。
          • 如果指定 offering_version,那么将安装产品的最新版本以及该版本的所有临时修订。
          • 如果指定了 offering_version,那么将安装产品的指定版本,但不会安装该版本的临时修订。
          对存储库运行以下命令时,可以看到产品版本通过下划线附加到产品标识的末尾:
          imcl listAvailablePackages -repositories source_repository
        • 您也可以通过 -installFixes 参数指定 nonerecommendedall,以指示要随产品一起安装的临时修订。
          • 如果指定产品版本,那么 -installFixes 选项缺省为 all
          • 如果指定了产品版本,那么 -installFixes 选项缺省为 none
        • 可以添加用逗号分隔的功能部件列表。
        • Liberty Repository[8.5.5.2 或更高版本]您可指定其他功能部件以从 Liberty Repository 安装。有关 Liberty Repository 资产的列表,请参阅 WASdev.net 上的 Downloads 页面
          注: 要安装 Liberty Repository 资产,您必须可访问互联网,且必须具有 IBM Installation Manager V1.6.2 或更高版本。
          如果要安装其他功能部件,请在命令行中指定以下属性。请注意,功能部件短名称(例如,FeatureA)是以双逗号分隔的:
          -properties user.feature=FeatureA,,FeatureB,,FeatureC,user.accept.license=true
          对于 V8.5.5.5 及更高版本,不需要 user.accept.license=true
          Liberty Repository[8.5.5.4 或更高版本]从 V8.5.5.4 开始,扩展编程模型可作为 extendedPackage-1.0 附加组件从 Liberty Repository 下载。此附加组件提供一组丰富的编程模型,例如,Web Service、JMS(包括消息驱动的 Bean)和 MongoDB 2.0。要安装此附加组件,请在 -properties 参数的 user.addon 选项上指定 extendedPackage-1.0 附加组件:
          imcl install com.ibm.websphere.liberty.ND.v85
          -properties user.accept.license=true,user.addon=extendedPackage-1.0
          -installationDirectory D:\IBM\Liberty -acceptLicense
          -repositories D:\IBM\LibertyRepo
          -sharedResourcesDirectory D:\IBM\IMShared
          -showProgress
          Liberty Repository[8.5.5.6 或更高版本]还可从 Liberty Asset Repository Service 实例或基于本地目录的存储库中安装资产。有关这些资产存储库的更多信息,请参阅使用 Installation Manager 安装资产。在 -repositories 参数上添加存储库 URL 或目录。系统按指定存储库的顺序访问存储库。缺省情况下,Liberty Repository 是安装期间所访问的最后一个存储库。要禁用对 Liberty Repository 的访问,请将 -properties 参数上的 user.useLibertyRepository 选项设置为 false以下示例首先从 Liberty Asset Repository Service 的 https://your_onprem_asset_repo_url 实例中安装资产。如果这些资产不可用,那么系统会从基于 D:\IBM\LocalAssetRepo 本地目录的存储库中安装资产。对 IBM WebSphere Liberty Repository 的访问被禁用:
          imcl install com.ibm.websphere.liberty.v85 
          -properties user.useLibertyRepository=false,user.addon=extendedPackage-1.0,user.feature=portlet-2.0
          -installationDirectory D:\IBM\Liberty -acceptLicense
          -repositories D:\IBM\LibertyProductRepo,https://your_onprem_asset_repo_url,D:\IBM\LocalAssetRepo
          -sharedResourcesDirectory D:\IBM\IMShared
          -showProgress

          要了解有关 Liberty Repository 及其包含的资产的更多信息,请参阅Liberty Repository

        [8.5.5.4 或更高版本]注: 如果更新至 V8.5.5.4 之前未安装扩展编程模型,那么更新期间您可能会遇到以下错误:
        java.io.IOException: Too many open files
                at java.io.File.createNewFile(File.java:894)
        要解决此问题,请使用 ulimit 命令增加文件数;例如:
        ulimit -n 8192
      6. 列示所有已安装软件包以验证安装:
        适用于 AIX 平台适用于 HP UNIX 平台适用于 LINUX 平台适用于 Solaris 平台
        ./imcl listInstalledPackages -long
        适用于 Windows 平台
        imcl.exe listInstalledPackages -long
    • 从 Fix Central 下载包含修订包的文件,然后使用本地更新。
      可以从 Fix Central 下载包含修订包的压缩文件。每个压缩修订包文件都包含修订包的 Installation Manager 存储库,并且通常具有 .zip 扩展名。下载并解压修订包文件之后,请使用 Installation Manager,利用修订包来更新 WebSphere Application Server Liberty Core
      1. 要下载修订包,请执行下列操作:
        1. 转至 Fix Central
        2. 选择 WebSphere 作为产品组。
        3. 选择 WebSphere Application Server 作为产品。
        4. 选择已安装的版本。
        5. 选择您的操作系统作为平台,然后单击继续
        6. 选择浏览以查找修订,然后单击继续
        7. 选择要下载的修订包,然后单击继续
        8. 选择下载选项,然后单击继续
        9. 单击我同意以同意条款和条件。
        10. 单击立即下载以下载修订包。
        11. 将二进制格式的压缩文件传输到要在其上进行安装的系统。
        12. 将压缩的存储库文件解压到系统上的目录。
      2. 要安装来自所下载文件的修订包,请执行下列操作:
        1. 登录系统。
        2. 停止要进行更新的 WebSphere Application Server Liberty Core 安装上的所有服务器和应用程序。
        3. 切换到 Installation_Manager_binaries/eclipse/tools 目录,其中 Installation_Manager_binaries 是 Installation Manager 的安装根目录。
        4. 安装修订包。
          适用于 AIX 平台适用于 HP UNIX 平台适用于 LINUX 平台适用于 Solaris 平台
          ./imcl install offering_ID_offering_version,optional_feature_ID
            -installationDirectory offering_installation_location
            -repositories location_of_expanded_files
            -acceptLicense
          适用于 Windows 平台
          imcl.exe install offering_ID_offering_version,optional_feature_ID
            -installationDirectory offering_installation_location
            -repositories location_of_expanded_files
            -acceptLicense
          提示:
          • offering_ID用于受支持操作系统的 WebSphere Application Server 产品上列出的产品标识。
          • offering_version 是要安装的产品的特定版本,可以选择性地使用下划线将其附加到产品标识(例如 8.5.5.20110503_0200)。
            • 如果指定 offering_version,那么将安装产品的最新版本以及该版本的所有临时修订。
            • 如果指定了 offering_version,那么将安装产品的指定版本,但不会安装该版本的临时修订。
            对存储库运行以下命令时,可以看到产品版本通过下划线附加到产品标识的末尾:
            imcl listAvailablePackages -repositories source_repository
          • 您也可以通过 -installFixes 参数指定 nonerecommendedall,以指示要随产品一起安装的临时修订。
            • 如果指定产品版本,那么 -installFixes 选项缺省为 all
            • 如果指定了产品版本,那么 -installFixes 选项缺省为 none
          • 可以添加用逗号分隔的功能部件列表。
        5. 可选:列示所有已安装软件包以验证安装:
          适用于 AIX 平台适用于 HP UNIX 平台适用于 LINUX 平台适用于 Solaris 平台
          ./imcl listInstalledPackages -long
          适用于 Windows 平台
          imcl.exe listInstalledPackages -long

用于指示主题类型的图标 任务主题

信息中心的条款和条件 | 反馈


时间戳记图标 最近一次更新时间: Wednesday, 2 September 2015
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-libcore-mp&topic=twlp_ins_upgrade_cl
文件名:twlp_ins_upgrade_cl.html