配置和激活 Maximo Manage

激活 Maximo® Manage 进行配置,使其在您的 Maximo Application Suite 环境中。

开始之前

  • 您可以通过 Red Hat® OpenShift® 控制台来检查当前已部署的 Maximo Manage 应用程序的实际受支持矩阵以及组件之间的兼容性矩阵:
  1. Red Hat OpenShift 控制台中,从侧边导航菜单中,单击 工作负载 > Pod ,然后从 项目 列表中,选择 Maximo Manage 实例的名称空间 (例如 马斯-<yourmasinstancename>-manage) ,然后单击 ibm-mas-manage-operator-<somestring> pod。
  2. 终端 选项卡上,连接到 Webhook 容器。
  3. 打开受支持的矩阵 JSON 文件,该文件显示每个 Maximo Manage 应用程序版本支持的组件版本。 然后,查找先前安装的版本。 要确定基础版本,请单击 详细信息 ,然后单击 容器 部分中的 管理器 。 版本显示在 lmage version 字段中。 返回到 终端 选项卡,并使用以下命令打开文件:

    cat /manage-admission/metadata/supported-versions-matrix.json

    请参阅以下示例以了解文件格式的显示方式:

      "8.7.4": [
        {
          "name": "aviation",
          "versions": [
            "8.1.12"
          ]
        }
    注: 在此示例中, Manage 应用程序版本为 8.1.12。
  4. 使用以下命令打开显示每个组件之间兼容性的依赖关系矩阵 JSON 文件: cat dependency-matrix.json 该文件显示具有以下属性的组件:
    "aviation": {
                    "description": "Maximo Aviation",
                    "includesForbidden": [
                            "hse",
                            "serviceprovider"
                    ],
                    "includesCoexist": [
                            "acm",
                            "transportation"
                    ],
                    "conflict": [
                            "civil",
                            "health",
                            "oilandgas",
                            "oracleadapter",
                            "nuclear",
                            "sapadapter",
                            "spatial",
                            "utilities"
    注: 不能将组件 includesForbidden 与列出的组件一起部署。 该组件 includesCoexist 可与所列组件一同部署。 该组件 conflict 无法与所列组件一同部署。

过程

  1. Maximo Application Suite中,从侧边导航菜单中单击 应用程序 ,然后单击 管理。 在 " 管理 " 页面上,单击 激活
  2. 单击 显示高级设置 以配置 Maximo Manage
  3. 配置 Maximo Manage的数据库连接信息。
    1. 在 " 依赖关系和集成 " 部分的 数据库连接 磁贴上,选择 查看
    2. 在 " 数据库连接 " 页面上,单击 编辑
    3. JDBC 连接信息 部分中,指定以下字段:
      注:

      如果您要从 Maximo Asset Management升级到 Maximo Application Suite ,请参考 Maximo Asset Management maximo.properties 文件,获取主机名、端口和数据库名称的值,以便在 Maximo Manage 要求的 URL 中使用。

      1. 若要使用支持 SSL 的连接,请使用以下格式之一来指定此字段: JDBC URL。 请确保所使用的端口包含数据库中已启用 SSL 的端口。
        Oracle Database
        TCPS 是用于 Oracle SSL 连接的协议。 对于 Oracle SSL 数据库连接,在 Maximo Manage 中,您必须指定 SID=<TNS Service ID>。 您可以使用以下 URL 作为示例:
        jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS=(PROTOCOL=TCPS)(Host=mymaximodb.com)(Port=2484))(CONNECT_DATA=(SID=MAXDB)))
        Microsoft SQL Server 数据库
        对于 SQL Server SSL 数据库连接,在 Maximo Manage 中,您必须指定 encrypt=true。 确保使用分号来结束 JDBC 连接字符串。 您可以使用以下 URL 作为示例:
        jdbc:sqlserver://mymaximodb.com:1433;databaseName=MAXDB;encrypt=true;
        IBM® Db2® 数据库
        对于 Db2 SSL 数据库连接,在 Maximo Manage 中,您必须指定 sslConnection=true。 确保使用分号来结束 JDBC 连接字符串。 您可以使用以下 URL 作为示例:
        jdbc:db2://mymaximodb.com:50001/MAXDB:sslConnection=true;
        1. 用户名 字段中,指定数据库用户名。
        2. 密码 字段中,指定数据库用户密码。
        3. 请确保选中 “启用 SSL ”选项。
      2. 如果您想使用未启用 SSL 的连接,请根据所使用的数据库, 在“连接字符串 ”字段中指定以下格式之一: JDBC URL。
        Oracle Database
        您可以使用以下 URL 作为示例:
        jdbc:oracle:thin:@mymaximodb.com:1521:MAXDB
        Microsoft SQL Server 数据库
        您可以使用以下 URL 作为示例:
        jdbc:sqlserver://mymaximodb.com:1433;databaseName=MAXDB;integratedSecurity=false;encrypt=false;
        IBM Db2 数据库
        您可以使用以下 URL 作为示例:
        jdbc:db2://mymaximodb.com:50001/MAXDB
        1. 用户名 字段中,指定数据库用户名。
        2. 密码 字段中,指定数据库用户密码。
        3. 请确保不要选中 “启用 SSL ”选项。
    4. 可选: 其他驱动程序选项 部分的 驱动程序选项 字段中,添加更多以分号分隔的驱动程序选项。
      • 通常,可以将 JDBC 选项指定为数据库的 URL 的一部分。 然而,在某些情况下,您可能需要在驱动程序选项字段中指定 JDBC 选项。
      例如, URL 可能超过了允许的最大长度。 您可能还需要配置一个无法包含在URL JDBC项。 但是,您不能URL 和驱动程序选项字段中指定相同的 JDBC 选项。 如果这样做 JDBC错误可能会导致连接失败。
      • 如果为数据库指定了额外的 JDBC 选项,CustomProxyDriver 就会充当代理驱动程序,将数据库请求路由到数据库类型的实际驱动程序。
    5. 如果您选择使用支持 SSL 的数据库连接,请在 “安全 ”部分点击 “添加 + ”按钮,以显示需包含在数据库证书中的字段。
      1. 别名 字段中,指定用于标识证书的别名,例如, DB2WHcert。
      2. 证书内容 字段中,按字段内容中提到的格式复制并粘贴证书。 您可以为您的数据库获取一份增强隐私邮件( PEM )证书。 该文件必须是采用 Base-64 编码的 X.509 文件。 您无需检索专用密钥。 有关更多信息,请参阅数据库的文档。 将文本复制并粘贴到字段 (包括 BEGIN CERTIFICATE 和 END CERTIFICATE 文本) 后,单击 确认
    6. 单击保存。 " 数据库连接 " 页面已关闭。
      注: 如果您不希望在填写字段后等待数据库连接验证,请单击 保存并选择
    7. 单击 数据库连接 磁贴以验证数据库连接。 展开正在装入的 " 配置作用域: 工作空间-应用程序 " 部分中的 状态 部分,以显示某些磁贴。 当 状态 图标显示 就绪 消息就绪时,单击 选择
    8. 如果您计划部署 Maximo Optimizer,请参阅 “部署 Maximo Optimizer ”。
  4. 在 " 组件 " 部分中,选择行业解决方案或附加组件以及使用 Maximo Manage激活的版本。
    • 如果从所选行业解决方案或附加组件的 新版本 列表中选择 最新 ,那么当前 Maximo Manage 应用程序版本支持的组件版本将与 Maximo Manage 基本组件共同部署。
      注: 如果在升级应用程序之前将配置设置设置为组件的最新版本,那么这些组件将在升级后自动更新。 如果改为选择特定版本,那么在将组件的版本手动更改为新应用程序版本的当前受支持版本之前,不会更新这些组件。 您可以通过选择精确版本或选择 最新来执行此操作。
    • 如果通过选择 latest 选项选择一个要部署的组件,那么必须为您共同部署的任何其他组件选择 latest 。 如果选择一个具有精确版本号的组件进行部署,那么必须为您共同部署的任何其他额外组件选择精确版本号。 不能在要联合部署的组件中混用精确版本号和最新版本。
    • 您还可以在组件的 新版本 列中单击,然后选择 选择版本。 在 选择未列出的版本 模态中,可以指定 版本 字段中部署的当前应用程序版本所支持的有效版本。 单击保存
    更多信息,请参阅部署行业解决方案和附加组件。 该文档包含有关访问兼容性矩阵的信息,该矩阵显示应用程序版本与组件版本之间的兼容性。 某些组件可能彼此不兼容。
  5. 单击 显示高级设置 以查看和指定配置设置,例如数据库,服务器捆绑软件,语言设置和其他设置。
    1. 在 " 数据库 " 部分中,将 系统管理的 设置为关闭并手动配置数据库。
      模式
      输入在数据库中配置的模式的名称。 有关 Maximo Manage 数据库配置的更多信息,请参阅设置数据库
      加密密钥(可选)
      如果您是首次在数据库中部署 Maximo Manage ,并且数据库未加密,那么此值是可选的。 输入此参数的加密密钥。 有关更多加密设置信息,请参阅数据库加密

      将显示具有 列标题的表。 单击 添加属性 +。在 列中,输入 MXE_SECURITY_CRYPTOX_KEY。 在 列中,输入加密密钥值。

      在 "键/值" 表中,再次单击 添加属性 + 。 在 列中,输入 MXE_SECURITY_CRYPTO_KEY。 在 列中,输入加密密钥值。

      表空间
      如果缺省值与数据库配置不匹配,请输入在数据库中配置的表空间的名称。 有关 Maximo Manage 数据库配置的更多信息,请参阅设置数据库
      索引空间
      如果缺省值与数据库配置不匹配,请输入在数据库中配置的索引空间的名称。 有关 Maximo Manage 数据库配置的更多信息,请参阅设置数据库
      安装演示数据
      如果要为 Maximo Manage部署测试或演示环境,那么可以安装样本数据。

      演示数据库中的样本数据用于开发和测试环境。

      要使用演示数据设置测试或开发环境,请安装专门用于测试或开发的 Maximo Application Suite 实例。 然后,在为 Maximo Manage 部署配置数据库设置时,选择用于安装演示数据的选项。

      注: 在部署 Maximo Manage 之后,无法添加样本数据,因为在没有样本数据的情况下更新了数据库。 要在部署 Maximo Manage之后添加样本数据,必须重新创建或清除数据库,然后重新配置 Maximo Manage
      Db2 文本搜索
      该属性仅适用于 IBM Maximo Asset Management 数据库是 Db2 并且不是容器化 Db2 的情况。 在其他情况下,该属性将被忽略。 如果使用容器化 Db2 ,则无法启用文本搜索。 该属性仅在安装 Maximo Manage 数据库时生效。 在这种情况下,-q 参数传递到 maxinst 以启用对所有标记为可搜索的列的文本搜索。 安装 Maximo Manage 数据库后,对该属性的任何更改都不会产生影响,也不会更改数据库。 缺省值为 False
      Db2 变量图
      如果使用 Db2 ,并且计划为基本语言安装非英语语言或作为额外语言,请选择此选项。 如果您打算稍后添加更多语言,请在初始部署期间选择此选项。 如果选择了 Maximo Manage 部署,并且您正在使用除 Db2以外的数据库,那么此选项不会影响该部署。
  6. 如果要使用非英语语言设置 Maximo Manage ,或者要在 Maximo Manage 部署中包含其他语言,请在 Languages 部分中设置 System managed 复选框以关闭。
    然后,在 基本 字段中,选择要作为基本语言的首选语言。 在 其他 字段中,对其他语言的列表进行排序。 更多信息,请参阅语言支持
    注: 如果要选择其他语言,请确保未在 基本 字段中选择的 其他 字段中选择语言。 例如,如果将基本设置为 EN,请不要在 其他 字段中选择 EN
  7. 为部署配置服务器捆绑软件。
    1. 要使用多个服务器捆绑软件或其定制配置来部署 Maximo Manage ,请在 " 服务器捆绑软件 " 部分中,将 System managed 设置为关闭。
      将显示具有 名称Pod 计数类型其他属性 列标题的表。 此表具有 缺省值用户同步移动 可选字段。
      系统管理 设置为关闭时, 名称类型 字段的缺省设置为 全部。 缺省 Pod 计数1
    2. 单击 添加捆绑软件 以添加更多服务器捆绑软件。
    3. 选择要为 缺省用户同步移动 字段设置的服务器捆绑软件。
    4. 可选: 根据您的首选项更改名称, pod 计数,类型,路由子域名和其他定制配置。
    5. 其他属性 列中,单击 查看 以查看 路由子域 值。
      将显示所选服务器捆绑软件的 " 其他服务器捆绑软件属性 " 页面,其中包含可用的 路由子域其他服务器配置字段。 您可以通过单击 束级别属性 表中的 添加属性 + 来指定属性。 更多信息,请参阅服务器捆绑概述
  8. 如果要通过定制归档包含特定定制,请在 定制 部分中将 System managed 设置为 off。 单击 添加定制归档 +。在 文件地址 字段中,指定定制归档的位置。 如果必须输入凭证才能访问该文件,请在 凭证 (可选) 字段中指定凭证。 要包含更多自定义存档文件,请单击添加自定义存档 +。有关详细信息,请参阅自定义应用程序中的相关章节。
    1. 在配置窗口的自定义部分 ,指定自定义存档文件URL。
      支持以下 URL 协议:
      • HTTP
      • HTTPS
      • FTP
      • FTPS
    2. 可选: 如果对文件应用了密码安全性,请在 凭证 字段中按以下格式指定用户标识和密码:
      user=your user name password=your password
  9. 如果您不希望在 Maximo Manage 部署的数据库操作完成后启动服务器捆绑软件,请在 服务器方式 部分将 System managed 设置为关闭。 接下来,将 Mode 设置为 Off 以阻止在部署后访问 Maximo Manage 应用程序。 当您将配置更改为 On 并再次激活 Maximo Manage 时,可以重新启动一个或多个服务器捆绑软件。
  10. 要连接到持久卷声明 (PVC) ,请在 持久卷声明 部分中,将 系统管理的 设置为关闭,然后单击 添加 PVC +。 这将显示具有以下列的表。
    选项 描述
    PVC 名称 用户定义的最大长度为 63 个字符的持久卷声明名称。
    卷名 将其保留为空,因为它是动态供应的。
    大小 此持久声明所需的存储量,例如, 60G。
    安装路径 Maximo Manage pod 中卷的安装路径。
    在部署的 OpenShift Container Platform 集群中配置 PVC 时,使用默认存储类名称 StorageClasses ocs-storagecluster-cephfs 创建 ReadWriteMany (rwx) PVC。 供应的卷中的存储器可供工作空间中的所有服务器捆绑软件使用。 您还可以为部署中的特定服务器捆绑软件配置 PVC。 如果为服务器捆绑软件配置 PVC,那么为服务器捆绑软件 PVC 指定的安装路径将覆盖为部署指定的路径。
    提示: 要在 IBM Cloud® 平台上的 OpenShift Container Platform 集群中配置 PVC,请使用默认值 StorageClasses ibmc-file-gold-gid (而非 StorageClasses ocs-storagecluster-cephfs)来创建 ReadWriteMany PVC。
  11. 如果在组件列表中选择 资产配置管理器航空 ,那么将显示 构建数据解释器 部分。 如果要定制构建数据解释器 (BDI) 的配置,请将 系统管理的 设置为关闭。 然后,可以指定 BDI 版本 而不是最新的缺省设置。 单击 添加实例 +。您可以通过在 配置 列中选择 查看 来定制每个实例。 此时将显示 " BDI 配置 " 页面。 您可以更改并保存配置。 然后,您可以返回到 " BDI 配置 " 页面,选择 重置为缺省值,然后单击 保存 以返回到缺省设置 (如果需要)。
  12. 如果要使用先前的构建进行部署,请在 构建标记 部分中将 System managed 设置为 off。 然后,在 构建标记 字段中,指定构建标记。 构建映像使用时间戳记进行标记,例如 buildtag: 202011092887843
    注意:您可以访问 Red Hat OpenShift Web 控制台,查看所有可用的构建标记或图像流标记。 找到您的构建并导航至图像流。 点击 maxadmin 图像流,查看所有可用的图像流标签。 您可以使用 Red Hat OpenShift 命令行界面查找相同的信息。
  13. 要连接到与 Maximo Manage 集成的任何外部系统,请将 导入的证书 设置为关闭。 然后,单击 添加 + 并导入系统的证书,然后单击 确认
  14. 可选: 您可以指定数据库服务器配置为使用的时区。 在 服务器时区 部分中,将 系统管理 设置为关闭。 在 时区 字段中,选择数据库服务器的时区。
  15. 如果要将 Maximo Health 作为 Maximo Manage 的一部分进行部署,那么可以启用资产投资优化。 在 资产投资优化 部分中,将 系统管理的 设置为关闭。 然后,选择 资产投资优化。 启用资产投资优化后, " 资产投资优化器 " 页面在 Maximo Health中可用。 在启用资产投资优化之前,请确保部署并配置 Maximo Scheduler Optimization
  16. 如果要配置 Maximo Manage 以将服务器捆绑软件日志发送到 Simple Storage Service (S3) 对象存储器,请将 Simple Storage Service 设置为 on。
  17. 如果要指定 IBM Watson® Studio的信息,请将 IBM Watson Studio 设置为 on。
  18. 如果要指定 IBM App Connect的信息,请将 IBM App Connect 设置为 on。
  19. 单击 启动激活 可启动激活过程。
    注: 您可以根据需要重新配置激活过程。 执行以下步骤。
    1. 选择操作 > 工作区详细信息 > 更新配置
    2. 在 " 更新管理配置" 页面中选择要更改的特定配置。 将显示配置选项。 您可以根据需要重新配置特定选项和其他选项。
    3. 再次单击 激活
    如果单击 退出,那么您将再次重定向到 " 应用程序详细信息 " 页面。 您可以继续监视状态。 查看 "工作空间激活" 详细过程,或者在 "在工作空间中激活" 下,可以单击 Go to workspace details 页面链接。

结果

Maximo Manage 已激活,其部署过程的第二部分已启动,并最终完成。 要访问 Maximo Manage,首先必须至少配置管理用户以具有访问 Maximo Manage 的许可权,以便可以使用它连接到 Maximo Manage