激活 Maximo® Manage 进行配置,使其在您的 Maximo Application Suite 环境中。
开始之前
- 您可以通过 Red Hat®
OpenShift® 控制台来检查当前已部署的 Maximo Manage 应用程序的实际受支持矩阵以及组件之间的兼容性矩阵:
- 在 Red Hat
OpenShift 控制台中,从侧边导航菜单中,单击 ,然后从 项目 列表中,选择 Maximo Manage 实例的名称空间 (例如 马斯-<yourmasinstancename>-manage) ,然后单击 ibm-mas-manage-operator-<somestring> pod。
- 在 终端 选项卡上,连接到 Webhook 容器。
- 打开受支持的矩阵 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。
- 使用以下命令打开显示每个组件之间兼容性的依赖关系矩阵 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 无法与所列组件一同部署。
过程
- 在 Maximo Application Suite中,从侧边导航菜单中单击 应用程序 ,然后单击 管理。 在 " 管理 " 页面上,单击 激活。
- 单击 显示高级设置 以配置 Maximo Manage。
- 配置 Maximo Manage的数据库连接信息。
- 在 " 依赖关系和集成 " 部分的 数据库连接 磁贴上,选择 查看。
- 在 " 数据库连接 " 页面上,单击 编辑。
- 在 JDBC 连接信息 部分中,指定以下字段:
注:如果您要从 Maximo Asset Management升级到 Maximo Application Suite ,请参考 Maximo Asset Management maximo.properties 文件,获取主机名、端口和数据库名称的值,以便在 Maximo Manage 要求的 URL 中使用。
- 若要使用支持 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;
- 在 用户名 字段中,指定数据库用户名。
- 在 密码 字段中,指定数据库用户密码。
- 请确保选中 “启用 SSL ”选项。
- 如果您想使用未启用 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
- 在 用户名 字段中,指定数据库用户名。
- 在 密码 字段中,指定数据库用户密码。
- 请确保不要选中 “启用 SSL ”选项。
- 可选: 在 其他驱动程序选项 部分的 驱动程序选项 字段中,添加更多以分号分隔的驱动程序选项。
- 通常,可以将 JDBC 选项指定为数据库的 URL 的一部分。 然而,在某些情况下,您可能需要在驱动程序选项字段中指定 JDBC 选项。
例如, URL 可能超过了允许的最大长度。 您可能还需要配置一个无法包含在URL JDBC项。 但是,您不能URL 和驱动程序选项字段中指定相同的 JDBC 选项。 如果这样做 JDBC错误可能会导致连接失败。
- 如果为数据库指定了额外的 JDBC 选项,CustomProxyDriver 就会充当代理驱动程序,将数据库请求路由到数据库类型的实际驱动程序。
- 如果您选择使用支持 SSL 的数据库连接,请在 “安全 ”部分点击 “添加 + ”按钮,以显示需包含在数据库证书中的字段。
- 在 别名 字段中,指定用于标识证书的别名,例如, DB2WHcert。
- 在 证书内容 字段中,按字段内容中提到的格式复制并粘贴证书。 您可以为您的数据库获取一份增强隐私邮件( PEM )证书。 该文件必须是采用 Base-64 编码的 X.509 文件。 您无需检索专用密钥。 有关更多信息,请参阅数据库的文档。 将文本复制并粘贴到字段 (包括 BEGIN CERTIFICATE 和 END CERTIFICATE 文本) 后,单击 确认。
- 单击保存。 " 数据库连接 " 页面已关闭。
注: 如果您不希望在填写字段后等待数据库连接验证,请单击 保存并选择 。
- 单击 数据库连接 磁贴以验证数据库连接。 展开正在装入的 " 配置作用域: 工作空间-应用程序 " 部分中的 状态 部分,以显示某些磁贴。 当 状态 图标显示 就绪 消息就绪时,单击 选择 。
- 如果您计划部署 Maximo Optimizer,请参阅 “部署 Maximo Optimizer ”。
- 在 " 组件 " 部分中,选择行业解决方案或附加组件以及使用 Maximo Manage激活的版本。
更多信息,请参阅
部署行业解决方案和附加组件。 该文档包含有关访问兼容性矩阵的信息,该矩阵显示应用程序版本与组件版本之间的兼容性。 某些组件可能彼此不兼容。
- 单击 显示高级设置 以查看和指定配置设置,例如数据库,服务器捆绑软件,语言设置和其他设置。
- 在 " 数据库 " 部分中,将 系统管理的 设置为关闭并手动配置数据库。
- 模式
- 输入在数据库中配置的模式的名称。 有关 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以外的数据库,那么此选项不会影响该部署。
- 如果要使用非英语语言设置 Maximo Manage ,或者要在 Maximo Manage 部署中包含其他语言,请在 Languages 部分中设置 System managed 复选框以关闭。
然后,在
基本 字段中,选择要作为基本语言的首选语言。 在
其他 字段中,对其他语言的列表进行排序。 更多信息,请参阅
语言支持。
注: 如果要选择其他语言,请确保未在 基本 字段中选择的 其他 字段中选择语言。 例如,如果将基本设置为 EN,请不要在 其他 字段中选择 EN 。
- 为部署配置服务器捆绑软件。
- 要使用多个服务器捆绑软件或其定制配置来部署 Maximo Manage ,请在 " 服务器捆绑软件 " 部分中,将 System managed 设置为关闭。
将显示具有 名称, Pod 计数, 类型和 其他属性 列标题的表。 此表具有 缺省值, 用户同步和 移动 可选字段。
将 系统管理 设置为关闭时, 名称 和 类型 字段的缺省设置为 全部。 缺省 Pod 计数 为 1。
- 单击 添加捆绑软件 以添加更多服务器捆绑软件。
- 选择要为 缺省, 用户同步和 移动 字段设置的服务器捆绑软件。
- 可选: 根据您的首选项更改名称, pod 计数,类型,路由子域名和其他定制配置。
- 在 其他属性 列中,单击 查看 以查看 路由子域 值。
将显示所选服务器捆绑软件的 "
其他服务器捆绑软件属性 " 页面,其中包含可用的
路由子域 和
其他服务器配置字段。 您可以通过单击
束级别属性 表中的
添加属性 + 来指定属性。 更多信息,请参阅
服务器捆绑概述。
- 如果要通过定制归档包含特定定制,请在 定制 部分中将 System managed 设置为 off。 单击 添加定制归档 +。在 文件地址 字段中,指定定制归档的位置。 如果必须输入凭证才能访问该文件,请在 凭证 (可选) 字段中指定凭证。 要包含更多自定义存档文件,请单击添加自定义存档 +。有关详细信息,请参阅自定义应用程序中的相关章节。
- 在配置窗口的自定义部分 ,指定自定义存档文件URL。
- 可选: 如果对文件应用了密码安全性,请在 凭证 字段中按以下格式指定用户标识和密码:
user=your user name password=your password
- 如果您不希望在 Maximo Manage 部署的数据库操作完成后启动服务器捆绑软件,请在 服务器方式 部分将 System managed 设置为关闭。 接下来,将 Mode 设置为 Off 以阻止在部署后访问 Maximo Manage 应用程序。 当您将配置更改为 On 并再次激活 Maximo Manage 时,可以重新启动一个或多个服务器捆绑软件。
- 要连接到持久卷声明 (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。
- 如果在组件列表中选择 资产配置管理器 或 航空 ,那么将显示 构建数据解释器 部分。 如果要定制构建数据解释器 (BDI) 的配置,请将 系统管理的 设置为关闭。 然后,可以指定 BDI 版本 而不是最新的缺省设置。 单击 添加实例 +。您可以通过在 配置 列中选择 查看 来定制每个实例。 此时将显示 " BDI 配置 " 页面。 您可以更改并保存配置。 然后,您可以返回到 " BDI 配置 " 页面,选择 重置为缺省值,然后单击 保存 以返回到缺省设置 (如果需要)。
- 如果要使用先前的构建进行部署,请在 构建标记 部分中将 System managed 设置为 off。 然后,在 构建标记 字段中,指定构建标记。 构建映像使用时间戳记进行标记,例如
buildtag: 202011092887843。
注意:您可以访问 Red Hat OpenShift Web 控制台,查看所有可用的构建标记或图像流标记。 找到您的构建并导航至图像流。 点击 maxadmin 图像流,查看所有可用的图像流标签。 您可以使用 Red Hat OpenShift 命令行界面查找相同的信息。
- 要连接到与 Maximo Manage 集成的任何外部系统,请将 导入的证书 设置为关闭。 然后,单击 添加 + 并导入系统的证书,然后单击 确认。
- 可选: 您可以指定数据库服务器配置为使用的时区。 在 服务器时区 部分中,将 系统管理 设置为关闭。 在 时区 字段中,选择数据库服务器的时区。
- 如果要将 Maximo Health 作为 Maximo Manage 的一部分进行部署,那么可以启用资产投资优化。 在 资产投资优化 部分中,将 系统管理的 设置为关闭。 然后,选择 资产投资优化。 启用资产投资优化后, " 资产投资优化器 " 页面在 Maximo Health中可用。 在启用资产投资优化之前,请确保部署并配置 Maximo Scheduler Optimization 。
- 如果要配置 Maximo Manage 以将服务器捆绑软件日志发送到 Simple Storage Service (S3) 对象存储器,请将 Simple Storage Service 设置为 on。
- 如果要指定 IBM Watson® Studio的信息,请将 IBM Watson Studio 设置为 on。
- 如果要指定 IBM App Connect的信息,请将 IBM App Connect 设置为 on。
- 单击 启动激活 可启动激活过程。
注: 您可以根据需要重新配置激活过程。 执行以下步骤。
- 选择。
- 在 " 更新管理配置" 页面中选择要更改的特定配置。 将显示配置选项。 您可以根据需要重新配置特定选项和其他选项。
- 再次单击 激活 。
如果单击
退出,那么您将再次重定向到 "
应用程序详细信息 " 页面。 您可以继续监视状态。 查看 "工作空间激活" 详细过程,或者在 "在工作空间中激活" 下,可以单击
Go to
workspace details 页面链接。
结果
Maximo Manage 已激活,其部署过程的第二部分已启动,并最终完成。 要访问 Maximo Manage,首先必须至少配置管理用户以具有访问 Maximo Manage 的许可权,以便可以使用它连接到 Maximo Manage 。