9.2. 启用 OpenShiftStartupStrategy 设置,将额外的 KIE 服务器连接到 Business Central


在使用 Red Hat Process Automation Manager 编写模板部署的环境中,Enterprise Central 管理一个 KIE Server。如果您使用高评估性编写模板,或者修改单个编写模板以使用嵌入式 H2 数据库之外的数据库服务器,您可以扩展 KIE 服务器 pod,但所有副本都执行相同的服务。

您可以将额外的 KIE 服务器连接到 Business Central。但是,如果您使用 rhpam711-authoring.yaml 部署单个编写环境,则必须在环境中启用 OpenShiftStartupStrategy 设置。启用 OpenShiftStartupStrategy 时,Business Central 会自动发现同一命名空间中的 KIE 服务器,这些 KIE 服务器可以配置为连接到 Business Central。

使用 OpenShiftStartupStrategy 设置时,当用户将服务部署到 KIE 服务器时,KIE 服务器部署会被再次推出。在推出完成前,用户无法将另一个服务部署到同一 KIE 服务器中。因为推出部署可能需要显著的时间,所以 OpenShiftStartupStrategy 设置可能不适用于一些编写的环境。

如果您使用 rhpam711-authoring-ha.yaml 模板部署了高可用性编写环境,请不要完成这个步骤。在这个环境中,OpenShiftStartupStrategy 设置会被默认启用。

除非您要将额外的 KIE 服务器连接到 Business Central,否则不要完成这个步骤。

先决条件

  • 已使用 rhpam711-authoring.yaml 模板部署了编写环境。
  • 您可以使用 oc 工具登录到部署环境的 OpenShift 项目。

流程

  1. 输入以下命令查看项目中部署的部署配置:

    $ oc get dc
  2. 在命令的输出中,找到 Business Central 和 KIE Server pod 的部署配置名称:

    • Business Central 的部署配置名称为 myapp-rhpamcentr。将 myapp 替换为环境的应用程序名称,该名称在模板的 APPLICATION_NAME 参数中设置。
    • KIE 服务器的部署配置名称为 myapp-kieserver。使用应用程序名称替换 myapp
  3. 输入以下命令在 pod 上启用 OpenShiftStartupStrategy 设置:

    $ oc env myapp-rhpamcentr KIE_SERVER_CONTROLLER_OPENSHIFT_ENABLED=true
    $ oc env myapp-kieserver KIE_SERVER_STARTUP_STRATEGY=OpenShiftStartupStrategy

    在这些命令中,将 myapp-rhpamcentr 替换为 Business Central 部署配置名称,将 myapp-kieserver 替换为 KIE 服务器配置名称。

  4. 当您启用 OpenShiftStartupStrategy 设置时,默认情况下 Business Central 仅发现使用与编写模板相同的 APPLICATION_NAME 参数的值部署的 KIE 服务器。如果要将 KIE 服务器与任何其他应用程序名称连接到 Business Central,请输入以下命令:

    $ oc env myapp-rhpamcentr KIE_SERVER_CONTROLLER_OPENSHIFT_GLOBAL_DISCOVERY_ENABLED=true

    在此命令中,将 myapp-rhpamcentr 替换为 Business Central 部署配置名称。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.