Maximo Application Suite 客户管理

手动升级 IBM Maximo Application Suite

注: 手动升级仅适用于 Maximo® Application Suite8.9 或更早版本。

手动升级 IBM® Maximo Application Suite 的手动升级需要从 IBMPassport Advantage 运行安装程序升级环境,并在 Maximo Application Suite.

通过完成以下升级过程,核心 Maximo Application Suite 系统将升级并重新启动。 这些系统包括管理 API ,用户注册表, Maximo Application Suite 管理页面和 Maximo Application Suite 导航器。

开始之前

必须先执行以下任务,然后才能升级 Maximo Application Suite:
  1. 完成前提步骤 ,如删除不兼容的应用程序、安装服务和升级。 IBM Cloud® Certificate Manager 服务和升级系统 Cloud Pak for Data 系统。
  2. 确保运行安装程序的工作站已安装 Java 运行时环境。 Maximo Application Suite 已安装 Java Runtime Environment。 您需要此组件以接受 Maximo Application Suite 许可证。

过程

  1. 下载 Maximo Application Suite 软件安装程序。
    按照 Maximo Application Suite 下载文件中概述的步骤或 IBM 代表提供的说明,访问并下载要升级到的产品版本的软件安装程序。
  2. 将压缩的安装程序文件的内容解压缩到工作站中。
  3. 以管理员身份登录 Red Hat® OpenShift® Web 控制台
  4. 复制登录令牌。
    1. 单击您的用户帐户图标并选择复制登录命令
    2. 复制登录令牌。
  5. 在本地命令行中,粘贴登录令牌并按 Enter 键以登录 Red Hat OpenShift 集群。
    oc login --token=kiaj2_jkoasunJljsLdsqdsa787asd --server=https://api.myopenshiftcluster.com:6443
    注:如果您正在使用服务帐户进行安装,那么还可以使用服务帐户的有效令牌。 Maximo Application Suite.
  6. 找到并运行 install-mas.sh 文件。
    install-mas.sh 文件是从 Passport Advantage下载的 Maximo Application Suite V8.N for Multiplatform 软件包的一部分。
    ./install-mas.sh -i <instance_name> -d <mas_domain> -c <cluster_issuer>
    其中:
    • <instance_name> 是要升级的 Red Hat OpenShift 实例。
    • <mas_domain> 是环境的域名。
    • <cluster_issuer> 是初始安装期间指定的集群颁发者。 如果未指定集群颁发者,请除去命令的 -c <cluster_issuer> 部分。
  7. 接受许可条款。
    这样会显示 Maximo Application Suite 许可条款。 要继续升级,必须接受这些许可条款。
  8. 监视升级。
    安装程序从 IBM Entitled Registry 下载 Maximo Application Suite 容器映像。 根据集群的网络速度,此下载可能需要长达 30 分钟的时间。

    在升级过程中,验证命令 shell 中每个组件的升级是否成功。 对于每个安装步骤,将显示调试日志信息 (包括警告和错误) 以及步骤结果。

    ....
    ....
    Installing ibm-mas operator
    --------------------------------------------------------------------------------
    namespace/mas-appconncost-core unchanged
    Warning: oc apply should be used on resource created by either oc create --save-config or oc apply
    customresourcedefinition.apiextensions.k8s.io/appconnects.addons.mas.ibm.com configured
    
    Warning: oc apply should be used on resource created by either oc create --save-config or oc apply
    customresourcedefinition.apiextensions.k8s.io/mviedges.addons.mas.ibm.com configured
    Warning: oc apply should be used on resource created by either oc create --save-config or oc apply
    customresourcedefinition.apiextensions.k8s.io/bascfgs.config.mas.ibm.com configured
    ....
    ....
    提示: 您可以从 工作负载> Pod下的 Red Hat OpenShift 用户界面监视 Maximo Application Suite 初始化。 按名称空间过滤以查找 Maximo Application Suite pod。
  9. 复查升级摘要。
    成功完成 Maximo Application Suite 升级后,将显示以下信息:
    • 管理URL。 https://admin.<mas_domain>例如:

后续操作

要点:如果替换大部分 pod,那么整个升级过程可能需要大约 15 分钟。 即使在显示升级摘要之后,pod 替换仍会继续。

在继续之前,确保升级过程已完成。 您可以在 工作负载> Pod中监视 Pod ,也可以从 Red Hat OpenShift 命令行使用以下命令:

oc get pods -n mas-<instance_name>-core

还可以运行以下命令来验证升级是否已成功完成:

oc get Suite -n mas-<instanceId>-core <instanceId>

如果升级成功,那么此命令将显示类似以下文本的输出:

NAME          VERSION             STATUS   SYSTEMDATABASEREADY   BASINTEGRATIONREADY   SLSINTEGRATIONREADY   AGE
appconncost   8.7.0-pre.m3dev87   Ready    Ready                 Ready                 Ready                 4d1h

升级完成后,可以登录到“套件管理”页面,并通过更新应用程序继续执行升级过程。